/*
CSS Browser Selector v0.3.2
Rafael Lima (http://rafael.adm.br)
http://rafael.adm.br/css_browser_selector
License: http://creativecommons.org/licenses/by/2.5/
Contributors: http://rafael.adm.br/css_browser_selector#contributors
*/
function css_browser_selector(u){var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',h=document.getElementsByTagName('html')[0],b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3')?g+' ff3':is('gecko/')?g:/opera(\s|\/)(\d+)/.test(ua)?'opera opera'+RegExp.$2:is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);



//Pega o valor selecionado no check box de distribuidores
function getCheckedValue(radioObj) {
	if(!radioObj)
	{
		return false;	
	}
	var radioLength = radioObj.length;

	if(radioLength == undefined)
		{
			if(radioObj.checked)
			{
				return radioObj.value;
			}

			else
			{
				return "";
			}
		}

	for(var i = 0; i < radioLength; i++)
	{
		if(radioObj[i].checked)
		{
			return radioObj[i].value;
		}
	}
	return "";
}

//Atribui o href de acordo com o input selecionado
function checkValue(value) 
{
	if(value == "baterias")
	{
		$("form div a").attr("href", "distribuidores.shtml");
	}
	else if(value == "baterias-motos")
	{
		$("form div a").attr("href", "distribuidores-motos.shtml");
	}
	else if(value == "automotivos")
	{
		$("form div a").attr("href", "localize-o-seu-distribuidor.shtml");
	}
	else
	{
		return false;	
	}
}

function checkForm()
{
	var erro = "";
	var ck_name = /^[\wà-ÿ ]{3,200}$/;
	var ck_telefone = /^\d{9,13}$/;
	var ck_cidade = /^[\wà-ÿ ]{3,200}$/;
	var ck_estado = /^ac|al|ap|am|ba|ce|df|es|go|ma|mt|ms|mg|pa|pb|pr|pe|pi|rj|rn|rs|ro|rr|sc|sp|se|to$/i;
	var ck_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;

	
	var name = $("form#form1 input#name").val();
	var telefone = $("form#form1 input#telefone").val();
		telefone = telefone.replace(/\D/g,'');
	var cidade = $("form#form1 input#cidade").val();
	var estado = $("form#form1 input#estado").val();
	var email = $("form#form1 input#e-mail").val();
	var assunto = $("form#form1 input#assunto").val();
	var questions = $("form#form1 textarea#questions").val();
	
	
	if(name && telefone && cidade && estado && email && assunto && questions){
		if (!ck_name.test(name)) {
			erro = erro + "Preencha o Nome corretamente ";
		}
		if (!ck_telefone.test(telefone)) {
			erro = erro + "Preencha o Telefone corretamente ";
		}
		if (!ck_cidade.test(cidade)) {
			erro = erro + "Preencha o Cidade corretamente ";
		}
		if (!ck_estado.test(estado)) {
			erro = erro + "Preencha o Estado corretamente ";
		}
		if (!ck_email.test(email)) {
			erro = erro + "Preencha o E-mail corretamente ";
		}
	}
	else{
		erro = "Preencha todos os campos";
	}
	return erro;
}

/* Distribuidores */
//Pega o valor selecionado no no select.estados e exibe de acordo com o Estado
$(document).ready(function () {

	urlSite = location.href;
	isFaleConosco = urlSite.indexOf("fale-conosco.shtml");
	if(isFaleConosco != -1){
		isOk = urlSite.indexOf("e=ok")
		isNo = urlSite.indexOf("e=no");
		if(isOk != -1){
			$("div#erros p").text("Mensagem enviada com sucesso.");
		}
		else if(isNo != -1){
			$("div#erros p").text("Sua mensagem não foi enviada. Tente novamente mais tarde.");
		}
	}
	
	$("#form1").submit(function(e) {
		erro = checkForm();
		if(!erro){
			$("div#erros p").text("");
			$('#greatphoto').attr({
				onsubmit: "window.open('','pop','scrollbars=no,width=300,height=200')",
				target: "pop"
			});
			return true;			
		}
		else{
			$("div#erros p").text(erro);
			return false;			
		}
		
	});

	$("select.estados").change(function () {

		$("select.estados option:selected").each(function () {

			var selectText =  $("select.estados option:selected").text();
			$("table.distribuidores tbody.dados tr").css("display","none");
			$(".ie table.distribuidores tbody.dados tr." + selectText).css("display","block");
			$("table.distribuidores tbody.dados tr." + selectText).css("display","table-row");
			if(selectText == "- -")
			{
				$(".ie table.distribuidores tbody.dados tr").css("display","block");
				$("table.distribuidores tbody.dados tr").css("display","table-row");
			}

		});

	});

});






