function showHide(divname)
{
	
	divname	=	"document.getElementById('"+divname+"')";	
	divname	=	eval(divname);

	if(divname.style.display=='none')
	{	
		divname.style.display	=	'';
	}
	else
	{
		divname.style.display	=	'none';
	}
}

function showHide1(divname)
{
	divname	=	"document.getElementById('"+divname+"')";	
	divname	=	eval(divname);

	if(divname.style.display=='none')
		divname.style.display	=	'';
	else
		divname.style.display	=	'none';
}
		
function showHideSubMenu(divname)
{
	divnames= divname;

	divname	=	"document.getElementById('"+divname+"')";	
	divname	=	eval(divname);
	if(divname.style.display=='none')
	{	
		divname.style.display	=	'';
		if(divnames == 'sidenewbar')
		  document.getElementById('sidenewbarspent').style.display='none';
		if(divnames == 'sidenewbarspent')
		  document.getElementById('sidenewbar').style.display='none';
	}
	else
	{
		divname.style.display	=	'none';
	}
}

function loginValidation(){
	if(trimSpaces(document.login.username.value) ==""){
		document.getElementById('msg').innerHTML="Please enter user name.";
		document.login.username.focus();
		return false;
	}
	if(trimSpaces(document.login.userpwd.value) ==""){
		document.getElementById('msg').innerHTML="Please enter password.";
		document.login.userpwd.focus();
		return false;
	}
	xajax_adminLogin(document.getElementById('username').value,document.getElementById('userpwd').value);
return true;	
}

function forgotPassword(){
	if(trimSpaces(document.forgotpass.username.value) ==""){
		document.getElementById('msg').innerHTML="Please enter user name.";
		document.forgotpass.username.focus();
		return false;
	}
	if(trimSpaces(document.forgotpass.email.value) ==""){
		document.getElementById('msg').innerHTML="Please enter email address.";
		document.forgotpass.email.focus();
		return false;
	}
	
	if(!checkEmails(document.forgotpass.email.value)){
		document.getElementById('msg').innerHTML="Please enter valid email address.";
		document.forgotpass.email.focus();
		return false;
	}
	
return true;
}

function userRegistartionOld()
{
	document.getElementById('cmpnameval').innerHTML="";
	document.getElementById('contperval').innerHTML="";
	document.getElementById('poboxval').innerHTML="";
	document.getElementById('countryval').innerHTML="";
	document.getElementById('cityval').innerHTML="";
	document.getElementById('phoneval').innerHTML="";
	document.getElementById('emailval').innerHTML="";
	
	
	if(trimSpaces(document.adduser.usr_com_name.value) ==""){
		document.getElementById('cmpnameval').innerHTML="Required.";
		document.adduser.usr_com_name.focus();
		return false;
	}
	
	if(trimSpaces(document.adduser.usr_contact_person.value) ==""){
		document.getElementById('contperval').innerHTML="Required.";
		document.adduser.usr_contact_person.focus();
		return false;
	}
	
	

	if(trimSpaces(document.adduser.usr_pobox.value) ==""){
		document.getElementById('poboxval').innerHTML="Required.";
		document.adduser.usr_pobox.focus();
		return false;
	}
	
	
	if(trimSpaces(document.adduser.usr_country.value) =="~~"){
		document.getElementById('countryval').innerHTML="Required.";
		document.adduser.usr_country.focus();
		return false;
	}
	
	
	if(trimSpaces(document.adduser.contact_area_id.value) ==""){
		document.getElementById('cityval').innerHTML="Required.";
		document.adduser.contact_area_id.focus();
		return false;
	}
	if(trimSpaces(document.adduser.usr_phone.value) ==""){
		document.getElementById('phoneval').innerHTML="Required.";
		document.adduser.usr_phone.focus();
		return false;
	}
	
	
	
	if(trimSpaces(document.adduser.usr_email.value) ==""){
		document.getElementById('emailval').innerHTML="Required.";
		document.adduser.usr_email.focus();
		return false;
	}
	
	
	if(!checkEmails(document.adduser.usr_email.value)){
		document.getElementById('emailval').innerHTML="Please enter valid email address.";
		document.adduser.usr_email.focus();
		return false;
	}
return true;	
}

function industryRegistration(){
	document.getElementById('industryname').innerHTML="";
	document.getElementById('industrycode').innerHTML="";
	document.getElementById('industrydetails').innerHTML="";
	
	if(trimSpaces(document.addIndustry.industry_name.value) ==""){
		document.getElementById('industryname').innerHTML="Required.";
		document.addIndustry.industry_name.focus();
		return false;
	}
	
	if(trimSpaces(document.addIndustry.industry_code.value) ==""){
		document.getElementById('industrycode').innerHTML="Required.";
		document.addIndustry.industry_code.focus();
		return false;
	}
	if(trimSpaces(document.addIndustry.industry_details.value) ==""){
		document.getElementById('industrydetails').innerHTML="Required.";
		document.addIndustry.industry_details.focus();
		return false;
	}
	
return true;	
}



function AdminUserRegistartion(){
	var filter=/^.+@.+\..{2,4}$/
	
	document.getElementById('cmpnameval').innerHTML="";
	document.getElementById('contperval').innerHTML="";
	document.getElementById('countryval').innerHTML="";
	document.getElementById('emailval').innerHTML="";
	document.getElementById('briefval').innerHTML="";
	document.getElementById('briefval1').innerHTML="";
	document.getElementById('usertype').innerHTML="";
	/*document.getElementById('add_date1').innerHTML="";*/
	if(trimSpaces(document.adduser.user_company.value) ==""){
		document.getElementById('cmpnameval').innerHTML="Required.";
		document.adduser.user_company.focus();
		return false;
	}
	if(trimSpaces(document.adduser.name.value) ==""){
		document.getElementById('briefval1').innerHTML="Required.";
		document.adduser.name.focus();
		return false;
	}
	
	
	if(trimSpaces(document.adduser.user_username.value) ==""){
		document.getElementById('briefval').innerHTML="Required.";
		document.adduser.user_username.focus();
		return false;
	}

  if(!filter.test(trimSpaces(document.adduser.user_email.value))){
	
	    document.getElementById('emailval').innerHTML="Not a valid email address.";
	    document.adduser.user_email.value="";
		document.adduser.user_email.focus();
	
  	  return false;
	}
	if(trimSpaces(document.adduser.user_contact_name.value) ==""){
		document.getElementById('contperval').innerHTML="Required.";
		document.adduser.user_contact_name.focus();
		return false;
	}
	if(trimSpaces(document.adduser.user_country.value) ==""){
		document.getElementById('countryval').innerHTML="Required.";
		document.adduser.user_country.focus();
		return false;
	}
		if(trimSpaces(document.adduser.user_type.value) =="~"){
		document.getElementById('usertype').innerHTML="Required.";
		document.adduser.user_type.focus();
		return false;
	}
	
	if(trimSpaces(document.adduser.user_email.value) ==""){
		document.getElementById('emailval').innerHTML="Required.";
		document.adduser.user_email.focus();
		return false;
	}
	if(!checkEmails(document.adduser.user_email.value)){
		document.getElementById('emailval').innerHTML="Please enter valid email address.";
		document.adduser.user_email.focus();
		return false;
	}
	/*if(trimSpaces(document.adduser.added_date.value)==""){
		document.getElementById('add_date1').innerHTML="Required.";
		document.adduser.added_date.focus();
		return false;
	}*/
	
userNameCheck();
}



 function adminRegistartion(){
 	var cnt=0;
 	document.getElementById('firstname').innerHTML="";
	document.getElementById('lastname').innerHTML="";
	document.getElementById('address').innerHTML="";
	document.getElementById('username').innerHTML="";
	document.getElementById('passwrd').innerHTML="";
	document.getElementById('email').innerHTML="";
	document.getElementById('phone').innerHTML="";
	if(document.getElementById('admtype'))
	document.getElementById('admtype').innerHTML="";
	if(document.getElementById('alcountry'))
	document.getElementById('alcountry').innerHTML="";
	
	if(trimSpaces(document.addAdmin.admin_firstname.value) ==""){
		document.getElementById('firstname').innerHTML="Required.";
		document.addAdmin.admin_firstname.focus();
		return false;
	}
	
	if(trimSpaces(document.addAdmin.admin_lastname.value) ==""){
		document.getElementById('lastname').innerHTML="Required.";
		document.addAdmin.admin_lastname.focus();
		return false;
	}
	
	if(trimSpaces(document.addAdmin.admin_address.value) ==""){
		document.getElementById('address').innerHTML="Required.";
		document.addAdmin.admin_address.focus();
		return false;
	}
	
	if(trimSpaces(document.addAdmin.admin_username.value) ==""){
		document.getElementById('username').innerHTML="Required.";
		document.addAdmin.admin_username.focus();
		return false;
	}
	if(trimSpaces(document.addAdmin.admin_password.value) ==""){
		document.getElementById('passwrd').innerHTML="Required.";
		document.addAdmin.admin_password.focus();
		return false;
	}
	if(trimSpaces(document.addAdmin.admin_email.value) ==""){
		document.getElementById('email').innerHTML="Required.";
		document.addAdmin.admin_email.focus();
		return false;
	}
	if(!checkEmails(document.addAdmin.admin_email.value)){
		document.getElementById('email').innerHTML="Please enter valid email address.";
		document.addAdmin.admin_email.focus();
		return false;
	}
	if(trimSpaces(document.addAdmin.admin_phone.value) ==""){
		document.getElementById('phone').innerHTML="Required.";
		document.addAdmin.admin_phone.focus();
		return false;
	}
	
	if(document.addAdmin.admin_type)
	{
  	if(trimSpaces(document.addAdmin.admin_type.value) =="~"){
  		document.getElementById('admtype').innerHTML="Required.";
  		document.addAdmin.admin_type.focus();
  		return false;
  	}
	}
	if(document.addAdmin.admin_type)
	{
	if(trimSpaces(document.addAdmin.admin_type.value) =="3"){		
		 
		arrcountry	=	document.getElementById('res_country');
		for (i = 0; i < arrcountry.length; i++) {
			if (arrcountry[i].selected) {
					cnt++;
			}
		}
				
		if(cnt==0){
			document.getElementById('alcountry').innerHTML="Required.";
			return false;
		}
		 
		
	}
	}
return true;
 	
 }

function adminContactRegistartion(){
 	var cnt=0;

	document.getElementById('concompany').innerHTML="";
	document.getElementById('conemail').innerHTML="";
	document.getElementById('conclass').innerHTML="";
	document.getElementById('confax').innerHTML="";
	document.getElementById('concontact').innerHTML="";

	if(trimSpaces(document.addContact.contact_company_name.value) ==""){
		document.getElementById('concompany').innerHTML="Required field";
		document.addContact.contact_company_name.focus();
		return false;
	}
	
	if(document.addContact.contact_phone.value != "")
	{
		if(!checkPhoneNo(document.addContact.contact_phone.value,'1234567890,+-')){
			document.getElementById('concontact').innerHTML="Please enter valid phone number";
			document.addContact.contact_phone.focus();
			return false;
		}
	}	
	
	if(document.addContact.contact_fax.value != "")
	{
		if(!checkPhoneNo(document.addContact.contact_fax.value,'1234567890,+-')){
			document.getElementById('confax').innerHTML="Please enter valid fax number";
			document.addContact.contact_fax.focus();
			return false;
		}
	}	
	
	if(document.addContact.contact_email.value != "")
	{
		if(!checkEmails(document.addContact.contact_email.value)){
			document.getElementById('conemail').innerHTML="Please enter valid email address";
			document.addContact.contact_email.focus();
			return false;
		}
	}	
	
	if(trimSpaces(document.addContact.classification.value) ==""){
		document.getElementById('conclass').innerHTML="Required field";
		document.addContact.classification.focus();
		return false;
	}
	
  arrclas	=	document.getElementById('classification');
		for (i = 0; i < arrclas.length; i++) {
			if (arrclas[i].selected) {
					cnt++;
			}
		}
				
		if(cnt==0){
			document.getElementById('conclass').innerHTML="Required.";
			return false;
		}
	return true;
}

function adminNewsRegistartion(){
	document.getElementById('newstitle').innerHTML="";
	document.getElementById('newscontent').innerHTML="";	
	
	if(trimSpaces(document.addNews.news_title.value) ==""){
		document.getElementById('newstitle').innerHTML="Required.";
		document.addNews.news_title.focus();
		return false;
	}
	
	if(trimSpaces(document.addNews.news_content.value) ==""){
		document.getElementById('newscontent').innerHTML="Required.";
		document.addNews.news_content.focus();
		return false;
	}
		
	return true;
}

function adminNewsRegistartionEdit(){
document.getElementById('newstitle1').innerHTML="";
	document.getElementById('newscontent1').innerHTML="";	
	
	if(trimSpaces(document.show.news_title.value) ==""){
		document.getElementById('newstitle1').innerHTML="Required.";
		document.show.news_title.focus();
		return false;
	}
	
	if(trimSpaces(document.show.news_content.value) ==""){
		document.getElementById('newscontent1').innerHTML="Required.";
		document.show.news_content.focus();
		return false;
	}
		
	return true;
}




function industryValidation(){
	document.getElementById('indus').innerHTML="";
	if(trimSpaces(document.industries.industry.value) =="~~"){
		document.getElementById('indus').innerHTML="Required.";
		document.industries.industry.focus();
		return false;
	}
	return true;
}

function trimSpaces(stringValue) 
{
	   // Checks the first occurance of spaces and removes them
	   for(i = 0; i < stringValue.length; i++) 
	   {
		    if(stringValue.charAt(i) != " ") 
		     {			break;		}
	   }
	
	   if(i > 0) 
	   {		stringValue = stringValue.substring(i);	}
	
	   // Checks the last occurance of spaces and removes them
	   strLength = stringValue.length - 1;
	   for(i = strLength; i >= 0; i--) 
	   {
		   if(stringValue.charAt(i) != " ") 
		   {		break;		}
	   }
	
	   if(i < strLength)
	   {		stringValue = stringValue.substring(0, i + 1);	}
	
	   // Returns the string after removing leading and trailing spaces.
	return stringValue;
}

function checkEmails(emailString){
 splitVal = emailString.split('@');
 
	 if(splitVal.length <= 1) {
	  
	  return false;
	 }
	 if(splitVal[0].length <= 0 || splitVal[1].length <= 0) {
	  
	  return false;
	 }
	 
	 splitDomain = splitVal[1].split('.');
	 if(splitDomain.length <= 1) {
	  
	  return false;
	 }
	 if(splitDomain[0].length <= 0 || splitDomain[1].length <= 1) {
	  
	  return false;
	 }
 return true;
}

function addcontactus(){
	var filter=/^.+@.+\..{2,3}$/
	
    document.getElementById('contact_name1').innerHTML="";
	document.getElementById('contact_email1').innerHTML="";
	document.getElementById('contact_company1').innerHTML="";
	document.getElementById('contact_company_tel1').innerHTML="";
	document.getElementById('contact_company1').innerHTML="";
	document.getElementById('contact_comments1').innerHTML="";
	
	if(trimSpaces(document.contact.contact_name.value) ==""){
		document.getElementById('contact_name1').innerHTML="Required.";
		document.contact.contact_name.focus();
		return false;
	}
	
	if(trimSpaces(document.contact.contact_email.value) ==""){
		document.getElementById('contact_email1').innerHTML="Required.";
		document.contact.contact_email.focus();
		return false;
	}
		 if(!filter.test(trimSpaces(document.contact.contact_email.value))){
	
	    document.getElementById('contact_email1').innerHTML="Not a valid email address.";
	    document.contact.contact_email.value="";
		document.contact.contact_email.focus();
	
  	  return false;
	}
	
	if(trimSpaces(document.contact.contact_company.value) ==""){
		document.getElementById('contact_company1').innerHTML="Required.";
		document.contact.contact_company.focus();
		return false;
	}
	if(trimSpaces(document.contact.contact_company_tel.value) ==""){
		document.getElementById('contact_company_tel1').innerHTML="Required.";
		document.contact.contact_company_tel.focus();
		return false;
	}
	
	if(trimSpaces(document.contact.contact_country.value) =="~~"){
		document.getElementById('contact_country1').innerHTML="Required.";
		document.contact.contact_country.focus();
		return false;
	}
	
	
	if(trimSpaces(document.contact.contact_comments.value) ==""){
		document.getElementById('contact_comments1').innerHTML="Required.";
		document.contact.contact_comments.focus();
		return false;
	}
	
	return true;
}

function addemtemplates(){
	var filter=/^.+@.+\..{2,3}$/
	
    document.getElementById('etemplate_name1').innerHTML="";
	document.getElementById('etemplate_subject1').innerHTML="";
	document.getElementById('etemplate_email1').innerHTML="";
	document.getElementById('etemplate_message1').innerHTML="";
	
	
	if(trimSpaces(document.etemplates.etemplate_name.value) ==""){
		document.getElementById('etemplate_name1').innerHTML="Required.";
		document.etemplates.contact_name.focus();
		return false;
	}
	
	if(trimSpaces(document.etemplates.etemplate_subject.value) ==""){
		document.getElementById('etemplate_subject1').innerHTML="Required.";
		document.etemplates.contact_email.focus();
		return false;
	}
	if(trimSpaces(document.etemplates.etemplate_email.value) ==""){
		document.getElementById('etemplate_email1').innerHTML="Required.";
		document.etemplates.contact_email.focus();
		return false;
	}
	
	 if(!filter.test(trimSpaces(document.etemplates.etemplate_email.value))){
	
	    document.getElementById('etemplate_email1').innerHTML="Not a valid email address.";
	    document.etemplates.contact_email.value="";
		document.etemplates.contact_email.focus();
	
  	  return false;
	}
	
	if(trimSpaces(document.etemplates.etemplate_message.value) ==""){
		document.getElementById('etemplate_message1').innerHTML="Required.";
		document.etemplates.contact_company.focus();
		return false;
	}
	
	
	return true;
}
function editemtemplates(id){
	var filter=/^.+@.+\..{2,3}$/
	
  document.getElementById('etemplate_name1').innerHTML="";
	document.getElementById('etemplate_subject1').innerHTML="";
	document.getElementById('etemplate_email1').innerHTML="";
	document.getElementById('etemplate_message1').innerHTML="";
	//document.getElementById('proj_message').innerHTML="";
	
	if(trimSpaces(document.show.etemplate_name.value) ==""){
	//	document.getElementById('etemplate_name1').innerHTML="Required.";
	  alert("Template name is required");
		document.show.etemplate_name.focus();
		return false;
	}
	
	if(trimSpaces(document.show.etemplate_subject.value) ==""){
		//document.getElementById('etemplate_subject1').innerHTML="Required.";
		 alert("Subject is required");
		document.show.etemplate_subject.focus();
		return false;
	}
	if(trimSpaces(document.show.etemplate_email.value) ==""){
		//document.getElementById('etemplate_email1').innerHTML="Required.";
		 alert("Email Id is a required field");
		 document.show.etemplate_email.focus();
		 return false;
	}
	if(!filter.test(trimSpaces(document.show.etemplate_email.value))){
	
	    //document.getElementById('etemplate_email1').innerHTML="Not a valid email address.";
	    alert("Email Id is not valid");
	    document.show.etemplate_email.value="";
		   document.show.etemplate_email.focus();
	
  	  return false;
	}
	
	/*if(trimSpaces(document.show.etemplate_message.value) ==""){
		document.getElementById('etemplate_message1').innerHTML="Required.";
		document.show.etemplate_message.focus();
		return false;
	}*/
	if(id==6)
	{
	if(trimSpaces(document.show.project.value) =="~~")
	{
		//document.getElementById('proj_message').innerHTML="Required.";
		alert("Project is a required field");
		document.show.project.focus();
		return false;
	}
	}
	return true;
}


function projectRegister(){
   	
	var filter=/^.+@.+\..{2,3}$/
   	document.getElementById('proj_client1').innerHTML="";
	document.getElementById('proj_client_email1').innerHTML="";
	document.getElementById('proj_name1').innerHTML="";
	document.getElementById('project_country1').innerHTML="";
	document.getElementById('proj_city1').innerHTML="";
	document.getElementById('proj_scope1').innerHTML="";
	document.getElementById('proj_value1').innerHTML="";
	document.getElementById('proj_industry1').innerHTML="";
	
	
	
	
	
	if(trimSpaces(document.postProject.proj_client.value) ==""){
		document.getElementById('proj_client1').innerHTML="Required.";
		document.postProject.proj_client.focus();
		return false;
	}
	
	if(trimSpaces(document.postProject.proj_client_email.value) ==""){
		document.getElementById('proj_client_email1').innerHTML="Required.";
		document.postProject.proj_client_email.focus();
		return false;
	}
	
	 if(!filter.test(trimSpaces(document.postProject.proj_client_email.value))){
	
	    document.getElementById('proj_client_email1').innerHTML="Not a valid email address.";
	    document.postProject.proj_client_email.value="";
		document.postProject.proj_client_email.focus();
	
  	  return false;
	}
	
	
	
	if(trimSpaces(document.postProject.proj_name.value) ==""){
		document.getElementById('proj_name1').innerHTML="Required.";
		document.postProject.proj_name.focus();
		return false;
	}
	
	
	if(trimSpaces(document.postProject.project_country.value) ==""){
		document.getElementById('project_country1').innerHTML="Required.";
		document.postProject.project_country.focus();
		return false;
	}
	
	if(trimSpaces(document.postProject.proj_city.value) ==""){
		document.getElementById('proj_city1').innerHTML="Required.";
		document.postProject.proj_city.focus();
		return false;
	}
	
	if(trimSpaces(document.postProject.proj_value.value) ==""){
		document.getElementById('proj_value1').innerHTML="Required.";
		document.postProject.proj_value.focus();
		return false;
	}
	if(trimSpaces(document.postProject.proj_industry.value) ==""){
		document.getElementById('proj_industry1').innerHTML="Required.";
		document.postProject.proj_industry.focus();
		return false;
	}
	
	return true;
   	
   }
   
   function AdminCmsReport(){
   	
   	document.getElementById('report_head1').innerHTML="";
	document.getElementById('report_file1').innerHTML="";
	
	
   	if(trimSpaces(document.cms.report_head.value) ==""){
   	   		
   	document.getElementById('report_head1').innerHTML="Required.";
	document.cms.report_head.focus();
   	
		return false;
	}
	
	
	return true;
   	
   }
	
  
 function  adminContactRegistartionEdit(){
 	var cnt=0;
 
 	document.getElementById('concompany').innerHTML="";
  document.getElementById('conclass').innerHTML="";	
  document.getElementById('contact_email1').innerHTML="";	
  document.getElementById('contact_phone1').innerHTML="";	
  document.getElementById('contact_fax1').innerHTML="";	
 	
  if(trimSpaces(document.editcontact.contact_company_name.value)=="")
 	  {
 		document.getElementById('concompany').innerHTML="Required.";
		document.editcontact.contact_company_name.focus();
		return false;
 	  }

 if(document.editcontact.contact_phone.value != "")
	{
		if(!checkPhoneNo(document.editcontact.contact_phone.value,'1234567890,+-')){
			document.getElementById('contact_phone1').innerHTML="Please enter valid phone number";
			document.editcontact.contact_phone.focus();
			return false;
		}
	}

	if(document.editcontact.contact_fax.value != "")
	{
		if(!checkPhoneNo(document.editcontact.contact_fax.value,'1234567890,+-')){
			document.getElementById('contact_fax1').innerHTML="Please enter valid fax number";
			document.editcontact.contact_fax.focus();
			return false;
		}
	}	
	 
 	if(document.editcontact.contact_email.value != "")
		{
			if(!checkEmails(document.editcontact.contact_email.value)){
				document.getElementById('contact_email1').innerHTML="Please enter valid email address";
				document.editcontact.contact_email.focus();
				return false;
			}
		}	
 	  
 	  arrclas	=	document.getElementById('classification');
		for (i = 0; i < arrclas.length; i++) {
			if (arrclas[i].selected) {
					cnt++;
			}
		}
				
		if(cnt==0){
			document.getElementById('conclass').innerHTML="Required.";
			return false;
		}
 
 	  return true;
 	
 }
   
 
 function AdminUserRegistartionEdit(){
 	
	document.getElementById('cmpnameval').innerHTML="";
	document.getElementById('contperval').innerHTML="";
	document.getElementById('countryval').innerHTML="";
	document.getElementById('usr_city1').innerHTML="";
	document.getElementById('usertype').innerHTML="";
	//document.getElementById('emailval').innerHTML="";
	/*document.getElementById('briefval').innerHTML="";*/
	document.getElementById('usertype').innerHTML="";
	if(trimSpaces(document.edituser.usr_com_name.value) ==""){
		document.getElementById('cmpnameval').innerHTML="Required.";
		document.edituser.usr_com_name.focus();
		return false;
	}
	
	if(trimSpaces(document.edituser.usr_contact_person.value) ==""){
		document.getElementById('contperval').innerHTML="Required.";
		document.edituser.usr_contact_person.focus();
		return false;
	}
	if(trimSpaces(document.edituser.usr_country.value) ==""){
		document.getElementById('countryval').innerHTML="Required.";
		document.edituser.usr_country.focus();
		return false;
	}
	if(trimSpaces(document.edituser.usr_city.value) =="~~"){
		document.getElementById('usr_city1').innerHTML="Required.";
		document.edituser.usr_city.focus();
		return false;
	}
	
	
		if(trimSpaces(document.edituser.usr_type.value) =="~"){
		document.getElementById('usertype').innerHTML="Required.";
		document.edituser.usr_type.focus();
		return false;
	}
	
	/*if(trimSpaces(document.edituser.usr_email.value) ==""){
		document.getElementById('emailval').innerHTML="Required.";
		document.edituser.usr_email.focus();
		return false;
	}*/
	/*if(!checkEmail(document.edituser.usr_email.value)){
		document.getElementById('emailval').innerHTML="Plese enter valid email address.";
		document.edituser.usr_email.focus();
		return false;
	}*/
	checkusernames();
return true;	
}


  function addIndustrySubtype1()
  {
  	document.getElementById('industries1').innerHTML="";
	
		if(trimSpaces(document.addindustryType.industries.value) =="~~"){
			document.getElementById('industries1').innerHTML="Required.";
			document.addindustryType.industries.focus();
			return false;
		}
   }
   
  function countryRegistration()
  {
			document.getElementById('countryname').innerHTML="";
			document.getElementById('countrycode').innerHTML="";
			
			if(trimSpaces(document.addcountry.country_name.value) ==""){
				document.getElementById('countryname').innerHTML="Required.";
				document.addcountry.country_name.focus();
				return false;
			}
			
			if(trimSpaces(document.addcountry.country_code.value) ==""){
				document.getElementById('countrycode').innerHTML="Required.";
				document.addcountry.country_code.focus();
				return false;
			}
			return true;	
	}
	
  
  
  function changePassword() {
     var oldpassword;
     oldpassword =oldpwd();
     if(oldpassword==0) {
     alert("Please enter the old password");
     document.change.oldpassword.value="";
     document.change.oldpassword.focus();      
    }
   else {
     var newpassword;
      newpassword =newpwd();
      if(newpassword==0)
       {
       alert(" Please enter the new password");
       document.change.newpassword.value="";
       document.change.newpassword.focus();
        }
   else
    {
     var confirmpassword;
     confirmpassword =confirmpwd();
      if(confirmpassword==0)
       {
       alert("Confirm password should match to the new password");
       document.change.confirmpassword.value="";
       document.change.confirmpassword.focus();
        }   
     else
     {
     	 xajax_changepassword(document.change.newpassword.value,document.change.oldpassword.value);
     }
    }
    }
  
}

function oldpwd()
      {    
       var oldpass=document.change.oldpassword.value;
         if(oldpass.length==0)
          {
            return 0;
          }
         else
          {
            return 1;
          }
       }  
function newpwd()
      {    
        var newpass=document.change.newpassword.value;
         if(newpass.length==0)
          {
            return 0;
          }
         else
          {
            return 1;
          }
       }  
function confirmpwd()
     {
      var confirmpass=document.change.confirmpassword.value;
       if((confirmpass.length==0)||(document.change.confirmpassword.value!=document.change.newpassword.value))
        {
         return 0;
        }
       else
        {
          return 1;
         }
     }        
          
function search1()
{
	
    if(trimSpaces(isNaN(document.contact_advanced_search.contact_zip.value)))
    {
        alert("Please enter a number");
        document.contact_advanced_search.contact_zip.value='';
        document.contact_advanced_search.contact_zip.focus();
        
        return false;
    }
    
}

function keyword_search()
{
    if(trimSpaces(!(isNaN(document.keyword.contact_name.value))))
    {
        alert("Please enter a conatact name");
        document.keyword.contact_name.value='';
        document.keyword.contact_name.focus();
        return false;
    }
}

 function resetFields()
 {
    if(document.getElementById('project_construction_quarter').value =='')
    {
      document.getElementById('project_construction_year').value = '';
      document.getElementById('project_construction_type').value = '';
    }
    else if(document.getElementById('project_construction_year').value == '')
    {
      document.getElementById('project_construction_quarter').value = '';
      document.getElementById('project_construction_type').value = '';
    }
    else if(document.getElementById('project_construction_type').value == '')
    {
      document.getElementById('project_construction_quarter').value = '';
      document.getElementById('project_construction_year').value = '';
    }
 }
 
 function resetFields1()
 {
    if(document.getElementById('project_completion_quarter').value =='')
    {
      document.getElementById('project_completion_year').value = '';
      document.getElementById('project_completion_type').value = '';
    }
    else if(document.getElementById('project_completion_year').value == '')
    {
      document.getElementById('project_completion_quarter').value = '';
      document.getElementById('project_completion_type').value = '';
    }
    else if(document.getElementById('project_completion_type').value == '')
    {
      document.getElementById('project_completion_quarter').value = '';
      document.getElementById('project_completion_year').value = '';
    }
 }
 
 function updateWeDo()
 {
 	
 	document.getElementById('heading1').innerHTML="";
 	document.getElementById('category2').innerHTML="";
 	
	if(trimSpaces(document.update.we_heading.value) ==""){
		document.getElementById('heading1').innerHTML="Required.";
		document.update.we_heading.focus();
		return false;
	}
 		
 	
	return true;
 	
 }
 
 function checkno()
{
   if(trimSpaces(isNaN(document.expusers1.noofdays.value)))
    {
        alert("Please enter a number");
        document.expusers1.noofdays.value='';
        document.expusers1.noofdays.focus();
        return false;
    }
	return true;
	
}
 
function contactus1()
{
		var filter=/^.+@.+\..{2,3}$/
if(trimSpaces(document.content.txtName.value) =='')
{
	       alert("Please enter name");
        document.content.txtName.value='';
        document.content.txtName.focus();
        return false;
	 
}
if(trimSpaces(document.content.txtEmail.value) =='')
{
	       alert("Please enter email id");
        document.content.txtEmail.value='';
        document.content.txtEmail.focus();
        return false;
	 
}
if(document.content.txtEmail.value !='')
	{
	
			 if(!filter.test(trimSpaces(document.content.txtEmail.value)))
			 {
			    alert("Not a valid email address");
			    document.content.txtEmail.value="";
				   document.content.txtEmail.focus();
			 	  return false;
			  }
	}
if(trimSpaces(document.content.txtCompanyName.value) =='')
{
	      alert("Please enter company name");
        document.content.txtCompanyName.value='';
        document.content.txtCompanyName.focus();
        return false;
	 
}
if(document.content.country.value=='~~')
{
		   alert("Please select a country");
	    document.content.country.value="";
		   document.content.country.focus();
	
  	  return false;
}
if(trimSpaces(document.content.comments.value) =='')
{
	      alert("Please enter your comment");
        document.content.comments.value='';
        document.content.comments.focus();
        return false;
	 
}
		
	
	
		return true;
}

function Checkyear()
{
	
	 if(document.selective_serach.projectvalue1.value!='')
    {
        if(isNaN(document.selective_serach.projectvalue1.value))
        {
            alert("Please enter a number");
            document.selective_serach.projectvalue1.value='';
            document.selective_serach.projectvalue1.focus();
            return false;	
        }
    } 
    if(document.selective_serach.projectvalue2.value!='')
    {   
        if(isNaN(document.selective_serach.projectvalue2.value))
        {
            alert("Please enter a number");
            document.selective_serach.projectvalue2.value='';
            document.selective_serach.projectvalue2.focus();
            return false;		
        }
    }
    if(document.selective_serach.projectvalue1.value !='' && document.selective_serach.projectvalue2.value !='')
    {
        var value1 = parseInt(document.selective_serach.projectvalue1.value);
        var value2 = parseInt(document.selective_serach.projectvalue2.value);
        
        if(value1 > value2)
        {   
            alert("Value 1 must be less than Value 2");
            document.selective_serach.projectvalue1.focus();
            return false;
        }
    }
	
	if(document.selective_serach.project_construction_year.value !='' && document.selective_serach.project_construction_year_as.value !='')
	{
			if(document.selective_serach.project_construction_year.value > document.selective_serach.project_construction_year_as.value)
							
							{
								  alert("Construction  from year is greater than to year ");
								  document.selective_serach.project_construction_year.value="";
								  document.selective_serach.project_construction_year_as.value="";
								  document.selective_serach.project_construction_year.focus();
							
						  	  return false;
							}
	}
if(document.selective_serach.project_completion_year.value !='' && document.selective_serach.project_completion_year_as.value !='')
	{	
	if(document.selective_serach.project_completion_year.value > document.selective_serach.project_completion_year_as.value)
	
	{
		  alert("Completion  from year is greater than to year ");
		  document.selective_serach.project_completion_year.value="";
		  document.selective_serach.project_completion_year_as.value="";
		  document.selective_serach.project_completion_year.focus();
	
  	  return false;
	}
	}
		
	if(document.selective_serach.floor.value !='' &&  document.selective_serach.floors.value !='')
	{
	 var value1 = parseInt(document.selective_serach.floor.value);
        var value2 = parseInt(document.selective_serach.floors.value);
        
        if(value1 > value2)
        {   
            alert("Floor value1 must be less than Floor value 2 ");
            document.selective_serach.floor.focus();
            return false;
        }
	}
	
	if(document.selective_serach.from_award_year.value !='' && document.selective_serach.to_award_year.value !='')
	{	
				if(document.selective_serach.from_award_year.value > document.selective_serach.to_award_year.value)
				
				{
					  alert("Contractor awards from year is greater than to year ");
					  document.selective_serach.from_award_year.value="";
					   document.selective_serach.to_award_year.value="";
					  document.selective_serach.from_award_year.focus();
				
			  	  return false;
				}
	}
	
	
	
	
	
}
function construction_report()
{
	
	 
			 if(document.cms1.report_head.value =='')
			 {
			 	  alert("Please enter a heading");
			    document.cms1.report_head.value="";
				   document.cms1.report_head.focus();
			 	  return false;
			 	
			 }
	
	 
			var fo=document.cms1.report_file.value;
			 if(fo!="")
			 {
						var fo=fo.split(".");
						
						if(fo.pop()=="php")
						{
							alert('please dont upload php files ')
							return false;
						}
			 }
	 return true;
}

function checkPhoneNo(NumStr,String)
{
  for(var Idx=0; Idx<NumStr.length; Idx++)
    {
        var Char = NumStr.charAt(Idx);
        var Match = false;

        for(var Idx1=0; Idx1<String.length; Idx1++)
        {
            if(Char == String.charAt (Idx1))
                Match = true;
        }

        if (!Match)
            return false;
    }
    return true; 
}


function keyContactRegistration()
{
	document.getElementById('conname').innerHTML="";
	document.getElementById('conemail').innerHTML="";

	if(trimSpaces(document.addContact.contact_name.value) ==""){
		document.getElementById('conname').innerHTML="Required field";
		document.addContact.contact_name.focus();
		return false;
	}
	
	if(trimSpaces(document.addContact.contact_email.value) ==""){
		document.getElementById('conemail').innerHTML="Required field";
		document.addContact.contact_email.focus();
		return false;
	}
	
	if(!checkEmails(trimSpaces(document.addContact.contact_email.value))){
		document.getElementById('conemail').innerHTML="Enter valid email address";
		document.addContact.contact_email.focus();
		return false;
	}
	if(document.addContact.contact_alt_email.value != "")
	{
  	if(!checkEmails(trimSpaces(document.addContact.contact_alt_email.value))){
  		document.getElementById('conaltemail').innerHTML="Enter valid email address";
  		document.addContact.contact_alt_email.focus();
  		return false;
  	}
	}	
}		


function keyContactEdit()
{
	document.getElementById('conname').innerHTML="";
	document.getElementById('conemail').innerHTML="";

	if(trimSpaces(document.editContact.contact_name.value) ==""){
		document.getElementById('conname').innerHTML="Required field";
		document.editContact.contact_name.focus();
		return false;
	}
	
	if(trimSpaces(document.editContact.contact_email.value) ==""){
		document.getElementById('conemail').innerHTML="Required field";
		document.editContact.contact_email.focus();
		return false;
	}
	
	if(!checkEmails(trimSpaces(document.editContact.contact_email.value))){
		document.getElementById('conemail').innerHTML="Enter valid email address";
		document.editContact.contact_email.focus();
		return false;
	}
	
	if(document.editContact.contact_alt_email.value != "")
	{
  	if(!checkEmails(trimSpaces(document.editContact.contact_alt_email.value))){
  		document.getElementById('conaltemail').innerHTML="Enter valid email address";
  		document.editContact.contact_alt_email.focus();
  		return false;
  	}
	}
}


	function emailMarketing()
	{
 	 if(trimSpaces(document.email_mkt.email_name.value) ==""){
  		alert("Enter the email name");
  		document.email_mkt.email_name.focus();
  		return false;
 	 }
 	 if(trimSpaces(document.email_mkt.subject.value) ==""){
  		alert("Enter the mail subject");
  		document.email_mkt.subject.focus();
  		return false;
 	 }
 	 if(trimSpaces(document.email_mkt.sender_email.value) ==""){
  		alert("Enter the sender email");
  		document.email_mkt.sender_email.focus();
  		return false;
 	 }
 	 if((document.email_mkt.allkeycontacts.checked == false) &&
  	 (document.email_mkt.allusers.checked == false) && 
  	 (document.email_mkt.allcontacts.checked == false ) &&
  	 (document.email_mkt.contact_type.value == "") &&
  	 (document.email_mkt.toaddress.value == "")){
   		alert("Please specify the message recipient");
   		return false;
 	}
	}