// JavaScript Document


function chk()

{

		if(document.frm.cont.disabled==true)

		{

		document.frm.cont.disabled=false;

		}

		else

		{

		document.frm.cont.disabled=true;

		}

}




function getKeyCode(e)

{

 if (window.event)

    return window.event.keyCode;

 else if (e)

    return e.which;

 else

    return null;

}

function keyRestrict(e, validchars) {

 var key='', keychar='';

 key = getKeyCode(e);

 if (key == null) return true;

 keychar = String.fromCharCode(key);

 keychar = keychar.toLowerCase();

 validchars = validchars.toLowerCase();

 if (validchars.indexOf(keychar) != -1)

  return true;

 if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )

  return true;

 return false;

}



function CheckForm(val)

	{

		if(document.frm.membertype.value=="")

		{

			alert("Please select Member Type");

			document.frm.membertype.focus();

			return false;

		}

		if(document.frm.username.value == "")



		{



			alert("Username cannot be blank");



			document.frm.username.focus();



			return false;



		}



		if(document.frm.password.value == "")



		{



			alert("Password cannot be blank");



			document.frm.password.focus();



			return false;



		}

		

		if(document.frm.password.value != document.frm.repassword.value)



		{



			alert("Password and reenter password are not same");



			document.frm.password.focus();



			return false;



		}

		

		if(document.frm.fname.value.search(/\S/) == -1)

		{

			alert("Full Name cannot be blank");

			document.frm.fname.focus();

			return false;

		}

		

		if(document.frm.email.value.search(/\S/) == -1)

		{

			alert("Email address cannot be blank");

			document.frm.email.focus();

			return false;

		}

		if(document.frm.email_con.value.search(/\S/) == -1)

		{

			alert("Confirm Email Address cannot be blank");

			document.frm.email_con.focus();

			return false;

		}

		if(document.frm.email_con.value != document.frm.email.value)

		{

			alert("Error - your Email Address does not match");

			document.frm.email_con.focus();

			return false;

		}

		var reg_email = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;

		if (reg_email.test(document.frm.email.value) == false)

		{

			alert("Please specify a valid email (check @ and .'s)");

			document.frm.email.focus();

			return false;

		}

		

		if(document.frm.country.value == '')

		{

			alert("Please select Country");

			document.frm.country.focus();

			return false;

		}



		if(document.frm.interestcountry.value == '')

		{

			alert("Please select Holiday Home Destination");

			document.frm.interestcountry.focus();

			return false;

		}

		if(document.frm.noverify.value=="")

		{

			alert ("Please Enter the code shown in the Box");

			document.frm.noverify.focus();

			return false;

		}

		return true;

	}

	
function checkemail(str)
{
var str;
var length=str.length
		  var indx0=str.indexOf(" ");
		  var indx1=str.indexOf("@");
		  var indx2=str.indexOf(".");
		  var indx3=str.length;
		  if((indx1<=0) || (indx2<=0) || (indx0>=1) || (indx2==length))
		  {
			
			alert("Email field is not proper format");
			return false;
		  }
		  return true;
}
function val_email()

{

	if(document.frm.email.value == "")

	{

		alert("Email address cannot be blank for testing the email");

		document.frm.email.focus();

		return false;

	}

	if(!checkemail(document.frm.email.value))

	{

		document.frm.email.focus();

		return false;

	}

	var em = document.frm.email.value

	var g = "?email="+em;

	window.open("emailtest.php"+g,"emailtest","scrollbars=0,width=10,height=10");

}




