// JavaScript Document

function validate_reg_step4(str)
{
	
//	var profiledec = tinyMCE.getContent();
	str.site_link.value=str.site_link.value.replace(/^\s+|\s+$/g,"");
//	alert(str.site_link.value.indexOf("http://"));
	str.action = "upload_cpmy_detail.php";
	str.target="_self";

	if(str.site_link.value!="")
	{
			if(str.site_link.value.indexOf("http")=="-1")
			{
				alert("Enter Correct Website Link Eg.(http://www.relocating.com.au)");
				str.site_link.focus();
				return false;	
			}
		
	
			
	}
	
	if(str.description.value=="")
	{	
	alert("Enter Description");
	str.description.focus();
	return false;
	}
	
	if(document.getElementById("tele_num").value=='')
	{
			alert("Please Enter Numberic Phone No.");
			document.getElementById("tele_num").focus();
			return false;
	}
	var intCharCode;
	 var num=document.getElementById("tele_num").value;
	 var y='';
     for (var i = 0; i < num.length; i++) 
	 {
       	intCharCode = num.charCodeAt(i);  
         if (((intCharCode >= 48 && intCharCode <= 57) || (intCharCode==32))) 
         	{
				y=1;
			}
			else
			{
				y=0;
			}
     }
	 if(y==0)
	 {
		 alert("Please Enter Numberic Phone No.");
		 document.getElementById("tele_num").focus();
		 return false;
	 }
	 
	
	if(document.getElementById("fax").value!='')
	{
	var intCharCode;
	 var num=document.getElementById("fax").value;
	 var y='';
     for (var i = 0; i < num.length; i++) 
	 {
       	intCharCode = num.charCodeAt(i);  
         if (((intCharCode >= 48 && intCharCode <= 57) || (intCharCode==32))) 
         	{
				y=1;
			}
			else
			{
				y=0;
			}
     }
	 if(y==0)
	 {
		 alert("Please Enter Numberic Fax No");
		 document.getElementById("fax").focus();
		 return false;
	 }
	}
	
	
	 if(document.getElementById('js_package').value!="0")
	 {
		if(document.getElementById("sms_number").value!='')
		{
		
		if(isNaN(document.getElementById("sms_number").value))
		{
			alert("Please Enter Numberic SMS Number No.");
			document.getElementById("sms_number").focus();
			return false;
		}
	
		}
	 }
	 str.cpmy_email.value=str.cpmy_email.value.replace(/^\s+|\s+$/g,"");
	if(str.cpmy_email.value=="")
	{
		alert("Enter Company Email");
		str.cpmy_email.focus();
		return false;
	}
	if(str.cpmy_email.value!="")
	{
			if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str.cpmy_email.value)))
		{
		alert("Enter Correct Company Email");
		str.cpmy_email.focus();
		return false;	
		}
	}
	
	var totalphoto = document.getElementById("num_prof_photo").value;


	for(i=0;i<totalphoto;i++)
	{
		//alert(document.getElementById("image_field_"+i).value.lastIndexOf(".jpg"));
		if(((document.getElementById("image_field_"+i).value.lastIndexOf(".jpg")==-1)) && ((document.getElementById("image_field_"+i).value.lastIndexOf(".gif")==-1)) && document.getElementById("image_field_"+i).value!='')
			{
				//getSize(i);
				   alert("Please upload only .jpg or .gif extention file");
				   return false;
			}
		 
	}
	
	obj=document.getElementById('select_surub');
	arr_options=obj.options;
	len=arr_options.length;
	var ids='';
	for(var i=0;i<len;i++)
	{
		ids=ids+','+arr_options[i].value;
	}
	
	var divId='sh_90';
	var xmlHttpYogi=GetXmlHttpObject();
	if (xmlHttpYogi==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	url='http://www.relocating.com.au/savesubrubregion.php?checkValid=c&regionIds='+ids+'&sid='+Math.random();
	xmlHttpYogi.onreadystatechange=function(){
				if (xmlHttpYogi.readyState==4 || xmlHttpYogi.readyState=="complete")
				{ 				
						var resp=xmlHttpYogi.responseText ;
						//alert(resp)
						if(resp)
						{
							if(resp==1)
							{
								alert("Please select speciality for all regions")
							}
							else
								document.getElementById('buss_detail').submit();
						}
				}
	};
	xmlHttpYogi.open("GET",url,true);
	xmlHttpYogi.send(null);
	
	//SelectAllItemsInList('buss_detail','select_service');
	SelectAllItemsInList1('buss_detail','select_surub');
	return false;
}
//function getSize(id)
//{
//	alert("XXX");
//	var myFSO = new ActiveXObject("Scripting.FileSystemObject");
//	var filepath = document.getElementById("image_field_"+id).value;
//	alert(filepath);
//	var thefile = myFSO.getFile(filepath);
//	var size = thefile.size;
//	alert(size + " bytes");
//}

function validate_edit_profile_live(str,max_desc_length)
{
	str.action = "edit_my_profile.php";
	str.target = "_self";
	
	
	 str.email.value=str.email.value.replace(/^\s+|\s+$/g,"");
	if(str.email.value=="")
	{
		alert("Enter Email");
		str.email.focus();
		return false;
	}
	if(str.email.value!="")
	{
			if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str.email.value)))
		{
		alert("Enter Correct Email");
		str.email.focus();
		return false;	
		}
	}
	
	 str.cpmy_email.value=str.cpmy_email.value.replace(/^\s+|\s+$/g,"");
	if(str.cpmy_email.value=="")
	{
		alert("Enter Company Email");
		str.cpmy_email.focus();
		return false;
	}
	if(str.cpmy_email.value!="")
	{
			if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str.cpmy_email.value)))
		{
		alert("Enter Correct Company Email");
		str.cpmy_email.focus();
		return false;	
		}
	}
	
	
if(document.getElementById("phoneno").value=='')
	{
			alert("Please Enter Numberic Phone No.");
			document.getElementById("phoneno").focus();
			return false;
	}
	
	var intCharCode;
	 var num=document.getElementById("phoneno").value;
	 var y='';
     for (var i = 0; i < num.length; i++) 
	 {
       	intCharCode = num.charCodeAt(i);  
         if (((intCharCode >= 48 && intCharCode <= 57) || (intCharCode==32))) 
         	{
				y=1;
			}
			else
			{
				y=0;
			}
     }
	 if(y==0)
	 {
		 alert("Please Enter Numberic Phone No");
		 document.getElementById("phoneno").focus();
		 return false;
	 }
	if(document.getElementById("fax").value!='')
	{
		
	var intCharCode;
	 var num=document.getElementById("fax").value;
	 var y='';
     for (var i = 0; i < num.length; i++) 
	 {
       	intCharCode = num.charCodeAt(i);  
         if (((intCharCode >= 48 && intCharCode <= 57) || (intCharCode==32))) 
         	{
				y=1;
			}
			else
			{
				y=0;
			}
     }
	 if(y==0)
	 {
		 alert("Please Enter Numberic Phone No");
		 document.getElementById("phoneno").focus();
		 return false;
	 }
	}
	if(document.getElementById("mobile_number").value!='')
	{
		
		if(isNaN(document.getElementById("mobile_number").value))
		{
			alert("Please Enter Numberic Mobile Number No.");
			document.getElementById("mobile_number").focus();
			return false;
		}
	
	}
	if(document.getElementById('package').value!="0")
	{
		if(document.getElementById("mobileno").value!='')
		{
		
			if(isNaN(document.getElementById("mobileno").value))
			{
				alert("Please Enter Numberic Mobile Number No.");
				document.getElementById("mobileno").focus();
				return false;
			}
		}
	}
	//alert(document.getElementById("smsmobileno").style.display);
	if(document.getElementById("package").value!=0)
	{
		if(document.getElementById("smsmobileno").style.display=='')
		{
			if(document.getElementById("mobileno").value=='')
			{
				alert("Please Enter SMS Mobile No");
				document.getElementById("mobileno").focus();
				return false;
			}
		
			if(document.getElementById("mobileno").value.length!=10)
			{
				alert("Please Enter SMS Mobile No");
				document.getElementById("mobileno").focus();
				return false;
			}
			var intCharCode;
			 var num=document.getElementById("mobileno").value;
			 var y='';
			 for (var i = 0; i < num.length; i++) 
			 {
				intCharCode = num.charCodeAt(i);  
				 if ((intCharCode >= 48 && intCharCode <= 57)) 
					{
						y=1;
					}
					else
					{
						y=0;
						break;
					}
			 }
			 if(y==0)
			 {
				 alert("Please Enter Numberic Mobile No");
				 document.getElementById("mobileno").focus();
				 return false;
			 }
	}
	}
	
	obj=document.getElementById('select_surub');
	arr_options=obj.options;
	len=arr_options.length;
	var ids='';
	for(var i=0;i<len;i++)
	{
		ids=ids+','+arr_options[i].value;
	}
	
	var divId='sh_90';
	var xmlHttpYogi=GetXmlHttpObject();
	if (xmlHttpYogi==null)
	{
		alert ("Browser does not support HTTP Request");
		return;
	}
	
	if(str.description.value=="")
	{	
		alert("Enter Description");
		str.description.focus();
		return false;
	}
	
	url='http://www.relocating.com.au/savesubrubregion.php?checkValid=c&regionIds='+ids+'&sid='+Math.random();
	xmlHttpYogi.onreadystatechange=function(){
				if (xmlHttpYogi.readyState==4 || xmlHttpYogi.readyState=="complete")
				{ 				
						var resp=xmlHttpYogi.responseText ;
						//alert(resp)
						if(resp)
						{
							if(resp==1)
							{
								alert("Please select speciality for all regions")
							}
							else
								document.getElementById('editplatinum').submit();
						}
				}
	};
	xmlHttpYogi.open("GET",url,true);
	xmlHttpYogi.send(null);
	
	//alert(document.getElementById('chkVal11').value)
	//SelectAllItemsInList('editplatinum','select_service');
	SelectAllItemsInList1('editplatinum','select_surub');
	return false;
}


function validate_edit_profile(str,max_desc_length)
{
	str.action = "edit_my_profile.php";
	str.target = "_self";
	
	
	 str.email.value=str.email.value.replace(/^\s+|\s+$/g,"");
	if(str.email.value=="")
	{
		alert("Enter Email");
		str.email.focus();
		return false;
	}
	if(str.email.value!="")
	{
			if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str.email.value)))
		{
		alert("Enter Correct Email");
		str.email.focus();
		return false;	
		}
	}
	
	 str.cpmy_email.value=str.cpmy_email.value.replace(/^\s+|\s+$/g,"");
	if(str.cpmy_email.value=="")
	{
		alert("Enter Company Email");
		str.cpmy_email.focus();
		return false;
	}
	if(str.cpmy_email.value!="")
	{
			if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str.cpmy_email.value)))
		{
		alert("Enter Correct Company Email");
		str.cpmy_email.focus();
		return false;	
		}
	}
	
	
if(document.getElementById("phoneno").value=='')
	{
			alert("Please Enter Numberic Phone No.");
			document.getElementById("phoneno").focus();
			return false;
	}
	
	var intCharCode;
	 var num=document.getElementById("phoneno").value;
	 var y='';
     for (var i = 0; i < num.length; i++) 
	 {
       	intCharCode = num.charCodeAt(i);  
         if (((intCharCode >= 48 && intCharCode <= 57) || (intCharCode==32))) 
         	{
				y=1;
			}
			else
			{
				y=0;
			}
     }
	 if(y==0)
	 {
		 alert("Please Enter Numberic Phone No");
		 document.getElementById("phoneno").focus();
		 return false;
	 }
	if(document.getElementById("fax").value!='')
	{
		
	var intCharCode;
	 var num=document.getElementById("fax").value;
	 var y='';
     for (var i = 0; i < num.length; i++) 
	 {
       	intCharCode = num.charCodeAt(i);  
         if (((intCharCode >= 48 && intCharCode <= 57) || (intCharCode==32))) 
         	{
				y=1;
			}
			else
			{
				y=0;
			}
     }
	 if(y==0)
	 {
		 alert("Please Enter Numberic Phone No");
		 document.getElementById("phoneno").focus();
		 return false;
	 }
	}
	if(document.getElementById("mobile_number").value!='')
	{
		
		if(isNaN(document.getElementById("mobile_number").value))
		{
			alert("Please Enter Numberic Mobile Number No.");
			document.getElementById("mobile_number").focus();
			return false;
		}
	
	}
	if(document.getElementById('package').value!="0")
	{
		if(document.getElementById("mobileno").value!='')
		{
		
			if(isNaN(document.getElementById("mobileno").value))
			{
				alert("Please Enter Numberic Mobile Number No.");
				document.getElementById("mobileno").focus();
				return false;
			}
		}
	}
	//alert(document.getElementById("smsmobileno").style.display);
	if(document.getElementById("package").value!=0)
	{
		if(document.getElementById("smsmobileno").style.display=='')
		{
			if(document.getElementById("mobileno").value=='')
			{
				alert("Please Enter SMS Mobile No");
				document.getElementById("mobileno").focus();
				return false;
			}
		
			if(document.getElementById("mobileno").value.length!=10)
			{
				alert("Please Enter SMS Mobile No");
				document.getElementById("mobileno").focus();
				return false;
			}
			var intCharCode;
			 var num=document.getElementById("mobileno").value;
			 var y='';
			 for (var i = 0; i < num.length; i++) 
			 {
				intCharCode = num.charCodeAt(i);  
				 if ((intCharCode >= 48 && intCharCode <= 57)) 
					{
						y=1;
					}
					else
					{
						y=0;
						break;
					}
			 }
			 if(y==0)
			 {
				 alert("Please Enter Numberic Mobile No");
				 document.getElementById("mobileno").focus();
				 return false;
			 }
	}
	}
	if(str.description.value=="")
	{	
		alert("Enter Description");
		str.description.focus();
		return false;
	}
	//SelectAllItemsInList('editplatinum','select_service');
	SelectAllItemsInList1('editplatinum','select_surub');
	return true;
}
function validate_reg(str)
{
	if(str.username.value=="")
	{
		alert("Enter User Name");
		str.username.focus();
		return false;
	}
	check_user_name = check_special_characters_with_spaces(str.username.value," UserName");
	
	if(check_user_name==false)
	{
		str.username.focus();
		return false;	
	}
	if(str.Pass_Word.value=="")
	{
		alert("Enter Password");
		str.Pass_Word.focus();
		return false;
	}
	if(str.conf_pass.value=="")
	{
		alert("Enter Confirmation Password");
		str.conf_pass.focus();
		return false;
	}
	if(str.Pass_Word.value!=str.conf_pass.value)
	{
		alert("Please Re-Enter Confirmation Password");
		str.conf_pass.focus();
		return false;
	}
	return true;
}

function check_special_characters_with_spaces(str,type)
{	
	var iChars = "!@#$%^&*()+=[]\\\';,./{}|\":<>?"+'';
	for (var i = 0; i < str.length; i++) 
	{
  		if (iChars.indexOf(str.charAt(i)) != -1)
		{
  		alert ("No Special characters of spaces are allowed in your" + type);
  		return false;
  		}
	}
	
}
function check_special_characters_ex_spaces(str,type)
{	
	var iChars = "!@#$%^&*()+=[]\\\';,./{}|\":<>?_"+'';
	for (var i = 0; i < str.length; i++) 
	{
  		if (iChars.indexOf(str.charAt(i)) != -1)
		{
  		alert ("Your " + type+" has special characters ");
  		return false;
  		}
	}
	
}


function validate_reg_step2(str)
{

	str.buss_name.value=str.buss_name.value.replace(/^\s+|\s+$/g,"");
	if(str.buss_name.value=="")
	{
		alert("Enter Business Name");
		str.buss_name.focus();
		return false;
	}
	check_business_name = check_special_characters_with_spaces(str.buss_name.value,"Business Name");
	if(check_business_name==false)
	{
		str.buss_name.focus();
		return false;	
	}
	
	var hedingleng=str.buss_name.value.length-1;
	var hedinglengchkl=str.buss_name.value.charAt(hedingleng);
	if(hedinglengchkl==".")
	{
		alert("Business Name cannot have . in last position");
		str.main_heading.focus();
		return false;
	}
	
	str.first_name.value=str.first_name.value.replace(/^\s+|\s+$/g,"");
	if(str.first_name.value=="")
	{
		alert("Enter First Name");
		str.first_name.focus();
		return false;
	}
	str.last_name.value=str.last_name.value.replace(/^\s+|\s+$/g,"");
	if(str.last_name.value=="")
	{
		alert("Enter Last Name");
		str.last_name.focus();
		return false;
	}
	str.contact_num.value=str.contact_num.value.replace(/^\s+|\s+$/g,"");
	if(str.contact_num.value=="")
	{
		alert("Enter Contact Number");
		str.contact_num.focus();
		return false;
	}
	
	
	var intCharCode;
	 var num=str.contact_num.value;
	 var y='';
     for (var i = 0; i < num.length; i++) 
	 {
		
       intCharCode = num.charCodeAt(i);  
	   
         if (((intCharCode >= 48 && intCharCode <= 57) || (intCharCode==32))) 
         	{
				y=1;
			}
			else
			{
				y=0;
			}
     }
	 if(y==0)
	 {
		 alert("Please Enter Numberic Phone No.");
		 document.getElementById("contact_num").focus();
		 return false;
	 }
	 
	 
	str.email.value=str.email.value.replace(/^\s+|\s+$/g,"");
	if(str.email.value=="")
	{
		alert("Enter Email");
		str.email.focus();
		return false;
	}
	else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str.email.value)))
	{
		alert("Enter Correct Email");
		str.email.focus();
		return false;	
	}
	str.address.value=str.address.value.replace(/^\s+|\s+$/g,"");
	if(str.address.value=="")
	{
		alert("Enter Address");
		str.address.focus();
		return false;
	}
	str.city.value=str.city.value.replace(/^\s+|\s+$/g,"");
	if(str.city.value=="")
	{
		alert("Enter City");
		str.city.focus();
		return false;
	}
	str.state.value=str.state.value.replace(/^\s+|\s+$/g,"");
	if(str.state.value=="")
	{
		alert("Select State");
		str.state.focus();
		return false;
	}
	str.postcode.value=str.postcode.value.replace(/^\s+|\s+$/g,"");
	if(str.postcode.value=="")
	{
		alert("Select Postcode");
		str.postcode.focus();
		return false;
	}
	if(isNaN(str.postcode.value))
	{
		alert("Enter Numeric Postcode");
		str.postcode.focus();
		return false;
	}
	//pincodelength =str.postcode.value.length ;
//	
//	if((pincodelength!=8))
//	{
//		alert("Please Enter Valid pincode");
//		str.postcode.focus();
//		return false;
//	}
	return true;
	
}

function validate_forget_pass(str)
{
	str.email.value=str.email.value.replace(/^\s+|\s+$/g,"");
	if(str.email.value=="")
	{
		alert("Enter Email");
		str.email.focus();
		return false;
	}
	else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str.email.value)))
	{
		alert("Enter Correct Email");
		str.email.focus();
		return false;	
	}
	return true;
}

function validate_login(str)
{
	str.user_name.value=str.user_name.value.replace(/^\s+|\s+$/g,"");
	if(str.user_name.value=="")
	{
		alert("Enter User Name");
		str.user_name.focus();
		return false;
	}
	str.pass_word.value=str.pass_word.value.replace(/^\s+|\s+$/g,"");
	if(str.pass_word.value=="")
	{
		alert("Enter Password");
		str.pass_word.focus();
		return false;
	}
	return true;
}

function validate_contact_us(str)
{
	str.name.value=str.name.value.replace(/^\s+|\s+$/g,"");
	if(str.name.value=="")
	{
		alert("Enter Name");
		str.name.focus();
		return false;
	}
	str.suburb.value=str.suburb.value.replace(/^\s+|\s+$/g,"");
	if(str.suburb.value=="")
	{
		alert("Enter Suburb");
		str.suburb.focus();
		return false;
	}
	str.phone.value=str.phone.value.replace(/^\s+|\s+$/g,"");
	if(str.phone.value=="")
	{
		alert("Enter Phone Number");
		str.phone.focus();
		return false;
	}
	var intCharCode;
	 var num=str.phone.value;
	 var y='';
     for (var i = 0; i < num.length; i++) 
	 {
		
       intCharCode = num.charCodeAt(i);  
	   
         if (((intCharCode >= 48 && intCharCode <= 57) || (intCharCode==32))) 
         	{
				y=1;
			}
			else
			{
				y=0;
			}
     }
	 if(y==0)
	 {
		 alert("Please Enter Numberic Phone No.");
		 document.getElementById("phone").focus();
		 return false;
	 }
	if(str.email.value=="")
	{
		alert("Enter Email");
		str.email.focus();
		return false;
	}
	else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str.email.value)))
	{
		alert("Enter Correct Email");
		str.email.focus();
		return false;	
	}
	str.comment.value=str.comment.value.replace(/^\s+|\s+$/g,"");
	if(str.comment.value=="")
	{
		alert("Enter Feedback/Comment");
		str.comment.focus();
		return false;
	}
	return true;
}
function validate_advertise(str)
{
	str.fname.value=str.fname.value.replace(/^\s+|\s+$/g,"");
	if(str.fname.value=="")
	{
		alert("Enter First Name");
		str.fname.focus();
		return false;
	}
	str.email.value=str.email.value.replace(/^\s+|\s+$/g,"");
	if(str.email.value=="")
	{
		alert("Enter Email");
		str.email.focus();
		return false;
	}
	else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str.email.value)))
	{
		alert("Enter Correct Email");
		str.email.focus();
		return false;	
	}
	str.cname.value=str.cname.value.replace(/^\s+|\s+$/g,"");
	if(str.cname.value=="")
	{
		alert("Enter Company Name");
		str.cname.focus();
		return false;
	}	
	
	str.phone.value=str.phone.value.replace(/^\s+|\s+$/g,"");
	if(str.phone.value=="")
	{
		alert("Enter Phone Number");
		str.phone.focus();
		return false;
	}
	 var intCharCode;
	 var num=str.phone.value;
	 var y='';
     for (var i = 0; i < num.length; i++) 
	 {
		
       intCharCode = num.charCodeAt(i);  
	   
         if (((intCharCode >= 48 && intCharCode <= 57) || (intCharCode==32))) 
         	{
				y=1;
			}
			else
			{
				y=0;
			}
     }
	 if(y==0)
	 {
		 alert("Please Enter Numberic Phone No.");
		 document.getElementById("phone").focus();
		 return false;
	 }
	
	return true;
}

function validate_changepassword(str)
{
	if(str.old_password.value=="")
	{
		alert("Please Enter Old Password");
		str.old_password.focus();
		return false;
	}
	if(str.new_pass.value=="")
	{
		alert("Please Enter New Password");
		str.new_pass.focus();
		return false;
	}
	if(str.re_new_pass.value=="")
	{
		alert("Please Enter Confirmation Password");
		str.re_new_pass.focus();
		return false;
	}
	if(str.new_pass.value!=str.re_new_pass.value)
	{
		alert("Please Re-Enter Confirmation Password");
		str.re_new_pass.focus();
		return false;
	}
	return true;
}

function validate_step_2(str)
{
			

	if(str.member_package.value!="0")
	{
		var card = document.getElementById("cardtype").value;
		
		if(card!='debit_form')
		{
		
			str.holder_name.value=str.holder_name.value.replace(/^\s+|\s+$/g,"");
			if(str.holder_name.value=="")
			{
				alert("Enter Credit Card Holder Name");
				str.holder_name.focus();
				return false;
			}
			if(str.card_num1.value=="")
			{
				alert("Enter Credit Card Number");
				str.card_num1.focus();
				return false;
			}
			if(str.card_num2.value=="")
			{
				alert("Enter Credit Card Number");
				str.card_num2.focus();
				return false;
			}
			if(str.card_num3.value=="")
			{
				alert("Enter Credit Card Number");
				str.card_num3.focus();
				return false;
			}
			if(str.card_num4.value=="")
			{
				alert("Enter Credit Card Number");
				str.card_num4.focus();
				return false;
			}
			if(isNaN(str.card_num1.value))
			{
				alert("Enter Numeric Card Number");
				str.card_num1.focus();
				return false;
			}
			if(isNaN(str.card_num2.value))
			{
				alert("Enter Numeric Card Number");
				str.card_num2.focus();
				return false;
			}
			if(isNaN(str.card_num3.value))
			{
				alert("Enter Numeric Card Number");
				str.card_num3.focus();
				return false;
			}
			if(isNaN(str.card_num4.value))
			{
				alert("Enter Numeric Card Number");
				str.card_num4.focus();
				return false;
			}
			if(str.card_num1.value.length!="4")
			{
				alert("Enter 4 Digits");
				str.card_num1.focus();
				return false;
				
			}
			if(str.card_num2.value.length!="4")
			{
				alert("Enter 4 Digits");
				str.card_num2.focus();
				return false;
				
			}
			if(str.card_num3.value.length!="4")
			{
				alert("Enter 4 Digits");
				str.card_num3.focus();
				return false;
				
			}
			if(str.card_num4.value.length!="4")
			{
				alert("Enter 4 Digits");
				str.card_num4.focus();
				return false;
				
			}
			if(str.expiry_month.value=="")
			{
				alert("Select Expiry Month");
				str.expiry_month.focus();
				return false;
			}
				if(str.expiry_year.value=="")
			{
				alert("Select Expiry Year");
				str.expiry_year.focus();
				return false;
			}
			if(str.terms_cond.checked==false)
			{
				alert("Please accept terms and conditions");
				return false;
			}
			//return true;
		
		}
	}
	if(str.terms_cond.checked==false)
		{
			alert("Please accept terms and conditions");
			return false;
		}
		return true;
}

/*****************************************************MemberShip Validation************************************************************/
function checkmembershipValidation()
{
		
	
		var x = document.changemembership;
		
	
		if(x.pay_method.value=="")
		{
			alert("Select Pay Method");
			x.pay_method.focus();
			return false;
		}
		
		
		if(x.pay_method.value=="existing_card")
		{
			
		
			if(x.card_num44.value=="")
			{
				alert("Please Enter Last 4 Digits of your Credit Card.");
				x.card_num44.focus();
				return false
			}
			
		//	alert(x.card_num4_exist.value.length)
			if(x.card_num44.value.length!="4")
			{
				alert("Please Enter 4 Digits.");
				x.card_num44.focus();
				return false
			}
			/*var CardDight = x.card_num1_exist.value+x.card_num2_exist.value+x.card_num3_exist.value+x.card_num4_exist.value;
			if(isNaN(CardDight))
			{
				alert("Card Digits should be numeric");
				return false;
			}*/
		}
		
		if(x.pay_method.value=="new_card")
		{
			if(x.holder_name.value=="")
			{
				alert("Please Enter Holder Name");
				x.holder_name.focus();
				return false;
			}
			if(x.card_num1.value=="")
			{
				alert("Please Enter Card No.");
				x.card_num1.focus();
				return false
			}
			if(x.card_num2.value=="")
			{
				alert("Please Enter Card No.");
				x.card_num2.focus();
				return false
			}
			if(x.card_num3.value=="")
			{
				alert("Please Enter Card No.");
				x.card_num3.focus();
				return false
			}
			if(x.card_num4.value=="")
			{
				alert("Please Enter Card No.");
				x.card_num4.focus();
				return false
			}
			if(x.expiry_month.value=="")
			{
				alert("Please Select Expiry Month.");
				x.expiry_month.focus();
				return false
			}
			if(x.expiry_year.value=="")
			{
				alert("Please Select Expiry Year");
				x.expiry_year.focus();
				return false
			}
			
			var CardDight = 	x.card_num1.value+x.card_num2.value+x.card_num3.value+x.card_num4.value;
			/*if(isNaN(CardDight))
			{
				alert("Card Digits should be numeric");
				return false;
			}*/
		}
		if(x.pay_method.value=="direct_debit")
		{
			if(document.getElementById("password1").value=="")
			{
			alert("Please Enter Password");
			document.getElementById("password1").focus();
			return false;
			}
		}
		if(document.getElementById("terms_cond").checked==false)
		{
			alert("Please Select Terms & Conditions");
			return false;
		}
		$currentpackageid = document.getElementById("currentpackage").value;
		$newPackageId=document.getElementById("member_package").value;
		if($newPackageId<$currentpackageid)
			var r=confirm("Are you sure you want to downgrade your membership?  Please be aware when you change your membership your profile will be amended accordingly for your downgrade and may lose higher listings for specific areas, the loss of these areas cannot be reversed. Please ensure you have read the terms and conditions of the website before downgrading.");
		else
			var r=confirm("Congratulations upgrading your membership will give potential client more chance to view your business listing.");
			
		if (r==true)
 		 {
 			return true;
 		 }
		else
 		 {
 			 return false;
  		}
		
}
function checkmembershipValidation_pay_method()
{
		
	
		var x = document.changemembership;
		
	
		if(x.pay_method.value=="")
		{
			alert("Select Pay Method");
			x.pay_method.focus();
			return false;
		}
		
		
		if(x.pay_method.value=="existing_card")
		{
			
		
			if(x.card_num4_exist.value=="")
			{
				alert("Please Enter Last 4 Digits of your Credit Card.");
				x.card_num4_exist.focus();
				return false
			}
			
		//	alert(x.card_num4_exist.value.length)
			if(x.card_num4_exist.value.length!="4")
			{
				alert("Please Enter 4 Digits.");
				x.card_num4_exist.focus();
				return false
			}
			/*var CardDight = x.card_num1_exist.value+x.card_num2_exist.value+x.card_num3_exist.value+x.card_num4_exist.value;
			if(isNaN(CardDight))
			{
				alert("Card Digits should be numeric");
				return false;
			}*/
		}
		
		if(x.pay_method.value=="new_card")
		{
			if(x.holder_name.value=="")
			{
				alert("Please Enter Holder Name");
				x.holder_name.focus();
				return false;
			}
			if(x.card_num1.value=="")
			{
				alert("Please Enter Card No.");
				x.card_num1.focus();
				return false
			}
			if(x.card_num2.value=="")
			{
				alert("Please Enter Card No.");
				x.card_num2.focus();
				return false
			}
			if(x.card_num3.value=="")
			{
				alert("Please Enter Card No.");
				x.card_num3.focus();
				return false
			}
			if(x.card_num4.value=="")
			{
				alert("Please Enter Card No.");
				x.card_num4.focus();
				return false
			}
			if(x.expiry_month.value=="")
			{
				alert("Please Select Expiry Month.");
				x.expiry_month.focus();
				return false
			}
			if(x.expiry_year.value=="")
			{
				alert("Please Select Expiry Year");
				x.expiry_year.focus();
				return false
			}
			
			var CardDight = 	x.card_num1.value+x.card_num2.value+x.card_num3.value+x.card_num4.value;
			/*if(isNaN(CardDight))
			{
				alert("Card Digits should be numeric");
				return false;
			}*/
		}
		if(x.pay_method.value=="direct_debit")
		{
			if(document.getElementById("password1").value=="")
			{
			alert("Please Enter Password");
			document.getElementById("password1").focus();
			return false;
			}
		}
		if(document.getElementById("terms_cond").checked==false)
		{
			alert("Please Select Terms & Conditions");
			return false;
		}
		var r=confirm("Are you sure you want to change your payment method");
		if (r==true)
 		 {
 			return true;
 		 }
		else
 		 {
 			 return false;
  		}
		
}
function cardvalidation()
{
	if(isNaN(document.getElementById("card_num1").value))
	{
		alert("Please Enter Numeric Card No.");
		document.getElementById("card_num1").focus();
		return false;
	}
	if(isNaN(document.getElementById("card_num2").value))
	{
		alert("Please Enter Numeric Card No.");
		document.getElementById("card_num2").focus();
		return false;
	}
	if(isNaN(document.getElementById("card_num1").value))
	{
		alert("Please Enter Numeric Card No.");
		document.getElementById("card_num3").focus();
		return false;
	}
	if(isNaN(document.getElementById("card_num4").value))
	{
		alert("Please Enter Numeric Card No.");
		document.getElementById("card_num4").focus();
		return false;
	}
	
}
function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
function strtolower( str ) 
{
     return (str+'').toLowerCase();
}

function removeSpaces(string) 
{
 return string.split(' ').join('_');
}
function removeSpaces_new(string)
{ 
 return string.split("&nbsp;").join('');
}

function index_frm_submit(siteurl)
{
	
//for state
//	alert("YYY");
	var radioLength = 8;
	//alert(radioLength);
	for(var i = 1; i <=radioLength; i++) 
	{
		
		if(document.getElementById("select_state"+i).checked) 
		{
			var selected_state_htaccess = strtolower(document.getElementById("select_state"+i).value);
		}
	}
//end of state

//for service
   var w =document.getElementById("selected_service").selectedIndex;
   var selected_service_htaccess = document.getElementById("selected_service").options[w].text;
	selected_service_htaccess = strtolower(removeSpaces(selected_service_htaccess));
//end of service

//for regions
   var r =document.getElementById("selected_suburb").selectedIndex;
   
 
   var selected_suburb_htaccess = document.getElementById("selected_suburb").options[r].text;
  	selected_suburb_htaccess = removeSpaces(strtolower(document.getElementById("reids").value));
  if(siteurl!='')
	  url=siteurl+selected_state_htaccess+"/"+selected_suburb_htaccess+"/services/"+selected_service_htaccess+".html";
  else
	url=selected_state_htaccess+"/"+selected_suburb_htaccess+"/services/"+selected_service_htaccess+".html";
	
	window.location=url;
//document.search_business.submit();
}


function static_frm_submit(str)
{

//for state

	var selected_state_htaccess = strtolower(str.state.value);
	
//end of state

//for service
   var w =str.selected_service.selectedIndex;
   var selected_service_htaccess = str.selected_service.options[w].text;
	selected_service_htaccess = strtolower(trim(removeSpaces(selected_service_htaccess),''));
//end of service

//for regions
   var r =str.selected_suburb.selectedIndex;
   var selected_suburb_htaccess = str.selected_suburb.options[r].text;
	selected_suburb_htaccess = removeSpaces(selected_suburb_htaccess);
		selected_suburb_htaccess = strtolower(trim(selected_suburb_htaccess,''));
//end of regions
	
	selected_suburb_htaccess = removeSpaces(strtolower(document.getElementById("reids").value));


	str.action=selected_state_htaccess+"/"+selected_suburb_htaccess+"/services/"+selected_service_htaccess+".html";
	//alert(document.search_business.action)
	//return false;
	str.submit();
}

function check_search_index_businessss(url)
{
	
	if(document.getElementById("state").value=="")
	{
		alert("Select State");
		return false;
	}
	if(document.getElementById("selected_suburb").value=="")
	{
		alert("Select Region");
		document.getElementById("selected_suburb").focus();
		return false;
	}
	if(document.getElementById("selected_service").value=="")
	{
		alert("Select Service");
		document.getElementById("selected_service").focus();
		return false;
	}
	business_frm_submit(url);
}
function business_frm_submit(url)
{
	

		
		var selected_state_htaccess = strtolower(document.getElementById("state").value);
		
	
//end of state

//for service
   var w =document.getElementById("selected_service").selectedIndex;
   var selected_service_htaccess = document.getElementById("selected_service").options[w].text;
	selected_service_htaccess = strtolower(removeSpaces(selected_service_htaccess));
//end of service

//for regions
   var r =document.getElementById("selected_suburb").selectedIndex;
   
   var selected_suburb_htaccess = document.getElementById("selected_suburb").options[r].text;
  
   selected_suburb_htaccess = selected_suburb_htaccess.replace(/^\s+|\s+$/g,"");
  
	selected_suburb_htaccess = removeSpaces(removeSpaces_new(selected_suburb_htaccess));
	//document.getElementById("reids").value
		selected_suburb_htaccess = removeSpaces(strtolower(document.getElementById("reids").value));
//end of regions
	
	 //alert(selected_suburb_htaccess)


	url1=selected_state_htaccess+"/"+selected_suburb_htaccess+"/services/"+selected_service_htaccess+".html";
	//alert(url1)
	window.location=url+url1;
//document.search_business.submit();
}
function check_search_index(siteurl)
{
	for(i=1;i<=8;i++)
	{
		if(document.getElementById("select_state"+i).value=="")
		{
			alert("Select State");
			return false;
		}
	}
	if(document.getElementById("selected_suburb").value=="")
	{
		alert("Select Region");
		document.getElementById("selected_suburb").focus();
		return false;
	}
	if(document.getElementById("selected_service").value=="")
	{
		alert("Select Service");
		document.getElementById("selected_service").focus();
		return false;
	}
	if(siteurl!='')
		siteurl=siteurl;
	else
		siteurl='';
	index_frm_submit(siteurl)
}
function check_search_static(str)
{
	if(str.state.value=="")
	{
		alert("Select State");
		return false;
	}
	if(str.selected_suburb.value=="")
	{
		alert("Select Region");
		str.selected_suburb.focus();
		return false;
	}
	if(str.selected_service.value=="")
	{
		alert("Select Service");
		str.selected_service.focus();
		return false;
	}
	static_frm_submit(str);
}
	
	
function validate_adv_srch(str)
{
	str.business_name.value=str.business_name.value.replace(/^\s+|\s+$/g,"");
	if(str.business_name.value=="" && str.selected_suburb.value=="" && str.selected_service.value=="")
	{
		alert("Enter alteast one parameter");
		return false;
	}
	return true;
}
	
function edit_registration_Platinum()
{
	var x = document.editplatinum;
	if(x.bussname.value=="")
	{
		alert("Please Enter Bussiness Name");
		x.bussname.focus();
		return false;
	}
	if(x.fname.value=="")
	{
		alert("Please Enter First Name");
		x.fname.focus();
		return false;
	}
	if(x.lname.value=="")
	{
		alert("Please Enter Last Name");
		x.lname.focus();
		return false;
	}
	if(x.email.value=="")
	{
		alert("Please Enter Email");
		x.email.focus();
		return false;
	}
	if(x.address.value=="")
	{
		alert("Please Enter Address");
		x.address.focus();
		return false;
	}
	if(x.city.value=="")
	{
		alert("Please Enter City");
		x.city.focus();
		return false;
	}
	if(x.state1.value=="")
	{
		alert("Please Select State");
		x.state1.focus();
		return false;
	}
	return true;
}

function validatevideoembed()
{
	if(document.theForm.videoembed.value=="")
	{
		alert("Please Enter Video Embeded Code");
		document.theForm.videoembed.focus();
		return false;
	}
	return true;
}

function checkspecialoffer()
{
	var x = document.specialoffer;
	if(x.first_name.value=="")
	{
		alert("Please Enter First Name");
		x.first_name.focus();
		return false;
	}
	if(x.last_name.value=="")
	{
		alert("Please Enter Last Name");
		x.last_name.focus();
		return false;
	}
	if(x.select_state.value=="")
	{
		alert("Please Select State");
		x.select_state.focus();
		return false;
	}
	if(x.selected_suburb.value=="")
	{
		alert("Please Select Region");
		x.selected_suburb.focus();
		return false;
	}
	
	/*if(x.phoneno.value=="")
	{
		alert("Please Enter Phone No");
		x.phoneno.focus();
		return false;
	}*/
	if(x.phoneno.value!="")
	{
	 var intCharCode;
	 var num=document.getElementById("phoneno").value;
	 var y='';
     for (var i = 0; i < num.length; i++) 
	 {
       	intCharCode = num.charCodeAt(i);  
         if (((intCharCode >= 48 && intCharCode <= 57) || (intCharCode==32))) 
         	{
				y=1;
			}
			else
			{
				y=0;
			}
     }
	 if(y==0)
	 {
		 alert("Please Enter Numberic Phone No.");
		 document.getElementById("phoneno").focus();
		 return false;
	 }
	}
	/*if(x.mobileno.value=="")
	{
		alert("Please Enter Mobile No");
		x.mobileno.focus();
		return false;
	}*/
	if(x.email.value=="")
	{
		alert("Please Enter email");
		x.email.focus();
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(x.email.value)))
	{
		alert("Enter Correct Email");
		x.email.focus();
		return false;	
	}
	return true;
}
function validate_email(str)
{
	var str = document.invite_frnd;
	
	if(str.your_email.value=="")
	{
		alert("Please Enter Your email");
		str.your_email.focus();
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str.your_email.value)))
	{
		alert("Enter Correct Email");
		str.your_email.focus();
		return false;	
	}
	if(str.name.value=="")
	{
		alert("Enter User Name");
		str.name.focus();
		return false;
	}
	if(str.email.value=="")
	{
		alert("Please Enter email");
		str.email.focus();
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str.email.value)))
	{
		alert("Enter Correct Email");
		str.email.focus();
		return false;	
	}
	if(str.message.value=="")
	{
		alert("Enter Message");
		str.message.focus();
		return false;
	}
	return true;
}
function free_reg(str)
{
	if(str.cpmy_name.value=="")
	{
		alert("Enter Company Name");
		str.cpmy_name.focus();
		return false;
	}
	if(str.user_name.value=="")
	{
		alert("Enter User Name");
		str.user_name.focus();
		return false;
	}
	if(str.password.value=="")
	{
		alert("Enter Password");
		str.password.focus();
		return false;
	}
	if(str.email.value=="")
	{
		alert("Please Enter email");
		str.email.focus();
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str.email.value)))
	{
		alert("Enter Correct Email");
		str.email.focus();
		return false;	
	}
}
function checkcorporate()
{
	var x = document.frm_corp;
	if(x.contact_name.value=='')
	{
		alert("Please Enter Contact Name");
		x.contact_name.focus();
		return false;
	}
	if(x.company_name.value=='')
	{
		alert("Please Enter Comapany Name");
		x.company_name.focus();
		return false;
	}
	
	if(x.phone_number.value=='')
	{
		alert("Please Enter Phone No");
		x.phone_number.focus();
		return false;
	}
	//num = x.phone_number.valur.indexOf(" ");
	//num= x.phone_number.value.replace(/(^\s*)|(\s*$)/g, "" );
	 var intCharCode;
	 var num=x.phone_number.value;
	 var y='';
     for (var i = 0; i < num.length; i++) 
	 {
		
       intCharCode = num.charCodeAt(i);  
	   
         if (((intCharCode >= 48 && intCharCode <= 57) || (intCharCode==32))) 
         	{
				y=1;
			}
			else
			{
				y=0;
			}
     }
	 if(y==0)
	 {
		 alert("Please Enter Numberic Phone No.");
		 document.getElementById("phone_number").focus();
		 return false;
	 }
	
	if(document.getElementById("email").value=='')
	{
		alert("Please Enter Email");
		x.email.focus();
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("email").value)))
	{
		alert("Enter Correct Email");
		x.email.focus();
		return false;	
	}
	if(document.getElementById("enquiry").value=='')
	{
		alert("Please Fill Enquiry");
		document.getElementById("enquiry").focus();
		return false;
	}
	return true;
}

function showvalue(regid)
{
	
	pageurl = "member/show_indexregion.php?regionstate_id="+regid;
	show(pageurl,'showregids');
}
//function specialoffer(url,loginid)
//{
//		url1=url+"business/special_offer.php?user_id="+loginid;
//	
//	location.href=url1;
//}
function checkCorporateValidation()
{
	
	if(document.getElementById('div_corp_membership').style.display=='')
	{
		if(document.getElementById("contact_name").value=='')
		{
			alert("Please Enter Contact Name");
			document.getElementById("contact_name").focus();
			return false;
		}
		if(document.getElementById("company_name").value=='')
		{
			alert("Please Enter Company Name");
			document.getElementById("company_name").focus();
			return false;
		}
		if(document.getElementById("phone_number").value=='')
		{
			alert("Please Enter Phone No");
			document.getElementById("phone_number").focus();
			return false;
		}
		if(document.getElementById("email").value=='')
			{
				alert("Please Enter Email");
				document.getElementById("email").focus();
				return false;
			}
			if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("email").value)))
			{
				alert("Enter Correct Email");
				document.getElementById("email").focus();
				return false;	
			}
		if(document.getElementById("enquiry").value=='')
		{
			alert("Please Enter Your Enquiry");
			document.getElementById("enquiry").focus();
			return false;
		}
	}
	return true;
}