function checkBlankField (txt)
{
	var mint_txt = txt.length;
	var mstr_txt = txt;
	var mint_count = 0;
	for (var iloop = 0; iloop<mint_txt; iloop++)
	{
		if (mstr_txt.charAt(iloop) == " ")
		{
		   mint_count = mint_count+1;
		}
 	}
	// if nothing entered in the field
	if (txt == "")
	{
		return false;
	}
	else if (mint_count == mint_txt)
	{
		return false;
	}
	return true;
}

function valid_email(eml)
{
	//declare the required variables
	var mint_len;
	var mstr_eml=eml;
	var mint_at=0;
	var mint_atnum=0;
	var mint_dot=0;
	var mint_dotnum=0;

	mint_len = eml.length; //takes the length of the email address entered
	//checking for the symbol single quote. If found replace it with its html code
	if (mstr_eml.indexOf("'")!=-1)
	{	
		mstr_eml=mstr_eml.replace("'","'");
	}
	//checking for the (@) & (.) symbol
	for(var iloop=0;iloop<mint_len;iloop++)
	{
		if(mstr_eml.charAt(iloop)=="@")
		{
			mint_at=iloop+1;
			mint_atnum=mint_atnum+1;
		}
		if(mstr_eml.charAt(iloop)==".")
		{
			mint_dot=iloop+1;
			mint_dotnum=mint_dotnum+1;
		}
	}
	//if nothing entered in the field
	if (mstr_eml=="")
	{
		return true;
	}
	//if @ entered more than once & dot (.) entered more than 4 times
	else if((mint_atnum!=1)||(mint_dotnum>4)||((mint_dot-mint_at)<2)||((mint_len-mint_dot)<2)||(mint_at<3))
	{
		return true;
	}
	//if any blank space is entered in the email address
	else if (mstr_eml.indexOf(" ")!=-1)
	{
		return true;
	}
	return false;
}

function formcheck()
{
	if (checkBlankField(document.revo_contact.re_name.value) == false){
		alert("Please enter your name");
		document.revo_contact.re_name.select();
		return false;
	}
	if (checkBlankField(document.revo_contact.re_email.value) == false){
		alert("Please enter your email");
		document.revo_contact.re_email.select();
		return false;
	}
	else if (valid_email(document.revo_contact.re_email.value) == true){
		alert("Please enter correct email");
		document.revo_contact.re_email.select();
		return false;
	}
	if (checkBlankField(document.revo_contact.re_phone.value) == false){
		alert("Please enter your phone number");
		document.revo_contact.re_phone.select();
		return false;
	}
	if (checkBlankField(document.revo_contact.re_country.value) == false){
		alert("Please enter your country");
		document.revo_contact.re_country.select();
		return false;
	}
	if (checkBlankField(document.revo_contact.re_comments.value) == false){
		alert("Please enter your comments");
		document.revo_contact.re_comments.select();
		return false;
	}
	if (checkBlankField(document.revo_contact.txtNumber.value) == false){
		alert("Please enter code as shown in the picture");
		document.revo_contact.txtNumber.focus();
		return false;
	}	
	
}
function check_may()
{
if (checkBlankField(document.may.mname.value) == false){
		alert("Please enter your name");
		document.may.mname.select();
		return false;
	}
	
	if (checkBlankField(document.may.mphone.value) == false){
		alert("Please enter your phone number");
		document.may.mphone.select();
		return false;
	}
	if (checkBlankField(document.may.memail.value) == false){
		alert("Please enter your email");
		document.may.memail.select();
		return false;
	}
	else if (valid_email(document.may.memail.value) == true){
		alert("Please enter correct email");
		document.may.memail.select();
		return false;
	}
	if (checkBlankField(document.may.mmessage.value) == false){
		alert("Please enter message");
		document.may.mmessage.select();
		return false;
	}
	if (checkBlankField(document.may.maytxtNumber.value) == false){
		alert("Please enter code as shown in the picture");
		document.may.maytxtNumber.focus();
		return false;
	}
}
function check_request()
{
if (checkBlankField(document.request.rq_name.value) == false){
		alert("Please enter your name");
		document.request.rq_name.select();
		return false;
	}	
	if (checkBlankField(document.request.rq_email.value) == false){
		alert("Please enter your email");
		document.request.rq_email.select();
		return false;
	}
	else if (valid_email(document.request.rq_email.value) == true){
		alert("Please enter correct email");
		document.request.rq_email.select();
		return false;
	}
	if (checkBlankField(document.request.rq_phone.value) == false){
		alert("Please enter your phone number");
		document.request.rq_phone.select();
		return false;
	}
	if (checkBlankField(document.request.rq_country.value) == false){
		alert("Please enter your country");
		document.request.rq_country.select();
		return false;
	}
	if (checkBlankField(document.request.rq_comments.value) == false){
		alert("Please enter your comments");
		document.request.rq_comments.select();
		return false;
	}
	if (checkBlankField(document.request.txtNumber.value) == false){
		alert("Please enter code as shown in the picture");
		document.request.txtNumber.focus();
		return false;
	}	
}

function validatephone(xxxxx)
{
	var maintainplus = '';
 	var numval = xxxxx.value
 	if ( numval.charAt(0)=='+' ){ var maintainplus = '+';}
 	curphonevar = numval.replace(/[\\A-Za-z!"£$%^&*+_={};:'@#~,.¦\/<>?|`¬\]\[]/g,'');
 	xxxxx.value = maintainplus + curphonevar;
 	var maintainplus = '';
 	xxxxx.focus;
}
function refresh_img()
{
	//alert(document.getElementById("rand_img").src);
	//document.getElementById("rand_img").src = "randomImage.php";
	document.images.rand_img.src = "randomImage.php";
	//alert(document.getElementById("rand_img").src);
}


