/**
* Arquivo com scripts 
*
* Feito para painel de controle
* @link http://www.
*
* @author Thiago Marini <marinithiago@gmail.com>
* @version 2.0
* @package 
*/
//////////////////////////////
// CHANGE ANY URL PARAMETER
// troca qualquer parametro e acrescenta se não tiver
function caup(key, value, page) {
	var wlh = page.split("?");
	var param = wlh[1].split("&");
	var tmp;
	var url   = wlh[0];
	var KEY   = new Array();
	var VALUE = new Array();
	// passa params para KEY & VALUE
	for(var i=0;i<param.length;i++) {
		tmp      = param[i].split("=");
		KEY[i]   = tmp[0];
		VALUE[i] = tmp[1];
	}
	var cont = 0;
	// muda o parametro desejado e monda a URL
	for(var i=0;i<KEY.length;i++) {
		if(key == KEY[i]){
			VALUE[i] = value;
			cont++;
		}
		if(i==0){
			url += '?' + KEY[i] + '=' + VALUE[i];
		}else{
			url += '&' + KEY[i] + '=' + VALUE[i];
		}
	}
	if(cont == 0){
		url += '&' + key + '=' + value;
	}
	return url;
}
//////////////////////////////
// GET URL PARAMETERS
function gup( name ) {
	name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp(regexS);
	var results = regex.exec(window.location.href);
	if( results == null )
		return false;
	else
		return results[1];
}
///////////////////////////////////
function checkIndicar(f) {
	var erro   = false;
	var notice = 'Por favor corrija os campos abaixo:\n\n';
	if(f.nome.value == '') {
		notice += 'Seu nome\n';
		erro   = true;
	}
	if(!isValidEmail(f.email.value)) {
		notice += 'Email destinatário\n';
		erro   = true;
	}

	if(erro==true) {
		alert(notice);
		return false;
	} else {
		return true;
	}

}
//////////////////////////////
function imprensaAno(ano) {
    var page = caup('ano',ano,window.location.href);
    window.location.href = page;
}
//////////////////////////////
function revendedorUF(uf) {
    var page = caup('uf',uf,window.location.href);
    window.location.href = page;
}
//////////////////////////////
function checkDistribuidor(){
	
	var frm = document.getElementById('form_dist');

	var erro = '';
	
	if(frm.empresa.value == ''){
		erro += "Empresa\n";
    }
	
	if(!isValidEmail(frm.email.value)){
		erro += "Email inválido\n";
    }
	
	if(frm.tel.value == ''){
		erro += "DDD - Telefone\n";
    }
	
	if(frm.endereco.value == ''){
		erro += "Endereço completo\n";
    }

    if (erro != '')   {
        alert('Por favor, preencha ou corrija os campos:\n\n'+erro);
    }else{
		document.getElementById('form_dist').submit();
    }
}
//////////////////////////////
function checkformulario(frm){

	var erro = '';
	
	if(frm.nome.value == '' || frm.sobrenome.value == ''){
		erro += "Nome e sobrenome\n";
    }
	
	if(!isValidEmail(frm.email.value)){
		erro += "Email inválido\n";
    }
	
	if(frm.tel.value == ''){
		erro += "Telefone\n";
    }
	
	if(frm.local.value == '0'){
		erro += "Local de atuação\n";
    }
	
	if(frm.cv.value == ''){
		erro += "Upload CV\n";
    }

    if (erro != '')   {
        alert('Por favor, preencha ou corrija os campos:\n\n'+erro);
        return false;
    }else{
		document.getElementById('form_cadastro').submit();
    }
}
//////////////////////////////
function checkContato(frm){

	var erro = '';
	
	if(frm.nome.value == ''){
		erro += "Nome\n";
    }
	
	if(!isValidEmail(frm.email.value)){
		erro += "Email inválido\n";
    }

    if (erro != '')   {
        alert('Por favor, preencha ou corrija os campos:\n\n'+erro);
        return false;
    }else{
		document.getElementById('form_contato').submit();
    }
}