
$("document").ready(function(){
	/* formulários */
	function eachXml(callback){
		if(!window.eachcounter){
			window.eachcounter = 1;
		}
		//console.log(typeof window.xml);
		//console.log(callback);
		if(typeof window.xml == "undefined"){
			if(window.eachcounter == 100){
			return false;
			}
			window.setTimeout(function(){eachXml(callback)},1500);
			window.eachcounter++;
			return false;
		}else{
			window.eachcounter = 1;
			eval(callback+"()");
			//return window.xml;
		}
	}
	function getXmlCidades(){
		var xml = window.xml;
		//var options = [];
		var options = "<option value=''>Selecione uma Cidade</option>";
		//var i = 0;
		$(xml).children("dados").children("item").each(function(){
			//console.log($(this).children().size());
			var id = $(this).children("id").text();
			var titulo = $(this).children("titulo").text();
			options += "<option value='"+titulo+"'>"+titulo+"</option>";
			//options[i] = "<option value='"+id+"'>"+titulo+"</option>";
			//i++;
		});
		$("select[name=cidade],select[name=city]").html("");
		$("select[name=cidade],select[name=city]").html(options);
		$("label[for=cidade],label[for=city]").hide();
		window.xml = undefined;
	}
	$("select[name=uf],select[name=state]").change(function(){
		var name  = $(this).attr('name');
		var value = $(this).val();
		$(this).children("option").each(function(){
			if($(this).val() == value){
				value = $(this).attr('title');
			}
		})
		$("select[name=cidade],select[name=city]").prev().hide();
		$("select[name=cidade],select[name=city]").html("");
		$("select[name=cidade],select[name=city]").html("<option>Carregando...</option>");
		//console.log(name);
		//console.log(value);
		if(value == "" || value == undefined){
			value = $(this).val();
		}
		//console.log(value);
		var p   = (new Date()).getTime();
		var s   = "8151e1d121d145d021";
		var x   = "c1e0d0a0d021c0";
		var w   = value;
		var res = -1;
		//var xml = window.webc.ajax.getXml(settings.dir+"models/webc_ajax_cidades.php?p="+p+"&s="+s+"&x="+x+"&w="+w,$(this));
		var ajax = window.webc.ajax.getXml(settings.dir+"controllers/webc_ajax_lib.php?p="+p+"&s="+s+"&x="+x+"&w="+w+"&res="+res);
		//console.log(window.xml);
		//window.setTimeout()
		var xml = window.webc.ajax.getXmlData();
		//console.log(xml);
		eachXml('getXmlCidades');
	});
	$("#form #csenha").blur(function(){
		//console.log("csenha");
		if(($("#form #csenha").val() != undefined && $("#form #csenha").val() != "")){
			if(($("#form #senha").val() != undefined && $("#form #senha").val() != "")){
				if($("#form #csenha").val() != $("#form #senha").val()){
					$("#form #senha").addClass("error");
					$("#form #csenha").addClass("error");
					//$(".submit").hide();
					//$(".submit").click(function(){return false;});
					//console.log("error");
				}else{
					$("#form #senha").removeClass("error");
					$("#form #csenha").removeClass("error");
					//$(".submit").show();
					//$(".submit").click(function(){$("#form").submit();});
				}
			}
		}
	});
	$("#nascimento").blur(function(){
		var data = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/(19\d{2}|20\d{2}|21\d{2})$/;
			if(!data.test($("#nascimento").val())){	
				//$("#nascimento").addClass("error");
				//$("#nascimento").after("<label for='nascimento' generated='true' class='error'>Esta data não é valida.</label>");
				//console.log("data error");
			}else{
				//$("#nascimento").removeClass("error");
				//$("label[for=nascimento].error").remove();
			}
	});
	
	$("#form .submit").click(function(){
		
		//var data = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/;
		if(($("#form #senha").val() != undefined && $("#form #senha").val() != "")){
			//console.log("x");
			if($("#form #csenha").val() != $("#form #senha").val()){
				$("#form #senha").addClass("error");
				$("#form #csenha").addClass("error");
				//$(".submit").hide();
				return false;
			}
		}		
	});
	
});
/*
function callb_post(data){
	//console.log(data);
	if($("#nascimento").size() > 0){
		var data = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/(19\d{2}|20\d{2}|21\d{2})$/;
		if(!data.test($("#nascimento").val())){	
			$("#nascimento").addClass("error");
			$("#nascimento").after("<label for='nascimento' generated='true' class='error'>Esta data não é valida.</label>");
			//console.log("data error");
			$("#modal_aguarde").remove();
			$("#modal").remove();
			return false;
		}else{
			$("#nascimento").removeClass("error");
			$("label[for=nascimento].error").remove();
		}
	}
	$("#form").submit();
}
*/
//$("#conteudo h2").before("<div id='modal_aguarde' style='width:100%;height:100%;position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=50);opacity:0.5;z-index:1000;text-align:left'></div><div id='modal' style='margin-top:0;text-align:center;background:#fff;float:right;position:relative;z-index:1100;width:350px;padding:10px;font-weight:bold;color:#060'>Aguarde...</div>");
//var p = $("#form").attr("rel");
//var data = $("#form").serialize()
//$.post(settings.dir+"mail.php?type=ajax&p="+p,data,callb_post);
//return false;
