function trim( str, charlist ) {
		var whitespace;

		if(!charlist){
			whitespace = ' \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000';
		} else{
			whitespace = charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g, '\$1');
		}
	  
		for (var i = 0; i < str.length; i++) {
			if (whitespace.indexOf(str.charAt(i)) === -1) {
			str = str.substring(i);
			break;
			}
		}
		for (i = str.length - 1; i >= 0; i--) {
			if (whitespace.indexOf(str.charAt(i)) === -1) {
				str = str.substring(0, i + 1);
				break;
			}
		}
		return whitespace.indexOf(str.charAt(0)) === -1 ? str : '';
	}



function checkprojectownerregblank()
{
		
		x=document.proj_owner_registration;
		
		 var select_type = trim(x.select_type.value);	
		 var first_name  = trim(x.first_name.value);
		 var last_name   = trim(x.last_name.value);
		 var user_name   = trim(x.user_name.value);
		 var password    = trim(x.password.value);
		 var re_password = trim(x.re_password.value);
		 var email       = trim(x.email.value);
		 var re_email    = trim(x.re_email.value);
		
		
	if(select_type == "Project_owner")
	{
		// var address       = trim(x.address.value);
		 var country     = trim(x.country.value);
		 var state       = trim(x.state.value);
		 var city        = trim(x.city.value);
		 var zip_code    = trim(x.zip_code.value);
		 var phone       = trim(x.phone.value);
		 var regcode     = trim(x.regcode.value);
		 var phone       = trim(x.phone.value);
	}
	
		
	//alert(select_type);
	
	if(select_type == "")
				{
					document.getElementById('select_type_here').innerHTML='<span class="FloatLeft Light11 Red">Please select I want to.</span>';
					document.getElementById('select_type_here').style.display='block';
					return false;
				}
	
	
	
		if(select_type == "Project_owner")
		{
			
			if(select_type == ""  || 
			  first_name=="" || 
			   last_name=="" || 
			   user_name=="" || 
			   password=="" || 
			   re_password==""||
			   !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(x.email.value)) ||
			   !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(x.re_email.value)) ||
			  // address == "" ||
			   country == "" ||
			   state == "" ||
			   city == "" ||
			   zip_code == "" ||
			   phone == "" ||
			   regcode == "" ||
			   !x.agree_terms.checked==true)
			{
				
				if(select_type == "")
				{
					document.getElementById('select_type_here').innerHTML='<span class="FloatLeft Light11 Red">Please select I want to.</span>';
					document.getElementById('select_type_here').style.display='block';
					return false;
				}
							
				if(first_name== "")
				{
					
					document.getElementById('first_name_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter first name.</span>';
					document.getElementById('first_name_here').style.display='block';
					return false;
				}			
				
								
				if(last_name== "")
				{
					document.getElementById('last_name_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter last name.</span>';
					document.getElementById('last_name_here').style.display='block';
					return false;
				}
							
				if(user_name== "")
				{
					document.getElementById('user_name_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter user name.</span>';
					document.getElementById('user_name_here').style.display='block';
					return false;
				}
				
				if(password== "")
				{
					document.getElementById('password_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter password.</span>';
					document.getElementById('password_here').style.display='block';
					return false;
				}
				
				
				if(re_password== "")
				{
					document.getElementById('re_password_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter password again.</span>';
					document.getElementById('re_password_here').style.display='block';
					return false;
				}
				
				if(password != re_password)
				{
					document.getElementById('re_password_here').innerHTML='<span class="FloatLeft Light11 Red">Passwords does not match.</span>';
					document.getElementById('re_password_here').style.display='block';
					return false;	
				}
				
				if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(x.email.value)))
				{
					document.getElementById('email_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter valid email address</span>';
					document.getElementById('email_here').style.display='block';
					return false;
				}
				
				if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(x.re_email.value)))
				{
					document.getElementById('re_email_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter valid email address again</span>';
					document.getElementById('re_email_here').style.display='block';
					return false;
				}
				
				if(x.email.value != x.re_email.value)
				{
					document.getElementById('re_email_here').innerHTML='<span class="FloatLeft Light11 Red">Emails does not match.</span>';
					document.getElementById('re_email_here').style.display='block';
					return false;	
				}
						
				/*if(address== "")
				{
					document.getElementById('address_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter address.</span>';
					document.getElementById('address_here').style.display='block';
					return false;
				}*/
				
				if(country== "")
				{
					document.getElementById('country_here').innerHTML='<span class="FloatLeft Light11 Red">Please select country.</span>';
					document.getElementById('country_here').style.display='block';
					return false;
				}
				
				if(state== "")
				{
					document.getElementById('state_here').innerHTML='<span class="FloatLeft Light11 Red">Please select state.</span>';
					document.getElementById('state_here').style.display='block';
					return false;
				}
				
				if(city== "")
				{
					document.getElementById('city_here').innerHTML='<span class="FloatLeft Light11 Red">Please select city.</span>';
					document.getElementById('city_here').style.display='block';
					return false;
				}
				
						
				/*if(zip != "")
				{
					
					if(checksalesphoneNumber('zip',zip) == 0)
					{
						document.getElementById('zip_code_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter numeric value for zip code.</span>';
						document.getElementById('zip_code_here').style.display='block';
						return false;
					
					}
					
					var ziplen = zip.length;
					
					if(ziplen > 5)
					{
						document.getElementById('zip_code_here').innerHTML='<span class="FloatLeft Light11 Red">Zip code must be in 5 digits.</span>';
						document.getElementById('zip_code_here').style.display='block';
						return false;
					}
					
					
				}
				else*/
				
				if(zip_code == "")
				{
					document.getElementById('zip_code_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter zip code.</span>';
					document.getElementById('zip_code_here').style.display='block';
					return false;
				
				}
				
				if(phone == "")
				{
					document.getElementById('phone_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter phone no.</span>';
					document.getElementById('phone_here').style.display='block';
					return false;
				
				}
				
				
				if(regcode== "")
				{
					document.getElementById('regcode_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter above code .</span>';
					document.getElementById('regcode_here').style.display='block';
					return false;
				}
				
			
				if(!x.agree_terms.checked==true)
				{
					document.getElementById('agree_term_here').innerHTML='<span class="FloatLeft Light11 Red">Please Check Terms and Conditions.</span>';
					document.getElementById('agree_term_here').style.display='block';
					return false;
				}
				
				
			}
		}
		else if(select_type == "Service_provider")
		{
			
			
			if(select_type == ""  || 
			  first_name=="" || 
			   last_name=="" || 
			   user_name=="" || 
			   password=="" || 
			   re_password==""||
			   !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(x.email.value)) ||
			   !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(x.re_email.value)) )
			{
				
				if(select_type == "")
				{
					
					document.getElementById('select_type_here').innerHTML='<span class="FloatLeft Light11 Red">Please select I want to.</span>';
					document.getElementById('select_type_here').style.display='block';
					return false;
				}
							
				if(first_name== "")
				{
					
					document.getElementById('first_name_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter first name.</span>';
					document.getElementById('first_name_here').style.display='block';
					return false;
				}			
				
								
				if(last_name== "")
				{
					document.getElementById('last_name_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter last name.</span>';
					document.getElementById('last_name_here').style.display='block';
					return false;
				}
							
				if(user_name== "")
				{
					document.getElementById('user_name_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter user name.</span>';
					document.getElementById('user_name_here').style.display='block';
					return false;
				}
				
				if(password== "")
				{
					document.getElementById('password_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter password.</span>';
					document.getElementById('password_here').style.display='block';
					return false;
				}
				
				
				if(re_password== "")
				{
					document.getElementById('re_password_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter password again.</span>';
					document.getElementById('re_password_here').style.display='block';
					return false;
				}
				
				if(password != re_password)
				{
					document.getElementById('re_password_here').innerHTML='<span class="FloatLeft Light11 Red">Passwords does not match.</span>';
					document.getElementById('re_password_here').style.display='block';
					return false;	
				}
				
				if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(x.email.value)))
				{
					document.getElementById('email_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter valid email address</span>';
					document.getElementById('email_here').style.display='block';
					return false;
				}
				
				if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(x.re_email.value)))
				{
					document.getElementById('re_email_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter valid email address again</span>';
					document.getElementById('re_email_here').style.display='block';
					return false;
				}
				
				if(x.email.value != x.re_email.value)
				{
					document.getElementById('re_email_here').innerHTML='<span class="FloatLeft Light11 Red">Emails does not match.</span>';
					document.getElementById('re_email_here').style.display='block';
					return false;	
				}
						
		
			}
	
		}
		
		/*if(select_type == 'Project_owner')
		{
			document.getElementById('proj_owner_registration').action = "project_owner_registration_action.php";	
		}
		else
		{
			
			document.getElementById('proj_owner_registration').action = "provider_registration_action.php";	
		}
		alert(document.getElementById('proj_owner_registration').action);*/
		return true;
}


function checklogin()
{
	x=document.Loginfrm;
	if(x.email.value=="")
			{
				document.getElementById('colemail').innerHTML='<span class="FloatLeft Light11 Red">Please enter email address.</span>';
				document.getElementById('colemail').style.display='block';
				return false;
			}
			
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(x.email.value)))
			{
				document.getElementById('colemail').innerHTML='<span class="FloatLeft Light11 Red">Please enter valid email address again</span>';
				document.getElementById('colemail').style.display='block';
				return false;
			}
					
	if(x.password.value=="")
			{
				document.getElementById('colpassword').innerHTML='<span class="FloatLeft Light11 Red">Please enter password.</span>';
				document.getElementById('colpassword').style.display='block';
				return false;
			}		
			
			
}
function checksearchblank()
{
	x=document.search_job;
	
	if(x.job_title.value==" " || x.postal_code.value=="" )
			{
				alert("jitendra")
				document.getElementById('coljobsearch').innerHTML='<span class="FloatLeft Light11 Red">Please enter a keyword(e.g. painter).</span>';
				document.getElementById('coljobsearch').style.display='block';
				return false;
			}
			
}



function checkeditprofile()
{
	e=document.Editprofilefrm;
	if(e.fname.value=="")
			{
				document.getElementById('editfname').innerHTML='<span class="FloatLeft Light11 Red">Please enter First name .</span>';
				document.getElementById('editfname').style.display='block';
				return false;
			}
			
	if(e.lname.value=="")
			{
				document.getElementById('editlname').innerHTML='<span class="FloatLeft Light11 Red">Please enter Last name .</span>';
				document.getElementById('editlname').style.display='block';
				return false;
			}		
			
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e.email.value)))
			{
				document.getElementById('editemail').innerHTML='<span class="FloatLeft Light11 Red">Please enter valid email address again</span>';
				document.getElementById('editemail').style.display='block';
				return false;
			}
					
	/*if(e.address.value=="")
			{
				document.getElementById('editaddress').innerHTML='<span class="FloatLeft Light12 Red">Please enter address .</span>';
				document.getElementById('editaddress').style.display='block';
				return false;
			}*/	
	
	if(e.zipcode.value=="")
			{
				document.getElementById('editzipcode').innerHTML='<span class="FloatLeft Light11 Red">Please enter Zip Code .</span>';
				document.getElementById('editzipcode').style.display='block';
				return false;
			}		
			
			
}

////
function checkconatctusblank()
{
		y=document.mycontact;
		
		 var contact_name  = trim(y.contact_name.value);
		 var contact_email       = trim(y.contact_email.value);
		 var contact_message   = trim(y.contact_message.value);
		 
		 if( contact_name=="" || 
		   	 !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(y.contact_email.value)) ||
		     contact_message == ""  )
			{
			  	
				if(contact_name == "")
				{
					document.getElementById('contact_name_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter contact name.</span>';
					document.getElementById('contact_name_here').style.display='block';
					return false;
				}			
			
				if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(y.contact_email.value)))
				{
					document.getElementById('contact_email_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter a valid email address.</span>';
					document.getElementById('contact_email_here').style.display='block';
					return false;
				}
							
				if(contact_message == "")
				{
					document.getElementById('contact_message_here').innerHTML='<span class="FloatLeft Light11 Red">Please enter message.</span>';
					document.getElementById('contact_message_here').style.display='block';
					return false;
				}
			 
		 }
		 
		 return true;
}
function checkforgetpsw()
{
	
			z=document.forgetpasswd;
		
		 var forget_email  = trim(z.forget_email.value);
		 if(  !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(z.forget_email.value)) )
			{
				
				if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(z.forget_email.value)))
				{
					document.getElementById('forgetpsw').innerHTML='<span class="FloatLeft Light11 Red">Please enter your valid email address</span>';
					document.getElementById('forgetpsw').style.display='block';
					return false;
				}
		 }
		 
		 return true;	
	
}





function checkvalidationblankhere(my_id)
{
	document.getElementById(my_id).style.display='none'; 
}

function checksalesphoneNumber(mypara12,myval12)
{ 
		y = document.registrationform;
		//alert(y);
		//var yvalue=document.registrationform.+mypara12+.value;
		var yvalue=document.getElementById(mypara12).value;
		//alert(yvalue);
		 var num=document.getElementById(mypara12).value;
		//alert(num);
		var len=yvalue.length;
		//alert(len);
		var postcode=true;
		if(yvalue){
				for (var i = 0; i < num.length; i++) 
				 {
					intCharCode = num.charCodeAt(i); 
					//alert(intCharCode); 
					 if (((intCharCode >= 48 && intCharCode <= 57) || (intCharCode==32))) 
						{
						
							k=1;
						}
						else
						{
							k=0;
						}
				 }
			  
			
			  /* if(k==0)
				 {
				 	document.getElementById('sales_ccodehere').style.display='block';
					document.getElementById('sales_ccodehere').innerHTML="<img src='images/exl.jpg' border='0'>&nbsp;&nbsp;<font class='Light1 Red2'>Please Enter Fax number In Number.</font>";
					return false;
				 }else{
					
						return true;
					}*/
		}
		//alert(k);
		 return k;
}


	
