var $foo = jQuery.noConflict();


function mudaVideo(url,titulo,descricao){
	$foo("#carregaVideoInt").load("ctrlImplementa.php?acao=video&url="+url+"&titulo="+titulo+"&descricao="+descricao);
}

/***************************************************
		FORM VALIDATION JAVASCRIPT
***************************************************/
$foo(document).ready(function() {
	$foo('form#contact_form').submit(function() {
		$foo('form#contact_form .error').remove();
		var hasError = false;
		$foo('.requiredField').each(function() {
			if(jQuery.trim($foo(this).val()) == '') {
            	var labelText = $foo(this).prev('label').text();
            	$foo(this).parent().append('<div class="error">Preencha o Campo de '+labelText+'.</div>');
            	$foo(this).addClass('inputError');
            	hasError = true;
            } else if($foo(this).hasClass('email')) {
            	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$foo/;
            	if(!emailReg.test(jQuery.trim($foo(this).val()))) {
            		var labelText = $foo(this).prev('label').text();
            		$foo(this).parent().append('<span class="error">You entered an invalid '+labelText+'.</span>');
            		$foo(this).addClass('inputError');
            		hasError = true;
            	}
            }
		});
		if(!hasError) {
			return true;
		}

		return false;

	});
});
function validaContato(form){
	if(form.email.value!=""){
		if(!validaEmail(form.email.value)){
			alert('Digite um e-mail válido!');
			return false;
		}
	}
}
function validaEmail(email){
	ER = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]{2,64}(\.[a-z0-9-]{2,64})*\.[a-z]{2,4}$foo");
	if (ER.test(email)){
		return true;
	}else{
		return false;
	}
}
function validaFrmIndicaAmigo(form){
		document.getElementById("resposta").style.display = "block";
		if(form.txtSeuNome.value==""){
			document.getElementById("resposta").innerHTML = "Por favor, informe seu nome!";
			form.txtSeuNome.focus();
			return false;
		}
		if(form.txtSeuEmail.value==""){
			document.getElementById("resposta").innerHTML = "Por favor, informe seu email!";
			form.txtSeuEmail.focus();
			return false;
		}else{
			if(!validaEmail(form.txtSeuEmail.value)){
				document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
				form.txtSeuEmail.focus();
				return false;
			}
		}
		if(form.txtNomeAmigo.value==""){
			document.getElementById("resposta").innerHTML = "Por favor, informe o nome do seu amigo!";
			form.txtNomeAmigo.focus();
			return false;
		}
		if(form.txtEmailAmigo.value==""){
			document.getElementById("resposta").innerHTML = "Por favor, informe o email do seu amigo!";
			form.txtEmailAmigo.focus();
			return false;
		}else{
			if(!validaEmail(form.txtEmailAmigo.value)){
				document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
				form.txtEmailAmigo.focus();
				return false;
			}
		}
		$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmIndicaAmigo").formSerialize());
}

function validaCadNews(email){
	if(email==""){
		alert("Informe seu e-mail, por favor!");
		//return false;
	}else{
		if(!validaEmail(email)){
			alert("E-mail invalido!");
			//return false;
		}else{
			$foo("#iframeSubmitForm").load("ctrlImplementa.php?acao=cad_news&email="+email);
		}
	}
}
function input(classe){

	

	//REMOVE QUALQUER LISTA QUE ESTIVER ATIVA

	$foo("."+classe+" ul").remove();

	

	//CRIA O INÍCIO DA LISTA DO SELECT

	var list = $foo("<ul></ul>");

	

	

	//SIMULA CLICK NO SELECT

	$foo("."+classe+" select").trigger('click');

	

	//var class = $foo("."+classe+" select").attr("class");

	//$foo("."+classe+" a.input").attr("class","input "+class);

	

	

	//CRIA EVENTO MOUSEOVER PARA SUMIR A LISTA QUANDO MOUSE-OUT

	$foo(list).hover( 

		function(){},

		function(){

			$foo(list).remove();

		}

	);

	

	//EVENTO - SE CLICAR NOVAMENTE NO LINK PRINCIPAL SUMIR COM LISTA

	/*$foo("."+classe+" a.input").click(

		function(){

		$foo(list).remove();

		$foo("."+classe+" a.input").click(function(){

			input(classe);

		});

	});*/

	

	//DEPLOY LISTA NO DOM (DENTRO DE DIV PASSADA POR PARAMENTRO)

	$foo("."+classe).append(list);

	$foo("."+classe+" ul").css({"width":"115px","background":"#fff","position":"absolute","margin":"-3px 0 0 0","border":"1px solid #D8CFCA","border-top":"none","padding-top":"10px"});

	

	//CRIA ARRAY PARA LISTA

	var li = new Array();

	var i = 0;

	

	//TAMANHO DA LISTA

	//var tamanho = $foo("."+classe+" select > *").length;
	
	

	//BUSCA CADA ITEM DO SELECT E ADICIONA PARA LISTA

	$foo("."+classe+" select option").each(function(){

		li[i] = $foo("<li style='display:block; text-decoration:none; padding:4px 3px; cursor:pointer;'>"+$foo(this).html()+"</li>");
		

		$foo("."+classe+" ul").append(li[i]);

		i++;

	});

	

	//ADICIONA EVENTOS (ONCLICK/HOVER) PARA CADA ITEM DA LISTA

	$foo("."+classe+" ul li").each(function(){

		$foo(this).hover(

			function(){

				$foo(this).css("background","#ccc");

			},

			function(){

				$foo(this).css("background","#fff");

			}

		);

		

		$foo(this).click( function(){
				$foo("."+classe+" select option").each(function(){

					$foo(this).removeAttr("selected");

				});

				$foo("."+classe+" select option:contains("+$foo(this).text()+")").attr("selected","selected");

				$foo("."+classe+" select").trigger('change');

				$foo("."+classe+" a.input").text($foo(this).text());

				$foo(list).remove();

			}

		);

	});

	

}
