function validPost(){
//Website part
var	ptopic =	checkData('ptopic','msgptopic','empty');
var purl=	checkData('purl','msgpurl','empty');
//Developer part
var	pname =	checkData('pname','msgpname','empty');
//Antispam
var multp=	checkData('pmult','msgpmult','mult');
//confirmation
if(!ptopic || !purl || !pname || !multp){
		return false;
	}
else {
		return true;
	 }	
	
}



function validWebsite(){
//Website part
var	wname =	checkData('wname','msgwname','empty');
var wurl=	checkData('wurl','msgwurl','empty');
var wcountry =	checkData('wcountry','msgwcountry','empty');
//Developer part
var	dname =	checkData('dname','msgdname','empty');
//Antispam
var multp=	checkData('multiplycomment','msgmul','mult');
//confirmation
if(!wname || !wurl || !wcountry || !dname || !multp){
	return false; 	
	}
else {
	return true;
	 }	
	
}


function validForm(){
var	name =	checkData('namecomment','msgname','empty');
var email=	checkData('emailcomment','msgmail','email');
var comme=	checkData('detailcomment','msgcom','empty');
var multp=	checkData('multiplycomment','msgmul','mult');
if(name == 0 || email  == 0 || comme  == 0 || multp  == 0){
	return false; 	
	}
else {
	return true;
	 }
		
	}


//ID es el id del control a validar
//Type es el tipo de dato a validar
function checkData(id, msg, type){
//Verifica si esta vacio
	if(type == 'empty'){
	var control = document.getElementById(id);
	var msg = document.getElementById(msg);
		control.value = trim(control.value)
		if(control.value == ""){
			msg.className = "show";
			return false;
		}
		else{ msg.className = "error"; return true;}
	}
	
//Multiply
if(type == 'mult'){
	var control = document.getElementById(id);
	var resultado = document.getElementById('secretnumber').value;
	var msg = document.getElementById(msg);
	if(control.value !== resultado){
		msg.className = "show";
		return false;
	}
	else{ msg.className = "error"; return true;}
}


//Verifica si es un telefono correcto
	if(type == 'tel'){
	var control = document.getElementById(id);
	var msg = document.getElementById(msg);
	var reTelefono =  /^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$/;
	if(!control.value.match(reTelefono)){
		msg.className = "show";
		return false;
	}
	else{ msg.className = "error"; return true;}
}


//Verifica si es un telefono correcto
	if(type == 'url'){
	var control = document.getElementById(id);
	var msg = document.getElementById(msg);
	var reurl =  /^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$/;
	if(!control.value.match(reurl)){
		msg.className = "show";
		return false;
	}
	else{ msg.className = "error"; return true;}
}

//Verifica si un email es correcto
	if(type == 'email'){
	var control = document.getElementById(id);
	var msg = document.getElementById(msg);
	var reEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	if(!control.value.match(reEmail)){
		msg.className = "show";
		return false;
	}
	else{ msg.className = "error"; return true;}
}
}


function trim(str, chars) {
return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
chars = chars || "\\s";
return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
chars = chars || "\\s";
return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}