// JavaScript Document
Array.prototype.in_array = function(p_val) {
	for(var i = 0, l = this.length; i < l; i++) {
		if(this[i] == p_val) {
			return true;
		}
	}
	return false;
}

function checkMail(mail){
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(typeof(mail) == "string"){
		if(er.test(mail)){ 
			return true; 
		}
	}else if(typeof(mail) == "object"){
		if(er.test(mail.value)){ 
			return true; 
		}
	}else{
		return false;
	}
}//END FUNCTION

function validateFrmOrcamento(frm){
	var nomeFaca = frm.nomeEmpresa_Responsavel,cidade = frm.cidade,observacao = frm.observacao,cep = frm.cep,sabendo = frm.sabendo, email = frm.email,
		tel = frm.telefone, ddd = frm.ddd;
	if(validateField(nomeFaca)==false){
		validateMsg();	
		nomeFaca.focus();
		return false;
	}else if(validateField(email)==false){
		validateMsg();	
		email.focus();
		return false;
	}else if(!checkMail(email)){
		alert('E-mail Inválido!');
		email.focus();
		return false;
	}else if(validateField(ddd)==false){
		validateMsg();	
		ddd.focus();
		return false;
	}else if(validateField(tel)==false){
		validateMsg();	
		tel.focus();
		return false;
	}else if(validateField(observacao)==false){
		validateMsg();
		observacao.focus();
		return false;
	}else if(validateField(cidade)==false){
		validateMsg();
		cidade.focus();
		return false;
	}else if(validateField(cep)==false){
		validateMsg();
		cep.focus();
		return false;
	}else if(validateField(sabendo)==false){
		validateMsg();
		sabendo.focus();
		return false;
	}else{
		return true;
	}
	return false;
}



function validateFile_ext(obj,allowExt){
	var ext = obj.value.toLowerCase().split(".");
	ext = ext[ext.length-1];
	if(allowExt.in_array(ext)){
		return true;
	}else{
		alert("Extensão de arquivo não permitida.\nExtensões permitidas ("+allowExt+").");	
		obj.value="";
		return false;
	}//END IF
}//END FUNCTION

function validateField(campo,type){
	switch(type){
		default:
		case 1:
			if(campo.value==""){
				return false;
			}else{
				return true;	
			}
			break;
	}
	return false;
}

function validateMsg(type){
	switch(type){
		default:
		case 1:
			alert("O preenchimento deste campo é obrigatório!");
			break;
		}
}

function validateFrmContact(frm){
	var nome = frm.nome, tel = frm.tel, ddd = frm.ddd, email = frm.email, msg = frm.msg;
	if(validateField(nome)==false){
		validateMsg();	
		nome.focus();
		return false;
	}else if(validateField(ddd)==false){
		validateMsg();
		ddd.focus();
		return false;
	}else if(validateField(tel)==false){
		validateMsg();
		tel.focus();
		return false;
	}else if(validateField(email)==false){
		validateMsg();
		email.focus();
		return false;
	}else if(validateField(msg)==false){
		validateMsg();
		msg.focus();
		return false;
	}else{
		return true;	
	}
	return false;
}

function retornoURL(){
	var param = location.href.split("?");
	var vars;
	if(!param[1]){
		return false;
	}
	for(i=1;i<param.length;i++){
		vars = param[i].split("=");	
		if(vars[0]=="r"){
			if(vars[1]==1){
				alert("E-mail Enviado com sucesso!");
			}else if(vars[1]==0){
				alert("Erro ao enviar e-mail!Tente novamente mais tarde.");
			}
			window.location.href= param[0];
		}
	}
}

window.onload = retornoURL ;
