// JavaScript Document
/*
	01.	function contact_validation()
	02.	function register_validation()	
	03.	function login_validation()	
	04.	function details_validation()
	05.	function password_validation()
	06. function retive_validation()
	07. function new_booking_validation();
	08. function step2_booking_validation();
	09. function credit_card_validation()
	10. function  view_site_record();

*/

/*
function funName()
{
	try
	{
	}
	catch(e)
	{
		alert(e);
		return false; 
	}
}

*/
// 01
function contact_validation()
{
	try
	{
		// Blank field 
		if(document.frm_main.your_name.value=="")
		{
			alert(alertMessages[71]);
			document.frm_main.your_name.focus();
			return false;
		}
		if(document.frm_main.org_name.value=="")
		{
			alert(alertMessages[30]);
			document.frm_main.org_name.focus();
			return false;
		}
		// Email validation start here
		if(document.frm_main.email_id.value=="")
		{
			alert(alertMessages[13]);
			document.frm_main.email_id.focus();
			return false;
		}		
		var emailaddr = document.frm_main.email_id.value;
		if (emailaddr == '') {
				alert(alertMessages[14]);
				document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[15]);
					document.frm_main.email_id.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[16]);
					document.frm_main.email_id.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[17]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[18]);
				document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[19]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				alert(alertMessages[20]);
				document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[21]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[22]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[23]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
			if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
				 alert(alertMessages[24]);
				 document.frm_main.email_id.focus();
				 return false;
			}	
			
		// Phone no
		if(document.frm_main.phone_no.value=="")
		{
			alert(alertMessages[26]);			
			document.frm_main.phone_no.focus();
			return false;
		}

		// Comments
		if(document.frm_main.comments.value=="")
		{
			alert(alertMessages[27]);			
			document.frm_main.comments.focus();
			return false;
		}
		
		
		//Security Code 
		if(document.frm_main.security_code.value=="")
		{
			//alert(alertMessages[28]);
			alert("Please type the characters you see in the picture");			
			document.frm_main.security_code.focus();
			return false;
		}
		
		return true;
	}
	catch(e)
{
		alert(e);
		return false; 
	}
}

// 02
function register_validation()
{
	try
	{
	  //alert("yes");
		if(document.frm_main.first_name.value=="")
		{
			alert(alertMessages[11]);
			document.frm_main.first_name.focus();
			return false;
		}
		if(document.frm_main.last_name.value=="")
		{
			alert(alertMessages[12]);
			document.frm_main.last_name.focus();
			return false;
		}
		if(document.frm_main.org_name.value=="")
		{
			alert(alertMessages[30]);
			document.frm_main.org_name.focus();
			return false;
		}
		if(document.frm_main.position_name.value=="")
		{
			alert(alertMessages[29]);
			document.frm_main.position_name.focus();
			return false;
		}

		if(document.frm_main.address_1.value=="")
		{
			alert(alertMessages[32]);
			document.frm_main.address_1.focus();
			return false;
		}
		if(document.frm_main.town_subrub.value=="")
		{
			alert(alertMessages[33]);
			document.frm_main.town_subrub.focus();
			return false;
		}

		if(document.frm_main.state_name.value=="" )
		{
			alert(alertMessages[34]);
			document.frm_main.state_name.focus();
			return false;
		}
		if(document.frm_main.post_code.value=="")
		{
			alert(alertMessages[35]);
			document.frm_main.post_code.focus();
			return false;
		}
		if(isNaN(document.frm_main.post_code.value))
		{
			alert(alertMessages[36]);
			document.frm_main.post_code.focus();
			return false;
		}
		if(document.frm_main.country_name.value=="")
		{
			alert(alertMessages[37]);
			document.frm_main.country_name.focus();
			return false;
		}
		if(document.frm_main.country_name.value=="AU")
		{
			if(document.frm_main.state_name.value=="" )
			{
				alert(alertMessages[34]);
				document.frm_main.state_name.focus();
				return false;
			}			
			if(document.frm_main.state_name.value=="OTH" )
			{
				alert(alertMessages[34]);
				document.frm_main.state_name.focus();
				return false;
			}			

		}
		if(document.frm_main.country_name.value!="AU")
		{
			if(document.frm_main.outside_state.value=="")
			{
				alert(alertMessages[38]);
				ShowState();
				document.frm_main.outside_state.focus();
				return false;
			}
		}
		
		if(document.frm_main.phone_no.value=="")
		{
			alert(alertMessages[39]);
			document.frm_main.phone_no.focus();
			return false;
		}
		// Email validation start here
		if(document.frm_main.email_id.value=="")
		{
			alert(alertMessages[13]);
			document.frm_main.email_id.focus();
			return false;
		}		
		var emailaddr = document.frm_main.email_id.value;
		if (emailaddr == '') {
				alert(alertMessages[14]);
				document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[15]);
					document.frm_main.email_id.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[16]);
					document.frm_main.email_id.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[17]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[18]);
				document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[19]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				alert(alertMessages[20]);
				document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[21]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[22]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[23]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
			if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
				 alert(alertMessages[24]);
				 document.frm_main.email_id.focus();
				 return false;
			}	
 			if(document.frm_main.website.value!="")
		 {
		   //alert("inside");
		    //isValidURL(document.frm_main.website.value);
		     if(!isValidURL(document.frm_main.website.value))
				 {
            alert("Please enter valid url");
						return false;
         }
		 
		 }			
		//alert("step1"+Trim(document.frm_main.user_name.value));
			
		if(document.frm_main.user_name.value=="")
		{
			//alert("step2"+Trim(document.frm_main.user_name.value));
			alert(alertMessages[41]);
			document.frm_main.user_name.focus();
			return false;
		}	
		
		if(hasWhiteSpace(Trim(document.frm_main.user_name.value)))
		{
			//alert("Checked");
			document.frm_main.user_name.focus();
			return false;
		}
		//alert();
		if(document.frm_main.user_name.value.length<3)
		{
			
			document.frm_main.user_name.focus();
			alert("Username should be atleast 3 characters ");
			return false;
		}
		
		
		if(document.frm_main.user_password.value=="")
		{
			alert(alertMessages[42]);
			document.frm_main.user_password.focus();
			return false;
		}
		
		
		if(hasWhiteSpace(Trim(document.frm_main.user_password.value)))
		{
			//alert("Checked");
			document.frm_main.user_password.focus();
			return false;
		}
		
		
		if(document.frm_main.user_password.value.length<3)
		{
			
			document.frm_main.user_password.focus();
			alert("Password should be atleast 3 characters ");
			return false;
		}
		
		
		if(document.frm_main.confirm_password.value=="")
		{
			alert(alertMessages[43]);
			document.frm_main.confirm_password.focus();
			return false;
		}
		if(document.frm_main.confirm_password.value!=document.frm_main.user_password.value)
		{
			alert(alertMessages[44]);
			document.frm_main.user_password.focus();
			return false;
		}
		
		if(document.frm_main.security_code.value=="")
		{
			//alert(alertMessages[28]);
			alert("Please type the characters you see in the picture");
			document.frm_main.security_code.focus();
			return false;
		}

   

	}
	catch(e)
	{
		alert(e);
		return false; 
	}
}

// 03
function login_validation()
{
	try
	{
		if(document.frm_main.user_name.value=="")
		{
			alert(alertMessages[41]);
			document.frm_main.user_name.focus();
			return false;
		}		
		if(document.frm_main.user_password.value=="")
		{
			alert(alertMessages[42]);
			document.frm_main.user_password.focus();
			return false;
		}

	}
	catch(e)
	{
		alert(e);
		return false; 
	}
}

// 04
function details_validation()
{
	try
	{
	  //alert("inside");
		if(document.frm_main.first_name.value=="")
		{
			alert(alertMessages[11]);
			document.frm_main.first_name.focus();
			return false;
		}
		if(document.frm_main.last_name.value=="")
		{
			alert(alertMessages[12]);
			document.frm_main.last_name.focus();
			return false;
		}
		if(document.frm_main.org_name.value=="")
		{
			alert(alertMessages[30]);
			document.frm_main.org_name.focus();
			return false;
		}
		if(document.frm_main.position_name.value=="")
		{
			alert(alertMessages[29]);
			document.frm_main.position_name.focus();
			return false;
		}

		if(document.frm_main.address_1.value=="")
		{
			alert(alertMessages[32]);
			document.frm_main.address_1.focus();
			return false;
		}
		if(document.frm_main.town_subrub.value=="")
		{
			alert(alertMessages[33]);
			document.frm_main.town_subrub.focus();
			return false;
		}

		if(document.frm_main.state_name.value=="" )
		{
			alert(alertMessages[34]);
			document.frm_main.state_name.focus();
			return false;
		}
		if(document.frm_main.post_code.value=="")
		{
			alert(alertMessages[35]);
			document.frm_main.post_code.focus();
			return false;
		}
		if(isNaN(document.frm_main.post_code.value))
		{
			alert(alertMessages[36]);
			document.frm_main.post_code.focus();
			return false;
		}
		if(document.frm_main.country_name.value=="")
		{
			alert(alertMessages[37]);
			document.frm_main.country_name.focus();
			return false;
		}
		if(document.frm_main.country_name.value=="AU")
		{
			if(document.frm_main.state_name.value=="" )
			{
				alert(alertMessages[34]);
				document.frm_main.state_name.focus();
				return false;
			}			
			if(document.frm_main.state_name.value=="OTH" )
			{
				alert(alertMessages[34]);
				document.frm_main.state_name.focus();
				return false;
			}			

		}
		if(document.frm_main.country_name.value!="AU")
		{
			if(document.frm_main.outside_state.value=="")
			{
				alert(alertMessages[38]);
				ShowState();
				document.frm_main.outside_state.focus();
				return false;
			}
		}
		
		if(document.frm_main.phone_no.value=="")
		{
			alert(alertMessages[39]);
			document.frm_main.phone_no.focus();
			return false;
		}
	// Email validation start here
		if(document.frm_main.email_id.value=="")
		{
			alert(alertMessages[13]);
			document.frm_main.email_id.focus();
			return false;
		}		
		var emailaddr = document.frm_main.email_id.value;
		if (emailaddr == '') {
				alert(alertMessages[14]);
				document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[15]);
					document.frm_main.email_id.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[16]);
					document.frm_main.email_id.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[17]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[18]);
				document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[19]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				alert(alertMessages[20]);
				document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[21]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[22]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[23]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
			if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
				 alert(alertMessages[24]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			
			if(document.frm_main.website.value!="")
		 {
		   //alert("inside");
		    //isValidURL(document.frm_main.website.value);
		     if(!isValidURL(document.frm_main.website.value))
				 {
            alert("Please enter valid url");
						return false;
         }
		 
		 }
			
				
	}
	catch(e)
	{
		alert(e);
		return false; 
	}
}

// 05
function password_validation()
{
	try
	{
		if(document.frm_main.user_password.value=="")
		{
			 alert(alertMessages[42]);
			document.frm_main.user_password.focus();
			return false;
		}
		if(document.frm_main.confirm_password.value=="")
		{
			 alert(alertMessages[43]);
			document.frm_main.confirm_password.focus();
			return false;
		}
		if(document.frm_main.confirm_password.value!=document.frm_main.user_password.value)
		{
			 alert(alertMessages[44]);
			document.frm_main.user_password.focus();
			return false;
		}
	}
	catch(e)
	{
		alert(e);
		return false; 
	}
}

// 06
function retrive_validation()
{
	try
	{
		// Email validation start here
		if(document.frm_main.email_id.value=="")
		{
			alert(alertMessages[13]);
			document.frm_main.email_id.focus();
			return false;
		}		
		var emailaddr = document.frm_main.email_id.value;
		if (emailaddr == '') {
				alert(alertMessages[14]);
				document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr == '') return true;
			var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
			for (i=0; i<invalidChars.length; i++) {
				 if (emailaddr.indexOf(invalidChars.charAt(i),0) > -1) {
					 alert(alertMessages[15]);
					document.frm_main.email_id.focus();
					return false;
				 }
			}
			for (i=0; i<emailaddr.length; i++) {
				 if (emailaddr.charCodeAt(i)>127) {
					 alert(alertMessages[16]);
					document.frm_main.email_id.focus();
					return false;
				 }
			}
		
			var atPos = emailaddr.indexOf('@',0);
			if (atPos == -1) {
					alert(alertMessages[17]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (atPos == 0) {
				alert(alertMessages[18]);
				document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@', atPos + 1) > - 1) {
				 alert(alertMessages[19]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.', atPos) == -1) {
				alert(alertMessages[20]);
				document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('@.',0) != -1) {
				 alert(alertMessages[21]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('.@',0) != -1){
				 alert(alertMessages[22]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			if (emailaddr.indexOf('..',0) != -1) {
				 alert(alertMessages[23]);
				 document.frm_main.email_id.focus();
				 return false;
			}
			var suffix = emailaddr.substring(emailaddr.lastIndexOf('.')+1);
			if (suffix.length != 2 && suffix != 'com' && suffix != 'net' && suffix != 'org' && suffix != 'edu' && suffix != 'int' && suffix != 'mil' && suffix != 'gov' & suffix != 'arpa' && suffix != 'biz' && suffix != 'aero' && suffix != 'name' && suffix != 'coop' && suffix != 'info' && suffix != 'pro' && suffix != 'museum') {
				 alert(alertMessages[24]);
				 document.frm_main.email_id.focus();
				 return false;
			}	
	}
	catch(e)
	{
		alert(e);
		return false; 
	}
}

// 07
function new_booking_validation()
{
	try
	{
		if(document.frm_main.site_quantity.value=="0")
		{
			alert(alertMessages[81]);
			document.frm_main.site_quantity.focus();
			return false;
		}
		if(!document.frm_main.radio_h_l_equipment[0].checked && !document.frm_main.radio_h_l_equipment[1].checked)
		{
			alert(alertMessages[82]);
			return false;
		}
	
		if(document.frm_main.site_quantity.value!="0")
		{
			
			var numSelected = 0;
			var i;
			document.frm_main.occ_keys.value=""; 
			for (i = 0;  i < frm_main.occ_keywords.length;  i++)
			{
				if(frm_main.occ_keywords.options[i].selected)
				{
					frm_main.occ_keys.value=frm_main.occ_keys.value+","+frm_main.occ_keywords.options[i].value;
					numSelected++;
					//alert("opt" + i + "=>" + frm_main.occ_keywords.options[i].value);
				}
			}
			if(document.frm_main.site_quantity.value=="1")
			{
				if (numSelected > 5)
				{
				alert("Please select at most 5 Occupation Keywords for Directory Listing.");
				frm_main.occ_keywords.focus();
				return (false);
				}
				if (numSelected < 1)
				{
				alert("Please select at least 1 Occupation Keywords for Directory Listing.");
				frm_main.occ_keywords.focus();
				return (false);
				}			
			}else
			{
				if (numSelected > 10)
				{
				alert("Please select at most 10 Occupation Keywords for Directory Listing.");
				frm_main.occ_keywords.focus();
				return (false);
				}
				if (numSelected < 1)
				{
				alert("Please select at least 1 Occupation Keywords for Directory Listing.");
				frm_main.occ_keywords.focus();
				return (false);
				}			
			
			}
		}
		
	}
	catch(e)
	{
		alert(e);
		return false; 
	}
}

// 08
function step2_booking_validation(vtype)
{
	
	try
	{
	   // alert("inside");
 		if(vtype=="step2")
		{
			if(document.frm_main.diet_veg_1.value=="")
			{
				alert(alertMessages[53]);
				document.frm_main.diet_veg_1.focus();
				return false;
			}
			if(document.frm_main.diet_veg_2.value=="")
			{
				alert(alertMessages[54]);
				document.frm_main.diet_veg_2.focus();
				return false;
			}
		}else
		{
			if(document.frm_main.payment_method.value=="")
			{
				alert(alertMessages[61]);
				document.frm_main.payment_method.focus();
				return false;
			}
			if(document.frm_main.accept_terms.checked==false)
			{
				alert(alertMessages[60]);
				return false;
			}
		}
		
		return true;
	}
	catch(e)
	{
			alert("Please select your Dietary Requirements");
		//alert(e);
		return false; 
	}
}

	
// 09
function credit_card_validation()
{
	try
	{
		if(document.frm_main.card_type.value=="" )
		{
			alert(alertMessages[62]);
			document.frm_main.card_type.focus();
			return false;
		}			
		if(document.frm_main.card_holder_name.value=="" )
		{
			alert(alertMessages[63]);
			document.frm_main.card_holder_name.focus();
			return false;
		}			
		if(document.frm_main.card_number.value=="" )
		{
			alert(alertMessages[65]);
			document.frm_main.card_number.focus();
			return false;
		}			

		if(document.frm_main.card_cvv.value=="" )
		{
			alert(alertMessages[64]);
			document.frm_main.card_cvv.focus();
			return false;
		}			
		if(document.frm_main.card_exp_month.selectedIndex==0  )
		{
			alert(alertMessages[66]);
			document.frm_main.card_exp_month.focus();
			return false;
		}			
		if(document.frm_main.card_exp_year.selectedIndex==0)
		{
			alert(alertMessages[67]);
			document.frm_main.card_exp_year.focus();
			return false;
		}			
	}
	catch(e)
	{
		alert(e);
		return false; 
	}	
}

//10
// 08
function view_site_record(menuname,action,id,page_id,var1,var2,var3)
{
		window.location.href="index.php?action="+menuname+"&user_page="+action+"&id="+id+"&PAGE_NO="+page_id+"&var1="+var1+"&var2="+var2+"&var3="+var3;
		//document.frm_main.submit();
}

//11
function isValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
} 

//12
function checkField(url){
    //var frm = document.frmValidate, error = "";
    if(!isValidURL(url)){
       // error += "Please enter a valid URL\n";
    }
   
} 	



function Trim(trimstr)
{
	if(trimstr.length < 1)
	{
			 return"";
	}
	trimstr = RTrim(trimstr);
	trimstr = LTrim(trimstr);
	if(trimstr=="")
	{
			 return "";
	}
	else
	{
			 return trimstr;
	}
} 

function RTrim(VALUE)
{
      var w_space = String.fromCharCode(32);
      var v_length = VALUE.length;
      var strTemp = "";
      if(v_length < 0)
      {
           return"";
      }
      var iTemp = v_length -1;
 
      while(iTemp > -1)
      {
           if(VALUE.charAt(iTemp) == w_space)
           {
           }
           else
           {
                 strTemp = VALUE.substring(0,iTemp +1);
                 break;
           }
           iTemp = iTemp-1;
      } //End While
      return strTemp;
} 
//End Function
 
function LTrim(VALUE)
{
      var w_space = String.fromCharCode(32);
      if(v_length < 1)
      {
           return"";
      }
      var v_length = VALUE.length;
      var strTemp = "";
 
      var iTemp = 0;
      while(iTemp < v_length)
      {
           if(VALUE.charAt(iTemp) == w_space)
           {
           }
           else
           {
                 strTemp = VALUE.substring(iTemp,v_length);
                 break;
           }
           iTemp = iTemp + 1;
      } //End While
      return strTemp;
}


function hasWhiteSpace(s) 
{
   //alert("inside"+s)
     reWhiteSpace = new RegExp(/\s/);
 
     // Check for white space
     if (reWhiteSpace.test(s)) {
          alert("Please Check Your Fields For Spaces");
          return true;
     }
		 else
		  {
				  return false;
			}

} 
