<!--
// Function to validate EMail IDs
// Arguments   : 1. mail : Value of the field containing Email or String Constant.
// Return Value: true if date is valid, false otherwise.

function isValidMail(mail)
{	
	m=new String(mail);
	var mailLength=m.length
	var totalDOT=0
	var totalROUTE=0
	var totalSPACE=0

	// Should not beging with a '.' or '@'
	if(m.charAt(0)=='@' || m.charAt(0) == '.')
	{	return false;		}

	// 
	for(ctr=1;ctr<=mailLength;ctr++)
	{	if (m.charAt(ctr)=='@')	{	totalROUTE++;	}	
		if (m.charAt(ctr)=='.')	{	totalDOT++;	}	
		if (m.charAt(ctr)==' ') {	totalSPACE++;	}
	}

	if (totalROUTE!=1)			//Checking for Multiple @
	{	return false;		}
	if(totalDOT<1)				//Checking for Route Domain
	{	return false;		}
	if(totalSPACE>0)			//No Embeded Space
	{	return false;		}
	
	//Checking for Invalid Characters

	for(ctr=0;ctr<=mailLength;ctr++)
	{	
		if (m.charAt(ctr)=='`')	return false;	
		else if (m.charAt(ctr)=='!')	return false;	
		else if (m.charAt(ctr)==' ') 	return false;	
		else if (m.charAt(ctr)=='#')	return false;	
		else if (m.charAt(ctr)=='$')	return false;	
		else if (m.charAt(ctr)=='%')	return false;	
		else if (m.charAt(ctr)=='^')	return false;	
		else if (m.charAt(ctr)=='&')	return false;	
		else if (m.charAt(ctr)=='*')	return false;	
		else if (m.charAt(ctr)=='(')	return false;	
		else if (m.charAt(ctr)==')')	return false;	
		else if (m.charAt(ctr)=='+')	return false;	
		else if (m.charAt(ctr)=='=')	return false;	
		else if (m.charAt(ctr)=='|')	return false;	
		else if (m.charAt(ctr)=='\\')	return false;	
		else if (m.charAt(ctr)=='{')	return false;	
		else if (m.charAt(ctr)=='}')	return false;	
		else if (m.charAt(ctr)=='[')	return false;	
		else if (m.charAt(ctr)==']')	return false;	
		else if (m.charAt(ctr)==':')	return false;
		else if (m.charAt(ctr)==';')	return false;	
		else if (m.charAt(ctr)=='"')	return false;	
		else if (m.charAt(ctr)=="'")	return false;	
		else if (m.charAt(ctr)=='<')	return false;	
		else if (m.charAt(ctr)=='>')	return false;	
		else if (m.charAt(ctr)==',')	return false;	
		else if (m.charAt(ctr)=='?')	return false;	
		else if (m.charAt(ctr)=='/')	return false;	
	}
	return true;
}

function checkSignUpDetails()
{	
	with(window.document.frm_contactus)
	{	
		if(!request_brochure.checked && !request_call.checked)
		{
		alert("Please select a Request you'd like to make.");
		return false;
		}

		if(fullname.value=="")
		{	alert("Enter Name");fullname.focus(); return false;	}
		if(company.value=="")
			{	alert("Enter Company");company.focus(); return false;	}
		if(address.value=="")
			{	alert("Enter Address");address.focus(); return false;	}
		if(phone.value=="")
		{	alert("Enter Telephone No.");phone.focus(); return false;	
		}

		if (!(isValidPhone(phone.value)))
		{	alert("Enter valie Telephone No.");phone.focus(); return false;	
		}

		if(email.value=="")
		{	alert("Enter Email.");
			email.focus(); return false;
		}
		if(!(isValidMail(email.value)))
		{	alert("Enter valid Email.");
			email.focus(); return false;
		}

/*
		if(message.value=="")
		{	alert("Enter Message");message.focus(); return false;	}
		
		if(!pension.checked && !insurance.checked && !property.checked && !investment.checked && !mortgages.checked && !other.checked)
		{
		alert("Please select your Area of Interest.");
		return false;
		}*/
		return true;
	}
}

function isValidPhone(TheNumber)
{	var valid = 1;
	var GoodChars = "0123456789()-+ ";
	var i = 0;
	if (TheNumber=="") 
	{	valid = 0;
	}
	for (i =0; i <= TheNumber.length -1; i++) 
	{	if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) 
		{	valid = 0;
		} 
	} 
	return valid;
}

function newBigWindow(URL, WIN_NAME)
{	var HEIGHT=screen.height;
	var POPUP_HEIGHT = HEIGHT-150;
	var POPUP_WIDTH = 790;

	var HEIGHT_POP=screen.height;
	HEIGHT_POP=(HEIGHT_POP/2) - (POPUP_HEIGHT/2);
	var WIDTH_POP=screen.width;
	WIDTH_POP=(WIDTH_POP/2) - (POPUP_WIDTH/2);
	window.open(URL, WIN_NAME, 'top='+HEIGHT_POP+', left='+WIDTH_POP+', width='+POPUP_WIDTH+',height='+POPUP_HEIGHT+',directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes');
	return false;
}
function newSmallWindow(URL, WIN_NAME)
{	var HEIGHT=screen.height;
	var POPUP_HEIGHT = HEIGHT-400;
	var POPUP_WIDTH = 780;

	var HEIGHT_POP=screen.height;
	HEIGHT_POP=(HEIGHT_POP/2) - (POPUP_HEIGHT/2);
	var WIDTH_POP=screen.width;
	WIDTH_POP=(WIDTH_POP/2) - (POPUP_WIDTH/2);
	window.open(URL, WIN_NAME, 'top='+HEIGHT_POP+', left='+WIDTH_POP+', width='+POPUP_WIDTH+',height='+POPUP_HEIGHT+',directories=no,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,resizable=yes');
	return false;;
}

//-->


