/**
 * For Get listed Contacts Directory page 
 * @return True or False
 */  
function userContactRegistartion(){
   document.getElementById('concompany').innerHTML="";
   document.getElementById('concountry').innerHTML="";
   document.getElementById('conarea').innerHTML="";
   document.getElementById('conphone').innerHTML="";
   //document.getElementById('confax').innerHTML="";
   document.getElementById('conclassify').innerHTML="";
	 
	if(trimSpaces(document.addContact.contact_company_name.value) ==""){
		document.getElementById('concompany').innerHTML="Required field";
		document.addContact.contact_company_name.focus();
		return false;
	}
	if(trimSpaces(document.addContact.contact_classification.value) ==""){
		document.getElementById('conclassify').innerHTML="Required field";
		document.addContact.contact_classification.focus();
		return false;
	}
	if(trimSpaces(document.addContact.contact_country_id.value) ==""){
		document.getElementById('concountry').innerHTML="Required field";
		document.addContact.contact_country_id.focus();
		return false;
	}
	if(trimSpaces(document.addContact.contact_area_id.value) ==""){
		document.getElementById('conarea').innerHTML="Required field";
		document.addContact.contact_area_id.focus();
		return false;
	}	
	
	if(trimSpaces(document.addContact.contact_phone.value)==""){
		document.getElementById('conphone').innerHTML="Required field";
		document.addContact.contact_phone.focus();
		return false;
	}
//	if(trimSpaces(document.addContact.contact_fax.value)==""){
//		document.getElementById('confax').innerHTML="Required field";
//		document.addContact.contact_fax.focus();
//		return false;
//	}
 return true;
}

/**
 * For Project Posting page 
 * @return True or False
 */ 
function userPostProject() {
	
	document.getElementById('postproject_name').innerHTML="";
	document.getElementById('postcountry_id').innerHTML="";
	document.getElementById('postproject_value').innerHTML="";
	document.getElementById('postproject_status').innerHTML ="";
    
	   if(trimSpaces(document.postproject.project_name.value) ==""){
		document.getElementById('postproject_name').innerHTML="Required field";
		document.postproject.project_name.focus();
		return false;
	   }
	   
	   if(trimSpaces(document.postproject.country_id.value) ==""){
		document.getElementById('postcountry_id').innerHTML="Required field";
		document.postproject.country_id.focus();
		return false;
	   }
	   
	   if(trimSpaces(document.postproject.project_value.value) !=""){
	   	  if(!isFloat(document.postproject.project_value)){
	   	  	document.getElementById('postproject_value').innerHTML="Please enter the correct project value";
		    document.postproject.project_value.focus();
		    return false;
	       }
	   }
      /*else{
        document.getElementById('postproject_value').innerHTML="Required field";
	    document.postproject.project_value.focus();
	    return false;
       }	
	   */
	      
	   if(trimSpaces(document.postproject.project_status.value) ==""){
		document.getElementById('postproject_status').innerHTML="Required field";
		document.postproject.project_status.focus();
		return false;
	   } 
	 return true;
}

function isFloat(fld)
	{ 
		var val= fld.value;
		var iChars = "!@#$%^&*()+=-[]\\\';,/{}|\":<>?";
		for (var i = 0; i < fld.value.length; i++) {
			if (iChars.indexOf(fld.value.charAt(i)) != -1) {
				return false;
			}
		}
	    val= parseFloat(val);
	    if(isNaN(val))
	    { 
	    	return false;
	    }

  		return true;
	}
	
	/**
 * For Project Posting Query page 
 * @return True or False
 */ 
function userProjectQuery(){
 
  document.getElementById('postproject_queryheading').innerHTML="";
	 document.getElementById('postproject_query').innerHTML="";
	 
	   if(trimSpaces(document.postprojectqueries.project_queryheading.value) ==""){
		document.getElementById('postproject_queryheading').innerHTML="Required field";
		document.postprojectqueries.project_queryheading.focus();
		return false;
	   }
	   
	   if(trimSpaces(document.postprojectqueries.project_query.value) ==""){
		document.getElementById('postproject_query').innerHTML="Required field";
		document.postprojectqueries.project_query.focus();
		return false;
	   }
}

 /**
 * For Request Key page 
 * @return True or False
 */  
	function userRequestkey(){
    if(trimSpaces(document.requestkey.request_key.value) ==""){
		    document.getElementById('msg').innerHTML="";
		    document.getElementById('msg').innerHTML="Please enter your message here";
		    document.requestkey.request_key.focus();
		  return false;
	   }		   
	    return true;
	}
	
	function statValidation(){
	var cnt=0;
	var cnt1=0;
	var cnt2=0;
	var ptcount=0;
 var iid="";
 
	document.getElementById('countrydiv').innerHTML="";
	document.getElementById('indusdiv').innerHTML="";
	
	if(document.constat.cocount.value !=0){
			cocnt	=	document.constat.cocount.value;
			for(i=0;i<cocnt;i++){
				if (document.getElementById('countries_'+i).checked){
					cnt++;
				}	
			}
		
			if(cnt==0){		
				document.getElementById('countrydiv').innerHTML="Required";	
				return false;
			}
	
	}
	
	if(document.constat.procount)
	{
  	if(document.constat.procount.value !=0 ){
  		document.getElementById('provincesdiv').innerHTML="";
  			procnt	=	document.constat.procount.value;
  			for(i=0;i<procnt;i++){
  				if (document.getElementById('provinces_'+i).checked){
  					cnt1++;
  				}	
  			}
  			if(cnt1==0){		
  				//document.getElementById('provincesdiv').innerHTML="Provinces is Required field.";	
  				alert("Province is a required field");
  				return false;
  			}
  		}
	}
	
		if(document.constat.inscount.value !=0){
			inscnt	=	document.constat.inscount.value;				
			for(i=0;i<inscnt;i++){
				if (document.getElementById('industry_'+i).checked){
					cnt2++;
					j=i+1;
					
					var cnt3=0;  // project type
						
					iid = document.getElementById('industry_'+i).value
					if(document.getElementById('hid_'+iid))
					{
  					values = document.getElementById('hid_'+iid).value;
  					value_array = values.split(',');
  					arrlength = value_array.length;
  					
  					for(k=0;k<arrlength;k++)
  					{
  					  ptype = value_array[k];
  					  if(document.getElementById(ptype).checked){
  					     cnt3++;
  					  }
  					}
  					if(cnt3 == 0)
  					   ptcount++;
  					
					}
				}	
			}

			if(cnt2==0){
				//document.getElementById('indusdiv').innerHTML="Industries is Required field.";	
				alert("Industry is a required field");
				return false;
			}
			if(ptcount>0){
				//document.getElementById('indusdiv').innerHTML="Industries is Required field.";	
				alert("Project type is a required field");
				return false;
			}				
		}
	return true;
}

  function clearDiv()
   {  
  document.keygeneration.getElementById('keyval').innerHTML = '';
   }

 function clearDiv1()
  {  
  document.form1.getElementById('keyval').innerHTML = '';
  }

 function adminEmail(){
    document.getElementById('adminemail').innerHTML="";
	  document.getElementById('supervisormail').innerHTML="";
	   document.getElementById('usermail').innerHTML="";
	 
	   if(trimSpaces(document.enterAdminemail.admintxt.value)==""){
		    document.getElementById('adminemail').innerHTML="Required field";
	    	document.enterAdminemail.admintxt.focus();
		  return false;
	  }
	  
	  if(!checkEmail(document.enterAdminemail.admintxt.value)){
	    document.getElementById('adminemail').innerHTML="";
		   document.enterAdminemail.admintxt.focus();
	  	return false;
		 }

		 if(trimSpaces(document.enterAdminemail.supervisortxt.value) ==""){
   		document.getElementById('supervisormail').innerHTML="Required field";
		   document.enterAdminemail.supervisortxt.focus();
		  return false;
		 }
		 
		  if(!checkEmail(document.enterAdminemail.supervisortxt.value)){
	    document.getElementById('supervisormail').innerHTML="";
		   document.enterAdminemail.supervisortxt.focus();
	  	return false;
		 }
		 
		 if(trimSpaces(document.enterAdminemail.usertxt.value) ==""){
   		document.getElementById('usermail').innerHTML="Required field";
		   document.enterAdminemail.usertxt.focus();
		  return false;
		 }
		  if(!checkEmail(document.enterAdminemail.usertxt.value)){
	    document.getElementById('usermail').innerHTML="";
		   document.enterAdminemail.usertxt.focus();
	  	return false;
		 }
			 
 }
 

 function updateUser(){
   
   document.getElementById('company').innerHTML="";
   document.getElementById('first_name1').innerHTML="";
   document.getElementById('contact').innerHTML="";
   document.getElementById('zip').innerHTML="";
   document.getElementById('country').innerHTML="";
   document.getElementById('emiratecity').innerHTML="";
   document.getElementById('phoneno').innerHTML="";
   //document.getElementById('faxno').innerHTML="";
   document.getElementById('emailid').innerHTML="";
   document.getElementById('website').innerHTML="";
   
	 
	if(trimSpaces(document.editUsercontact.company_name.value) ==""){
		document.getElementById('company').innerHTML="Required field";
		document.editUsercontact.company_name.focus();
		return false;
	}
	if(trimSpaces(document.editUsercontact.first_name.value) ==""){
		document.getElementById('first_name1').innerHTML="Required field";
		document.editUsercontact.first_name.focus();
		return false;
	}
	
	
	
	
	if(trimSpaces(document.editUsercontact.contact_person.value)==""){
	 document.getElementById('contact').innerHTML="Required field";
		document.editUsercontact.contact_person.focus();
		return false;
	}

	if(trimSpaces(document.editUsercontact.user_zip.value) ==""){
		document.getElementById('zip').innerHTML="Required field";
		document.editUsercontact.user_zip.focus();
		return false;
	}
	
	if(trimSpaces(document.editUsercontact.country_name.value) =="~~"){
		document.getElementById('country').innerHTML="Required field";
		document.editUsercontact.country_name.focus();
		return false;
	}	
	
	if(trimSpaces(document.editUsercontact.contact_area_id.value)==""){
		document.getElementById('emiratecity').innerHTML="Required field";
		document.editUsercontact.contact_area_id.focus();
		return false;
	}
	
	if(trimSpaces(document.editUsercontact.phone_no.value)==""){
		document.getElementById('phoneno').innerHTML="Required field";
		document.editUsercontact.phone_no.focus();
		return false;
	}
	
//	if(trimSpaces(document.editUsercontact.fax_no.value)==""){
//		document.getElementById('faxno').innerHTML="Required field";
//		document.editUsercontact.fax_no.focus();
//		return false;
//	}
	
	 if(trimSpaces(document.editUsercontact.email_id.value)==""){
	    document.getElementById('emailid').innerHTML="Required field";
		document.editUsercontact.email_id.focus();
		return false;
		}
	 if(!checkEmail(document.editUsercontact.email_id.value)){
	 document.getElementById('emailid').innerHTML="Please enter valid email address";
		document.editUsercontact.email_id.focus();
		return false;
		}
		
		
		return true;
 }
 function newWindowPage(pagename)
  {
  	 //var string = "user_cons_stat_projects.php?{--projects--}";
     // window.open(pagename,'pid','width=1000,height=700,scrollbars=1, toolbar=0, left=200, resizable=1');
     window.open(pagename,'_blank','width=1000,height=700,scrollbars=1, toolbar=0, left=200, resizable=1');
  }
  
  function userSubmitAlert()
  {
     if(document.diary.alertdate.value == "")
     {
        alert("Please select a date");
        document.diary.alertdate.focus();
        return false;
     }
     
     if(document.diary.projects || document.diary.events || document.diary.contacts)
     {
       if(document.diary.alert_for[0].checked == false && document.diary.alert_for[1].checked == false && document.diary.alert_for[2].checked == false)
       {
          alert("Please select an alert type");
          return false;
       }
       
       if(document.diary.alert_for[1].checked == true && document.diary.projects.value == "")
       {
          
            alert("Please select a value");
            return false;
       }
       else if(document.diary.alert_for[0].checked && document.diary.events.value == "")
       {
          alert("Please select a value");
          return false;
       }
       else if(document.diary.alert_for[2].checked && document.diary.contacts.value == "")
       {
          alert("Please select a value");
          return false;
       }
     }
     else
     {
        alert("Please wait.. data loading..");
        return false;
     }
     return true;
  }
  
  function showRestrictionMessage()
  {
    alert("Please contact Ventures for using this option");
    return false;
  }