function validateFullName(id)
{
	str=document.getElementById(id).value;
	if(str=='')
	{
		//document.getElementById(id).className="red-error-field";
		document.getElementById('valid_'+id).innerHTML='<div class="val-error">Entrez votre nom</div>';
		return false;
	}
	else
	{	
		if(str.match(/<[\s]*script/) || str.match(/<\/script/) || str.match(/<[\s]*iframe/) || str.match(/<\/iframe/) || str.match(/<\?php/) || str.match(/<\?/))
		{
			//document.getElementById(id).className="red-error-field";
			document.getElementById('valid_'+id).innerHTML='<div class="val-error">Veuillez renseigner correctement votre nom</div>';
			return false;
		}
		else
		{
			//document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='';
			return true;
		}
	}
}


function validateCity(id)
{
	
	str=document.getElementById(id).value;
	if(str!=''){
	if(str=='')
		{
			//document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='<div class="val-error">Veuillez entrer le nom de votre ville</div>';
			return false;
		}
		else
		{
			if(str.match(/<[\s]*script/) || str.match(/<\/script/) || str.match(/<[\s]*iframe/) || str.match(/<\/iframe/) || str.match(/<\?php/) || str.match(/<\?/))
			{
				//document.getElementById(id).className="input";
				document.getElementById('valid_'+id).innerHTML='<div class="val-error">Veuillez renseigner correctement votre ville</div>';
				return false;
			}
			else
			{
				//document.getElementById(id).className="input";
				document.getElementById('valid_'+id).innerHTML='';
				return true;
			}
			
		}
	}else{
		document.getElementById('valid_'+id).innerHTML='';
		return true;
	}
}

function validateState(id)
{
	
	str=document.getElementById(id).value;
	if(str!=''){
		if(str=='')
		{
			//document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='<div class="val-error">Veuillez entrer votre pays/province</div>';
			return false;
		}
		else
		{
			if(str.match(/<[\s]*script/) || str.match(/<\/script/) || str.match(/<[\s]*iframe/) || str.match(/<\/iframe/) || str.match(/<\?php/) || str.match(/<\?/))
			{
				//document.getElementById(id).className="input";
				document.getElementById('valid_'+id).innerHTML='<div class="val-error">Veuillez renseigner correctement votre pays/province</div>';
				return false;
			}
			else
			{
				//document.getElementById(id).className="input";
				document.getElementById('valid_'+id).innerHTML='';
				return true;
			}
			
		}
	}else{
				document.getElementById('valid_'+id).innerHTML='';
				return true;
	}
}


function validateCustEmail(id)
{
	str=document.getElementById(id).value;
	if(str!=''){
		if(str.replace(/^\s*|\s*$/g,'')=='' || str=='Email')
		{
			//document.getElementById(id).className="red-error-field";
			document.getElementById('valid_'+id).innerHTML='<div class="val-error">Veuillez renseigner votre email</div>';
			return false;
		}
		else
		{
			if(str.match(/<[\s]*script/) || str.match(/<\/script/) || str.match(/<[\s]*iframe/) || str.match(/<\/iframe/) || str.match(/<\?php/) || str.match(/<\?/))
			{
				//document.getElementById(id).className="red-error-field";
				document.getElementById('valid_'+id).innerHTML='<div class="val-error">Entrez un email valide</div>';
				return false;
			}
			else if(!validateEmail(str))
			{
				//document.getElementById(id).className="red-error-field";
				document.getElementById('valid_'+id).innerHTML='<div class="val-error">Entrez un email valide</div>';
				return false;
			}
			else
			{
				//document.getElementById(id).className="input";
				document.getElementById('valid_'+id).innerHTML='';
				return true;
				
			}
		}
		
	}else{
			document.getElementById('valid_'+id).innerHTML='';
			return true;
	}
}

function validateRating(id)
{
	
	if(document.getElementById(id).value=='')
	{
		//document.getElementById(id).className="input";
		document.getElementById('valid_'+id).innerHTML='<div class="val-error">Entrez votre notation</div>';
		return false;
	}
	else
	{
		//document.getElementById(id).className="input";
		document.getElementById('valid_'+id).innerHTML='';
		return true;
		
	}
}


function validateCustText(id)
{
	str=document.getElementById(id).value;
	if(str=='')
	{
		//document.getElementById(id).className="red-error-field";
		document.getElementById('valid_'+id).innerHTML='<div class="val-error">Veuillez entrer votre commentaire</div>';
		return false;
	}
	else
	{	
		if(str.match(/<[\s]*script/) || str.match(/<\/script/) || str.match(/<[\s]*iframe/) || str.match(/<\/iframe/) || str.match(/<\?php/) || str.match(/<\?/))
		{
			//document.getElementById(id).className="red-error-field";
			document.getElementById('valid_'+id).innerHTML='<div class="val-error">Veuillez entrer votre commentaire</div>';
			return false;
		}
		else
		{
			//document.getElementById(id).className="input";
			document.getElementById('valid_'+id).innerHTML='';
			return true;
		}
	}
}


function validateProdReviewForm()
{
	var flag = 0;
	var foc = ''	
	
	
	if(!validateFullName('sender'))
	{
		flag=1;
		if(foc == '')
		{
			foc = 'sender';
		}
	}
	
	if(!validateCity('cust_city'))
	{
		flag=1;
		if(foc == '')
		{
			foc = 'cust_city';
		}
	}
	
		if(!validateState('cust_state'))
	{
		flag=1;
		if(foc == '')
		{
			foc = 'cust_state';
		}
	}
	
	if(!validateCustEmail('semail'))
	{
		flag=1;
		if(foc == '')
		{
			foc = 'semail';
		}
	}
	
		
	if(!validateRating('rating'))
	{
		flag=1;
		if(foc == '')
		{
			foc = 'rating';
		}
	}
	
	if(!validateCustText('review'))
	{
		flag=1;
		if(foc == '')
		{
			foc = 'review';
		}
	}	
				
	if(flag==1)
	{
		document.getElementById(foc).focus();
		return false;
	}
	else{
		document.getElementById('frm').style.display='none';
		document.getElementById('msg').style.display='';
		htmlData('ajax_review_popup.php?prod_id='+document.getElementById('prod_id').value+'&review='+document.getElementById('review').value+'&sender='+document.getElementById('sender').value+'&rating='+document.getElementById('rating').value+'&semail='+document.getElementById('semail').value+'&cust_city='+document.getElementById('cust_city').value+'&cust_state='+document.getElementById('cust_state').value,'','msg');	
	}
}
