function fnclientvalidation(){

/************************** Client Validation *****************/

	var varsalutation				=	document.getElementById("clientregistration_salutation").value;
	var varindustry					= 	document.getElementById("clientregistration_industry").value;
	var varfirstname				= 	document.getElementById("clientregistration_firstname").value;
	var varlastname					=	document.getElementById("clientregistration_lastname").value;
	var varemail					=	document.getElementById("clientregistration_email").value;
	var varalteremail				=	document.getElementById("clientregistration_alternateemail").value;
	var vardesignation				=	document.getElementById("clientregistration_designation").value;
	var varclientreg_function		=	document.getElementById("clientregistration_function").value;
	var varclientreg_organization	=	document.getElementById("clientregistration_organization").value;
	var varclientreg_address		=	document.getElementById("clientregistration_address").value;
	var varphone_number				=	document.getElementById("clientregistration_phonenumber").value;
	
	var ok =2;	
	
	if(varsalutation == ''){
		document.getElementById("clientregistration_salutation").className="errortextbox";
		var ok =1;
	}
	else{
		document.getElementById("clientregistration_salutation").className="textbox";
	}
	
	if(varfirstname == ''){
		document.getElementById("clientregistration_firstname").className="errortextbox";
		var ok =1;
	}
	else{
		document.getElementById("clientregistration_firstname").className="textbox";
	}
	
	if(varlastname == ''){
		document.getElementById("clientregistration_lastname").className="errortextbox";
		var ok =1;
	}
	else{
		document.getElementById("clientregistration_lastname").className="textbox";
	}
	
	if(varemail == ''){  
			
			document.getElementById("clientregistration_email").className="errortextbox";
			var ok=1;
		}
		else if(varemail != '') {
			
			var x=varemail;
			var atpos=x.indexOf("@");
			var dotpos=x.lastIndexOf(".");
			if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
			  {
				 document.getElementById("clientregistration_email").className="errortextbox";
				 var ok=1;
			  }else{
				   document.getElementById("clientregistration_email").className="textbox";
				}
		}
	if(vardesignation == ''){
		document.getElementById("clientregistration_designation").className="errortextbox";
		var ok =1;
	}
	else{
		document.getElementById("clientregistration_designation").className="textbox";
	}
	
	if(varclientreg_function == ''){
		document.getElementById("clientregistration_function").className="errortextbox";
		var ok =1;
	}
	else{
		document.getElementById("clientregistration_function").className="textbox";
	}
	
	if (( document.getElementById("freelancers1").checked == false ) && ( document.getElementById("freelancers2").checked == false )) { 
		
		document.getElementById("freelancers").innerHTML="Select yes or no?";
		var ok=1;
	} 
	else{
		document.getElementById("freelancers").innerHTML="";
	}
	
	if(varclientreg_organization == ''){
		document.getElementById("clientregistration_organization").className="errortextbox";
		var ok =1;
	}
	else{
		document.getElementById("clientregistration_organization").className="textbox";
	}
	
	if(varindustry == ''){
		document.getElementById("clientregistration_industry").className="errortextbox";
		var ok =1;
	}
	else{
		document.getElementById("clientregistration_industry").className="textbox";
	}
	
	
	
	if(varclientreg_address == ''){
		document.getElementById("clientregistration_address").className="errortextbox";
		var ok =1;
	}
	else{
		document.getElementById("clientregistration_address").className="textbox";
	}
	
	if(varphone_number == ''){
		document.getElementById("clientregistration_phonenumber").className="errortextbox";
		var ok =1;
	}
	else{
		document.getElementById("clientregistration_phonenumber").className="textbox";
	}
	
	
	if(ok == 2){
		document.getElementById("error").innerHTML="";
		return true;
	}
	else{
		document.getElementById("error").innerHTML="Please Correct the above errors";
		return false;
	}
	
/************************** End Client Validation *****************/
}

function timeMsg(){
	
	var t=setTimeout("Hide()",3000);
	
}

function admin_passvalid(){
	
	var sleep = 2;
	
	var admin_oldpassword		= document.getElementById("admin_oldpassword").value;
	var admin_newpassword		= document.getElementById("admin_newpassword").value;
	var admin_confirmpassword	= document.getElementById("admin_confirmpassword").value;
	
	if(admin_oldpassword == ""){
		document.getElementById("admin_oldpassword").className="errortextbox";
		var sleep = 1;
	}
	else{
		document.getElementById("admin_oldpassword").className="textbox";
	}
	
	if(admin_newpassword == ""){
		document.getElementById("admin_newpassword").className="errortextbox";
		var sleep = 1;
	}
	else{
		document.getElementById("admin_newpassword").className="textbox";
	}
	
	if(admin_confirmpassword == ""){
		document.getElementById("admin_confirmpassword").className="errortextbox";
		var sleep = 1;
	}
	else{
		document.getElementById("admin_confirmpassword").className="textbox";
	}
	
	if(admin_confirmpassword != admin_newpassword){
		
		document.getElementById("admin_confirmpassword").className="errortextbox";
		var sleep = 1;
	}
	else{
		document.getElementById("admin_confirmpassword").className="textbox";
	}
	
	
	if(sleep == 2){
		return true;
	}
	else{
		document.getElementById("error").innerHTML="Please correct the errors";
		return false;
	}
}


/************************** Login Validation *****************/

function LoginValidation(){
	
	var varstarlancer	 	=	document.getElementById("starlancer").checked;
	var varclient		 	=	document.getElementById("client").checked;
	
	var ok =2;	
	
	
		if (( document.getElementById("starlancer").checked == false ) && ( document.getElementById("client").checked == false )) 
		{ 
			document.getElementById("accounttype1").innerHTML="Select Account type";
			var ok=1;
		} else{
			document.getElementById("accounttype1").innerHTML="";
		}
		
		if(document.getElementById("email").value == ""){
			
			document.getElementById("email").className="redboder";
			document.getElementById("email1").innerHTML="Enter Email Address";
			var ok=1;
		}
		else if(document.getElementById("email").value != ""){
			
			var x=document.getElementById("email").value
			var atpos=x.indexOf("@");
			var dotpos=x.lastIndexOf(".");
			if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
			  {
				 document.getElementById("email").className="redboder";
				 document.getElementById("email1").innerHTML="Invalid Email Address";
				 var ok=1;
			  }else{
				   document.getElementById("email1").innerHTML="";
				   document.getElementById("email").className="defalutboder";
			  }
		}
		
		
		if (document.getElementById("password").value == "") 
		{ 
			document.getElementById("password").className="redboder";
			document.getElementById("password1").innerHTML="Enter the password";
			var ok=1;
		} else{
			document.getElementById("password1").innerHTML="";
			document.getElementById("password").className="defalutboder";
		}
	
	if(ok == 2){
		return true;
	}
	else{
		return false;
	}

}

/************************** End Login Validation *****************/

function SubscriptionValid(){

	var ok =2;	
	
	if ((document.getElementById("subs1").checked == false) && (document.getElementById("subs5").checked == false)) 
		{ 
			document.getElementById("subs").innerHTML="Select Subscription";
			var ok=1;
		} else{
			document.getElementById("subs").innerHTML="";
		}
		
	if(ok == 2){
		return true;
	}
	else{
		return false;
	}
	
}

/************************** Forgot Password Validation *****************/


function ForgotPassValidation(){
	
	var varstarlancer	 	=	document.getElementById("starlancer").checked;
	var varclient		 	=	document.getElementById("client").checked;
	
	var ok =2;	
	
		if (( document.getElementById("starlancer").checked == false ) && ( document.getElementById("client").checked == false )) 
		{ 
			document.getElementById("accounttype1").innerHTML="Select Account type";
			var ok=1;
		} else{
			document.getElementById("accounttype1").innerHTML="";
		}
		
		
		if(document.getElementById("email").value == ""){
			
			document.getElementById("email").className="redboder";
			document.getElementById("email1").innerHTML="Enter Email Address";
			var ok=1;
		}
		else if(document.getElementById("email").value != ""){
			
			var x=document.getElementById("email").value
			var atpos=x.indexOf("@");
			var dotpos=x.lastIndexOf(".");
			if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
			  {
				 document.getElementById("email").className="redboder";
				 document.getElementById("email1").innerHTML="Invalid Email Address";
				 var ok=1;
			  }else{
				   document.getElementById("email1").innerHTML="";
				   document.getElementById("email").className="defalutboder";
			  }
		}
		
	if(ok == 2){
		return true;
	}
	else{
		return false;
	}
	
}

/************************** END Forgot Password Validation *****************/



function MembersAddValidation(){
	
	var ok=2;
	
		if(document.getElementById("clientmembers_membername").value == ""){
			document.getElementById("clientmembers_membername").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientmembers_membername").className="defalutboder";
		}
		
		if(document.getElementById("clientreg_designation").value == ""){
			document.getElementById("clientreg_designation").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientreg_designation").className="defalutboder";
		}
		
		if(document.getElementById("clientmembers_function").value == ""){
			document.getElementById("clientmembers_function").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientmembers_function").className="defalutboder";
		}
		
		if(document.getElementById("clientmembers_semail").value == ""){
			
			document.getElementById("clientmembers_semail").className="redboder";
			var ok=1;
		}
		else if(document.getElementById("clientmembers_semail").value != ""){
			
			var x=document.getElementById("clientmembers_semail").value
			var atpos=x.indexOf("@");
			var dotpos=x.lastIndexOf(".");
			if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
			  {
				 document.getElementById("clientmembers_semail").className="redboder";
				 var ok=1;
			  }else{
				 document.getElementById("clientmembers_semail").className="defalutboder";
			  }
		}
		
		if(document.getElementById("clientmembers_phonenumber").value == ""){
			document.getElementById("clientmembers_phonenumber").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientmembers_phonenumber").className="defalutboder";
		}
		

		if(ok == 2){
			return true;
		}
		else{
			return false;
		}
	
}



/**************************    Opportunity Validation  ****************************/

function OpportunityValidation(){
	
	var ok=2;
	
		if(document.getElementById("clientopportunity_jobtitle").value == ""){
			document.getElementById("clientopportunity_jobtitle").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientopportunity_jobtitle").className="defalutboder";
		}
		
		if(document.getElementById("clientopportunity_description").value == ""){
			document.getElementById("clientopportunity_description").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientopportunity_description").className="defalutboder";
		}
		
		if(document.getElementById("clientopportunity_industry").value == ""){
			document.getElementById("clientopportunity_industry").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientopportunity_industry").className="defalutboder";
		}
		
		
		if(document.getElementById("clientopportunity_expertchoice").value == ""){
			document.getElementById("clientopportunity_expertchoice").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientopportunity_expertchoice").className="defalutboder";
		}
		
		if(document.getElementById("clientopportunity_location").value == ""){
			document.getElementById("clientopportunity_location").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientopportunity_location").className="defalutboder";
		}
		
		if(document.getElementById("clientopportunity_keyexp").value == ""){
			document.getElementById("clientopportunity_keyexp").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientopportunity_keyexp").className="defalutboder";
		}
		
		if(document.getElementById("clientopportunity_decisiondate").value == ""){
			document.getElementById("clientopportunity_decisiondate").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientopportunity_decisiondate").className="defalutboder";
		}
		
		if(document.getElementById("clientopportunity_expirydate").value == ""){
			document.getElementById("clientopportunity_expirydate").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientopportunity_expirydate").className="defalutboder";
		}

		var objFromDate = document.getElementById("clientopportunity_decisiondate").value;
		var objToDate = document.getElementById("clientopportunity_expirydate").value;
		 
		var date1 = new Date(objFromDate);
		var date2 = new Date(objToDate);
		 
		var date3 = new Date();
		var date4 = date3.getMonth() + "/" + date3.getDay() + "/" + date3.getYear();
		var currentDate = new Date(date4);
		 
		if(date1 > date2){
			alert("Decision date should be less than Expiry date");
			var ok = 1;
		}
		
		
		if(ok == 2){
			return true;
		}
		else{
			return false;
		}
	
}

/************************************ APPRISAL VALIDATION *************************************/

function ApprisalValidation(){

	var ok=2;

		if(document.getElementById("appraisalfeedback_professional1").checked == false && document.getElementById("appraisalfeedback_professional2").checked == false && document.getElementById("appraisalfeedback_professional3").checked == false && document.getElementById("appraisalfeedback_professional4").checked == false &&  document.getElementById("appraisalfeedback_professional5").checked == false && document.getElementById("appraisalfeedback_professional9").checked == false){
			document.getElementById("p1").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("p1").className="";
		}
		
		if(document.getElementById("appraisalfeedback_teamwork1").checked == false && document.getElementById("appraisalfeedback_teamwork2").checked == false && document.getElementById("appraisalfeedback_teamwork3").checked == false && document.getElementById("appraisalfeedback_teamwork4").checked == false && document.getElementById("appraisalfeedback_teamwork5").checked == false && document.getElementById("appraisalfeedback_teamwork9").checked == false){
			document.getElementById("p2").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("p2").className="";
		}
		if(document.getElementById("appraisalfeedback_integrity1").checked == false && document.getElementById("appraisalfeedback_integrity2").checked == false && document.getElementById("appraisalfeedback_integrity3").checked == false && document.getElementById("appraisalfeedback_integrity4").checked == false && document.getElementById("appraisalfeedback_integrity5").checked == false && document.getElementById("appraisalfeedback_integrity9").checked == false){
			document.getElementById("p3").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("p3").className="";
		}
		if(document.getElementById("appraisalfeedback_jobmotivation1").checked == false && document.getElementById("appraisalfeedback_jobmotivation2").checked == false && document.getElementById("appraisalfeedback_jobmotivation3").checked == false && document.getElementById("appraisalfeedback_jobmotivation4").checked == false && document.getElementById("appraisalfeedback_jobmotivation5").checked == false && document.getElementById("appraisalfeedback_jobmotivation9").checked == false){
			document.getElementById("p4").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("p4").className="";
		}
		if(document.getElementById("appraisalfeedback_leadership1").checked == false && document.getElementById("appraisalfeedback_leadership2").checked == false && document.getElementById("appraisalfeedback_leadership3").checked == false && document.getElementById("appraisalfeedback_leadership4").checked == false && document.getElementById("appraisalfeedback_leadership5").checked == false && document.getElementById("appraisalfeedback_leadership9").checked == false){
			document.getElementById("p5").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("p5").className="";
		}
		if(document.getElementById("appraisalfeedback_clientservice1").checked == false && document.getElementById("appraisalfeedback_clientservice2").checked == false && document.getElementById("appraisalfeedback_clientservice3").checked == false && document.getElementById("appraisalfeedback_clientservice4").checked == false && document.getElementById("appraisalfeedback_clientservice5").checked == false && document.getElementById("appraisalfeedback_clientservice9").checked == false){
			document.getElementById("p6").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("p6").className="";
		}
		if(document.getElementById("appraisalfeedback_quality1").checked == false && document.getElementById("appraisalfeedback_quality2").checked == false && document.getElementById("appraisalfeedback_quality3").checked == false && document.getElementById("appraisalfeedback_quality4").checked == false && document.getElementById("appraisalfeedback_quality5").checked == false && document.getElementById("appraisalfeedback_quality9").checked == false){
			document.getElementById("p7").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("p7").className="";
		}
		if(document.getElementById("appraisalfeedback_commitment1").checked == false && document.getElementById("appraisalfeedback_commitment2").checked == false && document.getElementById("appraisalfeedback_commitment3").checked == false && document.getElementById("appraisalfeedback_commitment4").checked == false && document.getElementById("appraisalfeedback_commitment5").checked == false && document.getElementById("appraisalfeedback_commitment9").checked == false){
			document.getElementById("p8").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("p8").className="";
		}
		if(document.getElementById("appraisalfeedback_hardwork1").checked == false && document.getElementById("appraisalfeedback_hardwork2").checked == false && document.getElementById("appraisalfeedback_hardwork3").checked == false && document.getElementById("appraisalfeedback_hardwork4").checked == false && document.getElementById("appraisalfeedback_hardwork5").checked == false && document.getElementById("appraisalfeedback_hardwork9").checked == false){
			document.getElementById("p9").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("p9").className="";
		}
		if(document.getElementById("appraisalfeedback_communication1").checked == false && document.getElementById("appraisalfeedback_communication2").checked == false && document.getElementById("appraisalfeedback_communication3").checked == false && document.getElementById("appraisalfeedback_communication4").checked == false && document.getElementById("appraisalfeedback_communication5").checked == false && document.getElementById("appraisalfeedback_communication9").checked == false){
			
			document.getElementById("p10").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("p10").className="";
		}
		
		if(document.getElementById("appraisalfeedback_notes").value == ""){
			document.getElementById("p11").className="redboder";
			var ok=1;
		}	
		else{
			document.getElementById("p11").className="";
		}
		
	if(ok == 2){
			return true;
		}
		else{
			return false;
		}
	
}


/************************  Search Starlancer validation ***********************/

function SearchSlValidation(){

	var ok = 2;
	
		if(document.getElementById("name").value == ""){
			document.getElementById("name").className="redboder";
			var ok = 1;
		}
		else{
			document.getElementById("name").className="defalutboder";
		}
		
		if(document.getElementById("male").checked == false && document.getElementById("female").checked == false){
			document.getElementById("s1").className="redboder";
			var ok = 1;
		}
		else{
			document.getElementById("s1").className="";
		}
		
		if(ok == 2){
			return true;
		}
		else{
			return false;
		}
}

/************************	Interview form Validation **************************/

function InterviewFormValidation(){
	
	var ok = 2;
	
		if(document.getElementById("opportunity").value == ""){
			document.getElementById("opportunity").className="redboder";
			var ok = 1;
		}
		else{
			document.getElementById("opportunity").className="defalutboder";
		}
		
		if(document.getElementById("fromdate").value==""){
			document.getElementById("fromdate").className="redboder";
			var ok = 1;
		}
		else{
			document.getElementById("fromdate").className="defalutboder";
		}
		
		if(document.getElementById("todate").value==""){
			document.getElementById("todate").className="redboder";
			var ok = 1;
		}
		else{
			document.getElementById("todate").className="defalutboder";
		}

		var objFromDate = document.getElementById("fromdate").value;
		var objToDate = document.getElementById("todate").value;
		 
		var date1 = new Date(objFromDate);
		var date2 = new Date(objToDate);
		 
		var date3 = new Date();
		var date4 = date3.getMonth() + "/" + date3.getDay() + "/" + date3.getYear();
		var currentDate = new Date(date4);
		 
		if(date1 > date2){
			alert("Fromdate should be less than Todate");
			var ok = 1;
		}
		
		if(document.getElementById("cost").value==""){
			document.getElementById("cost").className="redboder";
			var ok = 1;
		}
		else{
			document.getElementById("cost").className="defalutboder";
		}
		
		if(document.getElementById("clientconame").value==""){
			document.getElementById("clientconame").className="redboder";
			var ok = 1;
		}
		else{
			document.getElementById("clientconame").className="defalutboder";
		}
		
		if(document.getElementById("timesheet1").checked == false && document.getElementById("timesheet2").checked == false){
			
			document.getElementById("t1").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("t1").className="";
		}
			
		if(document.getElementById("clientcoemail").value == ""){
			document.getElementById("clientcoemail").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("clientcoemail").className="defalutboder";
		}
		
		if(document.getElementById("terms").checked == false){
			document.getElementById("termsid").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("termsid").className="";
		}
			
		
		if(ok == 2){
			return true;
		}
		else{
			return false;
		}
}

/****************************************** Addtional Feedback Validation ****************************************************/
function AdditionalFeedbackValid(){
	
	var ok=2;
	
	if(document.getElementById("afeedback").value == ""){
		document.getElementById("afeedback").className="redboder";
		var ok=1;
	}
	else{
			document.getElementById("afeedback").className="defalutboder";
	}
	if(ok == 2){
		return true;
	}
	else{
		return false;
	}
}


/*****************************  Client Registration Validation *********************************/


function ClientRegistrartionValidation(){
	var ok=2;
	
	if(document.getElementById("clientregistration_salutation").value==""){
		document.getElementById("clientregistration_salutation").className="error_normalselectView";
		var ok=1;
	}
	else{
		document.getElementById("clientregistration_salutation").className="normalselectView";
	}
	
	if(document.getElementById("clientregistration_firstname").value==""){
		document.getElementById("clientregistration_firstname").className="errortextbox";
		var ok=1;
	}
	else{
		document.getElementById("clientregistration_firstname").className="textbox";
	}
	
	if(document.getElementById("clientregistration_lastname").value==""){
		document.getElementById("clientregistration_lastname").className="errortextbox";
		var ok=1;
	}
	else{
		document.getElementById("clientregistration_lastname").className="textbox";
	}
	
	if(document.getElementById("clientregistration_lastname").value==""){
		document.getElementById("clientregistration_lastname").className="errortextbox";
		var ok=1;
	}
	else{
		document.getElementById("clientregistration_lastname").className="textbox";
	}
	
	if(document.getElementById("clientregistration_email").value==""){
		document.getElementById("clientregistration_email").className="errortextbox";
		var ok=1;
	}
	else if(document.getElementById("clientregistration_email").value != ""){
			
			var x=document.getElementById("clientregistration_email").value
			var atpos=x.indexOf("@");
			var dotpos=x.lastIndexOf(".");
			if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
			  {
				 document.getElementById("clientregistration_email").className="errortextbox";
				 var ok=1;
			  }else{
				 document.getElementById("clientregistration_email").className="textbox";
			  }
	}
		
	if(document.getElementById("clientregistration_alternateemail").value==""){
		document.getElementById("clientregistration_alternateemail").className="errortextbox";
		var ok=1;
	}
	else if(document.getElementById("clientregistration_alternateemail").value != ""){
			
			var x=document.getElementById("clientregistration_alternateemail").value
			var atpos=x.indexOf("@");
			var dotpos=x.lastIndexOf(".");
			if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
			  {
				 document.getElementById("clientregistration_alternateemail").className="errortextbox";
				 var ok=1;
			  }else{
				 document.getElementById("clientregistration_alternateemail").className="textbox";
			  }
	}
	
	if(document.getElementById("clientregistration_password").value==""){
		document.getElementById("clientregistration_password").className="errortextbox";
		var ok=1;
	}
	else{
		document.getElementById("clientregistration_password").className="textbox";
	}
	
	if(document.getElementById("clientregistration_confirmpassword").value==""){
		document.getElementById("clientregistration_confirmpassword").className="errortextbox";
		var ok=1;
	}
	else{
		document.getElementById("clientregistration_confirmpassword").className="textbox";
		if(document.getElementById("clientregistration_confirmpassword").value != document.getElementById("clientregistration_password").value){
			document.getElementById("clientregistration_confirmpassword").className="errortextbox";
			var ok=1;
		}
		else{
			document.getElementById("clientregistration_confirmpassword").className="textbox";
		}
	}
	
	if(document.getElementById("terms").checked==false){
		document.getElementById("terms1").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("terms1").className="";
	}
	if(document.getElementById("terms2").checked==false){
		document.getElementById("terms3").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("terms3").className="";
	}
	
	
	
	if(ok == 2){
		return true;
	}
	else{
		document.getElementById("error").innerHTML="Fill the above errors";
		return false;
	}
}

/******************************** Starlancer search schedule interview validation ***********************************************/

function StarSearchScheduleValid(){
	
	var ok=2;
	
	var	proid		= document.getElementById("clientrequest_pid").value;
	var status		= document.getElementById("status").value;
	
	//var	schdate		= document.getElementById("clientscheduleinterview_date").value;
	var	schstatus	= document.getElementById("clientscheduleinterview_status").value;
	
	if(proid == ""){
		document.getElementById("clientrequest_pid").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("clientrequest_pid").className="defalutboder";
	}
	if(status==1){
		var interview_date		= document.getElementById("interview_date").value;
		if(interview_date == ""){
			document.getElementById("interview_date").className="redboder";
			var ok=1;
		}
		else{
			document.getElementById("interview_date").className="defalutboder";
		}
	}
	if(status == ""){
		document.getElementById("status").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("status").className="defalutboder";
	}
	
	
	/*if(schdate == ""){
		document.getElementById("clientscheduleinterview_date").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("clientscheduleinterview_date").className="defalutboder";
	}*/
	
	if(ok == 2){
		return true;
	}
	else{
		return false;
	}
}

/******************* Client Request Validation ***********************************/

function ClientRequestAddValid(){
	var ok=2;
	
	var	clientrequest_protitle				= document.getElementById("clientrequest_protitle").value;
	var	schdclientrequest_start_year		= document.getElementById("fromdate").value;
	var	clientrequest_industry				= document.getElementById("clientrequest_industry").value;
	var	clientrequest_compentency			= document.getElementById("clientrequest_compentency").value;
	var	clientrequest_domain				= document.getElementById("clientrequest_domain").value;
	var	clientrequest_expectation			= document.getElementById("clientrequest_expectation").value;
	var	clientrequest_location				= document.getElementById("clientrequest_location").value;
	var	clientrequest_status				= document.getElementById("clientrequest_status").value;
	
	if(clientrequest_protitle == ""){
		document.getElementById("clientrequest_protitle").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("clientrequest_protitle").className="defalutboder";
	}
	
	if(clientrequest_industry == ""){
		document.getElementById("clientrequest_industry").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("clientrequest_industry").className="defalutboder";
	}
	
	if(clientrequest_domain == ""){
		document.getElementById("clientrequest_domain").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("clientrequest_domain").className="defalutboder";
	}
	
	if(clientrequest_compentency == ""){
		document.getElementById("clientrequest_compentency").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("clientrequest_compentency").className="defalutboder";
	}
	
	if(clientrequest_expectation == ""){
		document.getElementById("clientrequest_expectation").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("clientrequest_expectation").className="defalutboder";
	}
	
	if(clientrequest_location == ""){
		document.getElementById("clientrequest_location").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("clientrequest_location").className="defalutboder";
	}
	
	if(clientrequest_status == ""){
		document.getElementById("clientrequest_status").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("clientrequest_status").className="defalutboder";
	}
	
	if(ok == 2){
		return true;
	}
	else{
		return false;
	}
}


/*********************************** Reservation Validation ********************************************/


function ReservationValid(){
	var ok=2;
	
	var clientreservation_requestid	= document.getElementById("clientreservation_requestid").value;
	var clientreservation_fromdate	= document.getElementById("clientreservation_fromdate").value;
	var clientreservation_todate	= document.getElementById("clientreservation_todate").value;
	
	if(clientreservation_requestid == ""){
		document.getElementById("clientreservation_requestid").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("clientreservation_requestid").className="defalutboder";
	}
	
	if(clientreservation_fromdate == ""){
		document.getElementById("clientreservation_fromdate").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("clientreservation_fromdate").className="defalutboder";
	}
	
	if(clientreservation_todate == ""){
		document.getElementById("clientreservation_todate").className="redboder";
		var ok=1;
	}
	else{
		document.getElementById("clientreservation_todate").className="defalutboder";
	}
	if(ok == 2){
		return true;
	}
	else{
		return false;
	}
}	

function AdvancedStarSearch(){
	var ok=2;
	var search_industry		= document.getElementById("search_industry").value;
	var search_domain		= document.getElementById("search_domain").value;
	var search_compentency	= document.getElementById("search_compentency").value;
	var long			= document.getElementById("long").value;
	
	if(search_industry == ""){
		document.getElementById("search_industry").className = "redboder";
		var ok=1;
	}
	else{
		document.getElementById("search_industry").className = "defalutboder";
	}
	if(search_domain == ""){
		document.getElementById("search_domain").className = "redboder";
		var ok=1;
	}
	else{
		document.getElementById("search_domain").className = "defalutboder";
	}
	if(search_compentency == ""){
		document.getElementById("search_compentency").className = "redboder";
		var ok=1;
	}
	else{
		document.getElementById("search_compentency").className = "defalutboder";
	}
	if(long == ""){
		document.getElementById("long").className = "errortextbox";
		var ok=1;
	}
	else{
		document.getElementById("long").className = "textbox";
	}
	
	if(ok == 2){
		return true;
	}
	else{
		return false;
	}
}

function FreeTextSearch(){
	var ok=2;
	var searchname	= document.getElementById("search_name").value;
	
	if(searchname == ""){
		document.getElementById("search_name").className = "errortextbox";
		var ok=1;
	}
	else{
		document.getElementById("search_name").className = "textbox";
	}
	if(ok == 2){
		return true;
	}
	else{
		return false;
	}
}


function StarlancerConfirmationValid(){
	var ok=2;
	var slc_fromdate	= document.getElementById("slc_fromdate").value;
	var slc_todate		= document.getElementById("slc_todate").value;
	var slc_cost		= document.getElementById("slc_cost").value;
	var timesheet1		= document.getElementById("timesheet1").checked;
	var timesheet2		= document.getElementById("timesheet2").checked;
	var terms			= document.getElementById("terms").checked;
	// ====== Date Validation
	var date1 			= new Date(slc_fromdate);
	var date2 			= new Date(slc_todate);
 	var date3 			= new Date();
	var date4 			= date3.getMonth() + "/" + date3.getDay() + "/" + date3.getYear();
	var currentDate 	= new Date(date4);
	
	
	if(slc_fromdate	== ""){
		document.getElementById("slc_fromdate").className = "errortextbox";
		var ok=1;
	}
	else if(date3 > date1){
        document.getElementById("slc_fromdate").className = "errortextbox";
       	var ok=1; 
    }
	else{
		document.getElementById("slc_fromdate").className = "textbox";
	}
	
	if(slc_todate	== ""){
		document.getElementById("slc_todate").className = "errortextbox";
		var ok=1;
	}
	else if(date1 > date2){
        document.getElementById("slc_todate").className = "errortextbox";
		document.getElementById("slc_fromdate").className = "errortextbox";
       	var ok=1; 
    }
	else{
		document.getElementById("slc_todate").className = "textbox";
	}
 
    if(slc_cost	== ""){
		document.getElementById("slc_cost").className = "errortextbox";
		var ok=1;
	}
	else{
		document.getElementById("slc_cost").className = "textbox";
	}
	
	if(timesheet1 == false && timesheet2 == false){
		
		document.getElementById("timesheet3").className = "redboder";
		document.getElementById("timesheet4").className = "redboder";
		var ok=1;
	}
	else{
		document.getElementById("timesheet3").className = "";
		document.getElementById("timesheet4").className = "";
	}
	
	if(terms == false){
		document.getElementById("termsid").className = "redboder";
		var ok=1;
	}else{
		document.getElementById("termsid").className = "";
	}
	
	if(ok == 2){
		return true;
	}
	else{
		document.getElementById("error").innerHTML = "Please correct above errors";
		return false;
	}
	
}

function starcommentsconfirm(){
	var ok=2;
	var clientscheduleinterview_description		= document.getElementById("rejected_notes").value;
	
	if(clientscheduleinterview_description	== ""){
		document.getElementById("rejected_notes").className = "redboder";
		var ok=1;
	}
	else{
		document.getElementById("rejected_notes").className = "defalutboder";
	}
	
	if(ok == 2){
		return true;
	}
	else{
		return false;
	}
	
}
