// JavaScript Document
//window.onload = loadFunctions();

//function loadFunctions(){
	//ativarBtnVer();
//}
//function ativarBtnVer(){
//	if(!gE('verificar')) return false;
//	alert("oi");
//	gE('verificar').onclick = function(){
//		qualformulario = 1;
//		valida(qualformulario);
//		return false;
//	}
//}
function isValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
}
function valida(qualformulario){
	var flag = 0;
	var errors="";
	if(qualformulario == 1){ // Posicionamento
		if(gE('site').value == ''){
			gE('site').style.backgroundColor = '#FDDBDC';
			errors += '<li>O campo <span class=\'destaque\'>Site</span> não foi preenchido.</li>';
			topopg();
		}else{
			url = gE('site').value;
			var eurl = isValidURL(url);
			if(eurl == true){
				flag = flag+1;
				gE('site').style.backgroundColor = '#FFFFFF';
			}else{
				gE('site').style.backgroundColor = '#FDDBDC';
				errors += '<li><span class=\'destaque\'>O site digitado é inválido.</span> Ex: www.dominio.com.br ou subdominio.dominio.com.br </li>';
				topopg();
			}
		}
		if(gE('palavra').value == ''){
			gE('palavra').style.backgroundColor = '#FDDBDC';
			errors += '<li>O campo <span class=\'destaque\'>Frase</span> não foi preenchido.</li>';
			topopg();
		}else{
			flag = flag+1;
			gE('palavra').style.backgroundColor = '#FFFFFF';
		}
		//verificacao do formulario Posicionamento
		verificafinal(2, flag, errors);
	}
	
}

function verificafinal(qtdaflag, flag, errors){
	if(flag == qtdaflag){
		gE('listaerro').style.display = 'none';
		document.formulario.submit();
		//alert("Enviar a mensagem.");
	}else{
		gE('listaerro').innerHTML = errors;
		gE('listaerro').style.display = 'block';
	}	
}

/* Ir para topo*/
function topopg()
{
	window.scrollBy(0,-10000);
}

// Utilizado para evitar de digitar: document.getElementById toda hora, tornando o processo mais prático
function gE(ID) {
	return document.getElementById(ID);
}

// Utilizado para evitar de digitar: document.getElementsByTagName toda hora, tornando o processo mais prático
function gEs(tag) {
	return document.getElementsByTagName(tag);
}
