var truetone, polifonico, monofonico;

function loginOperadora(vhost,operadora){
}

function compra_efetuada(operadora){
	loadPage('/comprar/' + operadora.toLowerCase() + '.php',673,410);
}

function confirmarCelular(){
	$.ajax({
		type: "POST",
		url: "functions/ajax.php",
		data: "confirmar=1"
	});
}

function ouvir(toque){
	$.ajax({
		type: "POST",
		url: "functions/ajax.php",
		data: "ouvir=1&toque=" + toque,
		success: function(xml){
			id         = $("toque",xml).attr("id");
			nome       = $("nome",xml).text();
			artista    = $("artista",xml).text();
			truetone   = $("preview_truetone",xml).text();
			polifonico = $("preview_polifonico",xml).text();
			monofonico = $("preview_monofonico",xml).text();
			
			$("strong#nome_toque").empty();
			$("span#artista_toque").empty();

			$("strong#nome_toque").append(nome);
			$("span#artista_toque").append(artista);

			$("div#holder_bt a.um").removeClass("ativo desabilitado tocando");
			$("div#holder_bt a.dois").removeClass("ativo desabilitado tocando");
			$("div#holder_bt a.tres").removeClass("ativo desabilitado tocando");

			$("div#holder_bt div#led1").removeClass("on off");
			$("div#holder_bt div#led2").removeClass("on off");
			$("div#holder_bt div#led3").removeClass("on off");

			if (truetone){
				$("div#holder_bt a.um").addClass("ativo");
				$("div#holder_bt a.um").attr("href","javascript: playToque('truetone','true')");
			}else{
				$("div#holder_bt a.um").addClass("desabilitado");
				$("div#holder_bt a.um").removeAttr("href");
			}

			if (polifonico){
				$("div#holder_bt a.dois").addClass("ativo");
				$("div#holder_bt a.dois").attr("href","javascript: playToque('polifonico','true')");
			}else{
				$("div#holder_bt a.dois").addClass("desabilitado");
				$("div#holder_bt a.dois").removeAttr("href");
			}

			if (monofonico){
				$("div#holder_bt a.tres").addClass("ativo");
				$("div#holder_bt a.tres").attr("href","javascript: playToque('monofonico','true')");
			}else{
				$("div#holder_bt a.tres").addClass("desabilitado");
				$("div#holder_bt a.tres").removeAttr("href");
			}
			
			if (truetone) playToque('truetone');
			else if (polifonico) playToque('polifonico');
			else if (monofonico) playToque('monofonico');
			
			$("div#player_box").css("display","block");
			$("div#player_box").animate({left: "0px"},"slow");
		}
	});
}

function playToque(tipo, flag){
	$("img#bt_fechar_player").attr("src","images/bt_fechar.gif");
	$("img#anima_player").attr("src","images/anima_player.gif");
	$("span#tipo_toque").empty();

	if (tipo == 'truetone'){
		source = truetone;
		if (flag) $("div#holder_bt a.um").text("Stop");
		$("span#tipo_toque").append("Tocando agora: Truetone");
		$("div#holder_bt a").removeClass("tocando");
		$("div#holder_bt div").removeClass("on off");

		$("div#holder_bt a.um").addClass("tocando");
		$("div#holder_bt a.um").attr("href","javascript: stopToque('truetone')");
		$("div#holder_bt div#led1").addClass("on");
		$("div#holder_bt div#led2").addClass("off");
		$("div#holder_bt div#led3").addClass("off");

		$("div#holder_bt a.um").mouseover(function(){
			$(this).text("Stop");
		});
	
		$("div#holder_bt a.um").mouseout(function(){
			$(this).text("Truetone");
		});
	
		if (polifonico){
			$("div#holder_bt a.dois").mouseover(function(){
				$(this).text("Play");
			});

			$("div#holder_bt a.dois").mouseout(function(){
				$(this).text("Polifônico");
			});
		}else{
			$("div#holder_bt a.dois").mouseover(function(){
				$(this).text("Polifônico");
			});
			$("div#holder_bt a.dois").mouseout(function(){
				$(this).text("Polifônico");
			});
			$("div#holder_bt a.dois").css("cursor","default");
		}

		if (monofonico){
			$("div#holder_bt a.tres").mouseover(function(){
				$(this).text("Play");
			});

			$("div#holder_bt a.tres").mouseout(function(){
				$(this).text("Monofônico");
			});
		}else{
			$("div#holder_bt a.tres").mouseover(function(){
				$(this).text("Monofônico");
			});
			$("div#holder_bt a.tres").mouseout(function(){
				$(this).text("Monofônico");
			});
		}
	}else if (tipo == 'polifonico'){
		source = polifonico;
		if (flag) $("div#holder_bt a.dois").text("Stop");
		$("span#tipo_toque").append("Tocando agora: Polifônico");
		$("div#holder_bt a").removeClass("tocando");
		$("div#holder_bt div").removeClass("on off");

		$("div#holder_bt a.dois").attr("href","javascript: stopToque('polifonico')");
		$("div#holder_bt a.dois").addClass("tocando");
		$("div#holder_bt div#led1").addClass("off");
		$("div#holder_bt div#led2").addClass("on");
		$("div#holder_bt div#led3").addClass("off");

		if (truetone) {
			$("div#holder_bt a.um").mouseover(function(){
				$(this).text("Play");
			});

			$("div#holder_bt a.um").mouseout(function(){
				$(this).text("Truetone");
			});
		}else{
			$("div#holder_bt a.um").mouseover(function(){
				$(this).text("Truetone");
			});
			$("div#holder_bt a.um").mouseout(function(){
				$(this).text("Truetone");
			});
			$("div#holder_bt a.um").css("cursor","default");
		}
	
		$("div#holder_bt a.dois").mouseover(function(){
			$(this).text("Stop");
		});
	
		$("div#holder_bt a.dois").mouseout(function(){
			$(this).text("Polifônico");
		});
	
		if (monofonico){
			$("div#holder_bt a.tres").mouseover(function(){
				$(this).text("Play");
			});

			$("div#holder_bt a.tres").mouseout(function(){
				$(this).text("Monofônico");
			});
		}else{
			$("div#holder_bt a.tres").mouseover(function(){
				$(this).text("Monofônico");
			});
			$("div#holder_bt a.tres").mouseout(function(){
				$(this).text("Monofônico");
			});
			$("div#holder_bt a.tres").css("cursor","default");
		}
	}else if (tipo == 'monofonico'){
		source = monofonico;
		if (flag) $("div#holder_bt a.tres").text("Stop");
		$("span#tipo_toque").append("Tocando agora: Monofônico");
		$("div#holder_bt a").removeClass("tocando");
		$("div#holder_bt div").removeClass("on off");

		$("div#holder_bt a.tres").attr("href","javascript: stopToque('monofonico')");
		$("div#holder_bt a.tres").addClass("tocando");
		$("div#holder_bt div#led1").addClass("off");
		$("div#holder_bt div#led2").addClass("off");
		$("div#holder_bt div#led3").addClass("on");

		if (truetone){
			$("div#holder_bt a.um").mouseover(function(){
				$(this).text("Play");
			});

			$("div#holder_bt a.um").mouseout(function(){
				$(this).text("Truetone");
			});
		}else{
			$("div#holder_bt a.um").mouseover(function(){
				$(this).text("Truetone");
			});
			$("div#holder_bt a.um").mouseout(function(){
				$(this).text("Truetone");
			});
			$("div#holder_bt a.um").css("cursor","default");
		}

		if (polifonico){
			$("div#holder_bt a.dois").mouseover(function(){
				$(this).text("Play");
			});

			$("div#holder_bt a.dois").mouseout(function(){
				$(this).text("Polifônico");
			});
		}else{
			$("div#holder_bt a.um").mouseover(function(){
				$(this).text("Polifônico");
			});
			$("div#holder_bt a.um").mouseout(function(){
				$(this).text("Polifônico");
			});
			$("div#holder_bt a.dois").css("cursor","default");
		}

		$("div#holder_bt a.tres").mouseover(function(){
			$(this).text("Stop");
		});
	
		$("div#holder_bt a.tres").mouseout(function(){
			$(this).text("Monofônico");
		});
	}

	player  = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1" height="1">';
	player += '<param name="movie" value="' + source + '" />'
	player += '<param name="quality" value="high" />';
	player += '<param name="autostart" value="true" />';
	player += '<embed src="' + source + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1" height="1"></embed>';
	player += '</object>';

	$("div#source_player").empty();
	$("div#source_player").append(player);
}

function stopToque(tipo){
	$("span#tipo_toque").empty();
	$("div#holder_bt a").removeClass("tocando");
	$("div#holder_bt div").removeClass("on off");
	$("div#holder_bt div").addClass("off");

	if (tipo == 'truetone') $("div#holder_bt a.um").text("Play");
	else if (tipo == 'polifonico') $("div#holder_bt a.dois").text("Play");
	else if (tipo == 'monofonico') $("div#holder_bt a.tres").text("Play");

	if (truetone){
		$("div#holder_bt a.um").mouseover(function(){
			$(this).text("Play");
		});

		$("div#holder_bt a.um").mouseout(function(){
			$(this).text("Truetone");
		});
		$("div#holder_bt a.um").attr("href","javascript: playToque('truetone','true')");
	}
	
	if (polifonico){
		$("div#holder_bt a.dois").mouseover(function(){
			$(this).text("Play");
		});

		$("div#holder_bt a.dois").mouseout(function(){
			$(this).text("Polifônico");
		});
		$("div#holder_bt a.dois").attr("href","javascript: playToque('polifonico','true')");
	}

	if (monofonico){
		$("div#holder_bt a.tres").mouseover(function(){
			$(this).text("Play");
		});
	
		$("div#holder_bt a.tres").mouseout(function(){
			$(this).text("Monofônico");
		});
		$("div#holder_bt a.tres").attr("href","javascript: playToque('monofonico','true')");
	}

	$("img#anima_player").attr("src","images/anima_player_parado.gif");
	$("div#source_player").empty();
}

function openPlayer(){
	$("div#player_box").animate({left: "0px"},"slow");
	$("img#bt_fechar_player").attr("src","images/bt_fechar.gif");
	$("a#player_abrir_fechar").attr("href","javascript: closePlayer()");
}

function closePlayer(){
	$("div#player_box").animate({left: "-185px"},"slow");
	$("img#bt_fechar_player").attr("src","images/bt_abrir.gif");
	$("a#player_abrir_fechar").attr("href","javascript: openPlayer()");
}

function getToquePreco(){
	$.ajax({
		type: "POST",
		url: "functions/ajax.php",
		data: "preco_toque=1",
		success: function(xml){
			preco_truetone = $("toque",xml).attr("preco_truetone");
			preco_ringtone = $("toque",xml).attr("preco_ringtone");
			
			texto_truetone = (preco_truetone) ? "[Truetone: <strong>R$ " + preco_truetone.replace(".",",") + "</strong>]" : "";
			texto_ringtone = (preco_ringtone) ? " [Ringtone: <strong>R$ " + preco_ringtone.replace(".",",") + "</strong>]" : "";

			$("p.preco").remove("a");
			$("p.preco").text(texto_truetone + texto_ringtone);
		}
	});
}

function loadPage(source, width, height, redirect){
	if (redirect){
		$.ajax({
			type: "POST",
			url: "functions/ajax.php",
			data: "redirect=" + redirect
		});
	}

	var popPage, code;

	popPage  = "<table id=\"popup\" class=\"popup\">";
	popPage += "<tr><td align=\"center\" valign=\"middle\">";
	popPage += "<table align=\"center\" style=\"width: " + width + "; height: " + height + "; border: solid 10px #FFFFFF; background-color:#2a343d; background-image: url(images/loading.gif); background-repeat:no-repeat; background-position:"+((width-32)/2)+"px "+((height-32)/2)+"px;\">";
	popPage += "<tr><td>";
	popPage += "<iframe align='center' src='" + source + "' width='" + width + "' height='" + height + "' frameBorder='0' onLoad='this.style.visibility = \"visible\";' style='visibility: hidden;' scrolling='no'></iframe>";
	popPage += "</td></tr>";
	popPage += "</table>"
	popPage += "</td></tr>";
	popPage += "</table>";

	$(document.body).append(popPage);
	y = $(window).scrollTop();
	$("table#popup").css("top",y + "px");
}

function unLoadPage(ok,confirmar){
	if (ok){
		if (window.location.href.indexOf("?") > 0){
			window.location += "&reload=1";
		}else{
			window.location += "?reload=1";
		}
	}

	$("table").remove(".popup");
}

function slideDiv(div){
	$("div.slide").slideUp("slow");
	$("div[@name=" + div + "]").slideDown("slow");
}

function slideP(p){
	$("p","ul.lista_links").slideUp("slow");
		$("div[@name=faleconosco]").slideUp("slow");

	if (p == "faleconosco"){
		$("div[@name=faleconosco]").slideDown("slow");
	}else{
		$("p[@name=" + p + "]").slideDown("slow");
	}
}

function changePrice(){
	$("body#compra div#des_2 li.preco_label").text("R$ " + $("input[@name=tipo_toque][@checked]").val());
}

var busca_default = "Digite sua busca aqui...";

$(document).ready(function(){
	$("p.box_fields_fale_conosco").css("display","block");
	$("form[@name=comprar]").submit(function(){
		var check = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		var mala  = $("body#compra input[@name=mala][@checked]").val();
		var email = $("body#compra input[@name=email]").val();
		var ddd   = $("body#compra input[@name=ddd]").val();
		var tel   = $("body#compra input[@name=telefone]").val();
		
		if (isNaN(ddd) || ddd.length != 2){
			alert("Digite um número de DDD válido!");
			return false;
		}else if (isNaN(tel) || tel.length != 8){
			alert("Digite um número de celular válido!");
			return false;
		}else if (mala && !check.test(email)){
			alert("Digite um email válido!");
			return false;
		}else if ($("body#compra input[@name=operadora]").val() == "OI"){
			if (id = $("input[@name=id_toque]").val()){
				tipo = $("input[@name=tipo_toque][@checked]").attr('id');
			}else if (id = $("input[@name=id_wallpaper]").val()){
				tipo = "WALLPAPER";
			}else if (id = $("input[@name=id_video]").val()){
				tipo = "VIDEO";
			}

			url = window.parent.location.href;

			if (url.indexOf("?") > 0){
				//url += "&compra_oi=true";
			}else{
				//url += "?compra_oi=true";
			}

			$.ajax({
				type: "post",
				url: "/functions/ajax.php",
				data: "dados_compra=1&ddd=" + ddd + "&telefone=" + tel + "&mala=" + mala + "&email=" + email + "&id_midia=" + id + "&tipo=" + tipo,
				success: function(xml){
					window.parent.open('http://www.oiloja.com.br/wb/POi/POi_popup_de_login_para_parceiros?urlretorno=' + url,'_blank','resizable=yes, scroll=no, width=265px, height= 250px');
				}
			});
			
			return false;
		}
	});

	$("div.slide").slideUp("slow");
	$("input[@name=busca]").focus(function(){
		if ($(this).val() == busca_default){
			$(this).val("");
		}
	});

	$("input[@name=busca]").blur(function(){
		if ($(this).val() == ""){
			$(this).val(busca_default);
		}
	});

	$("form[@name=busca]").submit(function(){
		if ($("input[@name=busca]").val() == busca_default){
			return false;
		}
	});

	$("form[@name=sms]").submit(function(){
		if ($("input[@name=mala]:checked").val()){
			var check = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

			if (!check.test($("input[@name=email]").val())){
				alert('Digite um email válido!');
				return false;
			}else{
				$.ajax({
					type: "POST",
					url: "/functions/sms.php",
					data: "email=" + $("input[@name=email]").val()
				});
			}
		}

		submitSMS();
		return false;
	});
});

$(window).scroll(function(){
	$("#popup").css("top",$(this).scrollTop());
	$("div#player_box").css("top",$(this).scrollTop() + 30);
});
