	function checkUserType(){
		var loginType=document.getElementById('hdnLoginStatus').value;
		var sitePath = document.getElementById('sitePath').value;
		if(loginType=="User"){
			var redirectValue=confirm("Are you sure want to logoff and register as a broker?");
			if(redirectValue==true){
				document.location.href=sitePath+"index/U";
			}
		}
		if(loginType=="Broker"){
			var redirectValue=confirm("Are you sure want to logoff and register as a user?");
			if(redirectValue==true){
				document.location.href=sitePath+"index/B";
			}
		}
	}
	
	function checkUserName(userName){
		if(userName != ""){
		if(validateUsername(document.getElementById('user_name').value)){
			var sitePath = document.getElementById('sitePath').value;
			xajax.call(sitePath+'teamDirectory/usernameValidate/'+userName, {method: 'POST', parameters:[{cakex_update:'userName'}]}); 
			return false;
		}
		}else{
		document.getElementById('userName').style.display = 'none';
		}
	}
	
	function checkEditUserName(userName,oldUserName){
		if(!validateUsername(userName)){
			return false;
		}
		if(userName != oldUserName){
			var sitePath = document.getElementById('sitePath').value;
			xajax.call(sitePath+'teamDirectory/usernameValidate/'+userName, {method: 'POST', parameters:[{cakex_update:'userName'}]}); 
			return false;
		}else{
			document.getElementById('user_name_exists').value = 'N';
			document.getElementById('userName').style.display = 'none';
		}	
	}
	
	function checkEmail(){
		
		var Email=document.getElementById("email_address").value;
		if(Email != ""){
		var sitePath = document.getElementById('sitePath').value;
		xajax.call(sitePath+'teamDirectory/emailValidate/'+Email, {method: 'POST', parameters:[{cakex_update:'emailValidate'}]});
		 
		return false;
		}else{
		document.getElementById('emailValidate').style.display = 'none';
		}
	}

	function checkEditEmail(Email,oldEmail){
	    if(Email != oldEmail){
			var sitePath = document.getElementById('sitePath').value;
			xajax.call(sitePath+'teamDirectory/emailValidate/'+Email, {method: 'POST', parameters:[{cakex_update:'emailValidate'}]}); 
			return false;
		}else{
			document.getElementById('email_exists').value = 'N';
			document.getElementById('emailValidate').style.display = 'none';
		}	
	}

	
	function reloadInternalMember(){
	    
	    var sitePath = document.getElementById('sitePath').value;
		xajax.call(sitePath+'teamDirectory/internal_member_ajax/', {method: 'post', parameters:[{cakex_update:'documentVault'}]}); 
        document.getElementById('fview').style.display = 'none';
		return false;
	}
	function reloadInternalMemberInExt(){
	    var sitePath = document.getElementById('sitePath').value;
		xajax.call(sitePath+'teamDirectory/internal_member_ajax/', {method: 'post', parameters:[{cakex_update:'external_div'}]}); 
        document.getElementById('fview').style.display = 'none';
		return false;
	}
	
	function reloadDashDoardInternalMember(){
		var sitePath = document.getElementById('sitePath').value;
		//alert(sitePath+'task/dashBoardInternalMemberAjax/');
		xajax.call(sitePath+'tasks/dashBoardInternalMemberAjax/', {method: 'post', parameters:[{cakex_update:'internalMember'}]}); 
        document.getElementById('fview').style.display = 'none';
		return false;
	}
	
	function validateUsername(stringUsername){
		var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
		for (var i = 0; i < stringUsername.length; i++) {
				if (iChars.indexOf(stringUsername.charAt(i)) != -1) {
				alert ("Invalid username, Only alpha, numeric and underscore allowed.");
				return false;
			}
		}
		return true;
	}
	function popup_change_to_receive(status,QuoteRequestByVendorid) {
    	
    	var ht  = "210";
       	var wd  = "560";
       	var t   = (screen.height-ht)/2;
       	var l   = (screen.width-wd)/2;
        var url = document.getElementById('sitepath').value+'/quote_requests/updateStatus/'+status+'/'+QuoteRequestByVendorid;
        
        //newwindow=window.open(url,"result_window","toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no,resizable=yes,scrollbars=no,height="+ht+",width="+wd+",left="+l+",top="+t);
        window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=600,height=210,screenX=150,screenY=150,top=150,left=150')
	   	if (window.focus) {newwindow.focus()}
  	}
	
	function validateRole(stringUsername){
		var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
		for (var i = 0; i < stringUsername.length; i++) {
				if (iChars.indexOf(stringUsername.charAt(i)) != -1) {
				alert ("Invalid Role, Only alpha, numeric and underscore allowed.");
				return false;
			}
		}
		return true;
	}
	
	function validateFirstname(stringUsername){
		var iChars = "!@#$%^&*()+=[]\\\;,./{}|\":<>?";
		for (var i = 0; i < stringUsername.length; i++) {
				if (iChars.indexOf(stringUsername.charAt(i)) != -1) {
				alert (memberFirstName);
				return false;
			}
		}
		return true;
	}
	
	function clearText(str) {
	     function filterNum(str) {
	          re = /\$|,|@|#|~|`|\%|\*|\^|\&|\(|\)|\+|\=|\[|\-|\_|\]|\[|\}|\{|\;|\:|\'|\"|\<|\>|\?|\||\\|\!|\$|\./g;
	          // remove special characters like "$" and "," etc...
	          return str.replace(re, "");
	     }
	}
	
	function internalValidate(){
		var invalid = " ";
		var thisForm = document.getElementById('addInternalMember');
		var eLength  = thisForm.elements.length;
		var chk=false;
		
		if(!validateFirstname(document.getElementById('first_name').value)){
   	    	return false;
   	    }
   	    
   	    if(IsBlank('addInternalMember','first_name')){
   	 		alert(addInternalFirstName);
	   	 	document.getElementById('first_name').focus();
   		 	return false;
   	    }
   	    
   	    
   	    if(InternalFirstLastNameValidate('first_name')){
   	 		alert(addInternalFirstNameVal);
	   	 	document.getElementById('first_name').focus();
	   	 	document.getElementById('first_name').select();	   	 	
   		 	return false;
   	    }
   	    
   	    if(InternalFirstLastNameValidate('last_name')){
   	 		alert(addInternalLastNameVal);
	   	 	document.getElementById('last_name').focus();
	   	 	document.getElementById('last_name').select();	   	 	
   		 	return false;
   	    }
		
		
		if(!validateUsername(document.getElementById('user_name').value)){
			return false;
		}

		if(IsBlank('addInternalMember','user_name')){
   	 		alert(addInternalUserName);
	   	 	document.getElementById('user_name').focus();
   		 	return false;
   	    }

   	    if(InternalUserNameValidate('user_name')){
   	 		alert(validUsername);
	   	 	document.getElementById('user_name').focus();
	   	 	document.getElementById('user_name').select();	   	 	
   		 	return false;
   	    }
   	    
   	    if(document.getElementById('user_name').value.length < 4){
   	    	alert(usernameLength);
	   	 	document.getElementById('user_name').focus();
	   	 	document.getElementById('user_name').select();	   	 	
   		 	return false;
   	    }
   	    
   	    if(document.getElementById('user_name_exists').value == 'Y'){
   	    	alert(addInternalUserExists);
	   	 	document.getElementById('user_name').focus();
	   	 	document.getElementById('user_name').select();	   	 	
   		 	return false;
   	    }
   	    
   	    if(IsBlank('addInternalMember','password')){
   	 		alert(addInternalUserPassword);
	   	 	document.getElementById('password').focus();
   		 	return false;
   	    }
   	    
   	    
   	    if(document.getElementById('password').value.indexOf(invalid) > -1) {
		   alert("Sorry, spaces are not allowed.");
		   document.getElementById('password').select();
		   return false;
	   }
   	    
   	    
   	    
   	    
   	    if(IsBlank('addInternalMember','phone_number')){
	  		alert(phoneNumber);
		    return false;
		}
		
		if(!validatePhone(document.getElementById('phone_number').value)){
			return false;
		}
   	    
   	    if(IsBlank('addInternalMember','email_address')){
   	 		alert(addInternalEmail);
	   	 	document.getElementById('email_address').focus();
   		 	return false;
   	    }
   	    
   	    if(IsEmail('addInternalMember','email_address')){
   	 		alert(addInternalEmailformat);
	   	 	document.getElementById('email_address').focus();
	   	 	document.getElementById('email_address').select();	   	 	
   		 	return false;
   	    }
   	    
   	    if(document.getElementById('email_exists').value=='Y'){
   	 		alert(addInternalEmailExists);
	   	 	document.getElementById('email_address').focus();
	   	 	document.getElementById('email_address').select();	   	 	
   		 	return false;
   	    }
   	    
   	    for (i = 0; i < eLength; i++){
			if(thisForm.elements[i].name == "role[]"){
				if(thisForm.elements[i].checked){
					chk=true;
				}
			}
		}
		
		if(document.getElementById('otherrole').checked == false){ 
			if(!chk){
				  alert(addRoleValidate);
				  return false;
			}
		}

		if(document.getElementById('otherrole').checked == true){ 
			if(IsBlank('addInternalMember','Role')){
   	 			alert('Enter valid role');
	   	 		document.forms['addInternalMember'].elements['Role'].focus();
   		 		return false;
   	    	}
		   Roleval = document.forms['addInternalMember'].elements['Role'].value;	
		   
		  if(!validateRole(Roleval)){
			return false;
		    }
		    
			
		}
		
		document.getElementById('pageType').style.visibility = 'visible';
		document.getElementById('role').style.visibility = 'visible';
		return true;
	}
	
	function editInternalValidate(){
		var invalid = " ";
		var thisForm = document.getElementById('editInternalMember');
		var eLength  = thisForm.elements.length;
		var chk=false;
		
		
		 if(IsBlank('editInternalMember','first_name')){
   	 		alert(addInternalFirstName);
	   	 	document.getElementById('first_name').focus();
   		 	return false;
   	    }
   	    
   	    if(InternalFirstLastNameValidate('first_name')){
   	 		alert(addInternalFirstNameVal);
	   	 	document.getElementById('first_name').focus();
	   	 	document.getElementById('first_name').select();	   	 	
   		 	return false;
   	    }
   	    
   	    if(InternalFirstLastNameValidate('last_name')){
   	 		alert(addInternalLastNameVal);
	   	 	document.getElementById('last_name').focus();
	   	 	document.getElementById('last_name').select();	   	 	
   		 	return false;
   	    }

		if(IsBlank('editInternalMember','user_name')){
   	 		alert(addInternalUserName);
	   	 	document.getElementById('user_name').focus();
   		 	return false;
   	    }
   	    
   	    if(!validateUsername(document.getElementById('user_name').value)){
			return false;
		}

   	    if(InternalUserNameValidate('user_name')){
   	 		alert(addInternalUserName);
	   	 	document.getElementById('user_name').focus();
	   	 	document.getElementById('user_name').select();	   	 	
   		 	return false;
   	    }
		  	    
   	    if(document.getElementById('user_name').value.length < 4){
   	    	alert(addInternalUserName);
	   	 	document.getElementById('user_name').focus();
	   	 	document.getElementById('user_name').select();	   	 	
   		 	return false;
   	    }

   	    if(document.getElementById('user_name_exists').value == 'Y'){
   	    	alert(addInternalUserExists);
	   	 	document.getElementById('user_name').focus();
	   	 	document.getElementById('user_name').select();	   	 	
   		 	return false;
   	    }
   	    

   	    
   	   
   	    
   	    if(IsBlank('editInternalMember','phone_number')){
	  		alert(phoneNumber);
		    return false;
		}
		
		if(!validatePhone(document.getElementById('phone_number').value)){
			return false;
		}
		
   	    if(IsBlank('editInternalMember','email_address')){
   	 		alert(addInternalEmail);
	   	 	document.getElementById('email_address').focus();
   		 	return false;
   	    }
   	    
   	    if(IsEmail('editInternalMember','email_address')){
   	 		alert(addInternalEmailformat);
	   	 	document.getElementById('email_address').focus();
	   	 	document.getElementById('email_address').select();	   	 	
   		 	return false;
   	    }
   	    
   	    if(document.getElementById('email_exists').value=='Y'){
   	 		alert(addInternalEmailExists);
	   	 	document.getElementById('email_address').focus();
	   	 	document.getElementById('email_address').select();	   	 	
   		 	return false;
   	    }

   	    for (i = 0; i < eLength; i++){
			if(thisForm.elements[i].name == "role[]"){
				if(thisForm.elements[i].checked){
					chk=true;
				}
			}
		}

		if(document.getElementById('otherrole').checked == false){ 
			if(!chk){
				  alert(addRoleValidate);
				  return false;
			}
		}
   	       	   
		if(document.getElementById('otherrole').checked == true){ 
			if(IsBlank('editInternalMember','Role')){
   	 			alert('Enter valid role');
	   	 		document.forms['editInternalMember'].elements['Role'].focus();
   		 		return false;
   	    	}
			Roleval = document.forms['editInternalMember'].elements['Role'].value;
			if(!validateRole(Roleval)){
			return false;
		    }
			
			if(UserValidate('Role')){
   	 			alert ("Invalid username, Only alpha, numeric and underscore allowed.");
	   	 		document.getElementById('Role').focus();
	   	 		document.getElementById('Role').select();	   	 	
   		 		return false;
   	    	}
		}
		
		  if(!IsBlank('editInternalMember','new_password')){
			if(document.getElementById('new_password').value.length < 6){
				alert('Please Enter the password');
				document.getElementById('new_password').focus();
				document.getElementById('new_password').select();
				return false;
			}
			
			
			
	    if(document.getElementById('new_password').value.indexOf(invalid) > -1) {
		  	alert("Sorry, spaces are not allowed.");
		  	document.getElementById('new_password').select();
		  	return false;
	    }
			
			
			if(document.getElementById('new_password').value != document.getElementById('confirm_password').value){
				alert('Password confirmation does not match with the password..');
				document.getElementById('confirm_password').focus();
				document.getElementById('confirm_password').select();
				return false;
			}
		}	
		return true;
	}
	
	function displayRoleDiv(){
		if(document.getElementById('otherrole').checked == true){
			document.getElementById("otherRoleDiv").style.display="block";
		}else{
			 
			document.getElementById("otherRoleDiv").style.display="none";	
		}	
	}
	
	function searchByInternal(){
		var sitePath = document.getElementById('sitePath').value;		
		document.internalMember.action = sitePath+'team_directory/externalMember/';
		document.internalMember.submit();
	}
	
	/**
	 * Search By Role
	 */ 
	 function searchByRole(roleId){
	 	 
	 	var sitePath = document.getElementById('sitePath').value;
	 	xajax.call(sitePath+'teamDirectory/internal_member_ajax/'+roleId, {method: 'post', parameters:[{cakex_update:'documentVault'}]}); 
		return true;
	 }
	 
	 /**
	  * Delete Interal Member
	  */ 
	 function delInternalMember(memberId){
	 	var conMessage = confirm(deleteInternalMember);
	 	if(conMessage == true){
	 		var sitePath = document.getElementById('sitePath').value;
			xajax.call(sitePath+'teamDirectory/deleteMember/'+memberId, {method: 'POST', parameters:[{cakex_update:'fview'}]}); 
			return false;
	 	}else{
        	document.getElementById('fview').style.display = 'none';
	 	    return false;
	 	}
	 } 
	 
	 /**
	  * Update Edit Internal Member
	  */
	 function reloadUpdateInternalMember(ID){
		var sitePath = document.getElementById('sitePath').value;
		xajax.call(sitePath+'teamDirectory/editInternalMember/'+ID, {method: 'post', parameters:[{cakex_update:'fview'}]}); 
        document.getElementById('fview').style.display = 'block';
		return false;
	}
	
	/**
	 * Request Quotes 
	 */ 
	 
	 function quotesRequest1(cid,page,marketId) {  
	 //alert(cid+page+marketId)
		var te =cid;
		var sitePath = document.getElementById('sitePath').value;
	   	var url = sitePath+'quote_requests/redirectPage/'+te+'/'+page+'/'+marketId;
	   	
	  	if(te  != "") {
    		var params = 'uname=' + te;
	    	var amjax = new Ajax.Updater(
    		{success: ''},url,
    		{method: 'get', parameters: params,onComplete:getQuotesRequestResult});
        } 
     }
	 
	 
	 function quotesRequest(cid,page,marketId) {  
	
		var te =cid;
		var sitePath = document.getElementById('sitePath').value;
	   	var url = sitePath+'quote_requests/redirectPage/'+te+'/'+page+'/'+marketId;
	   	
	   	document.frm_quotes.action = url;
	    document.frm_quotes.submit();
	  	
     }
 
	 function getQuotesRequestResult(request) {
	 
	   	if(request.responseText == 1) {
     		var sitePath = document.getElementById('sitePath').value;
     		document.frm_quotes.action = sitePath+'quote_requests/quoteRequests';
	    	document.frm_quotes.submit();
		}else if(request.responseText == 2){
			var sitePath = document.getElementById('sitePath').value;
			document.frm_quotes.action = sitePath+'quote_requests/viewQuoteRequest';
	    	document.frm_quotes.submit();
		}else if(request.responseText == 3){
			var sitePath = document.getElementById('sitePath').value;
			document.frm_quotes.action = sitePath+'quote_requests/viewQuoteRequested';
	    	document.frm_quotes.submit();
		}
		
 	 }
 	 
 	 // tools
 	 
 	  function quotesTotools(cid) {  
		var te =cid;
		var sitePath = document.getElementById('sitePath').value;
	   	var url = sitePath+'glossaries/redirectPage/'+te;
	   	if(te  != "") {
    		var params = 'uname=' + te;
	    	var amjax = new Ajax.Updater(
    		{success: ''},url,
    		{method: 'get', parameters: params,onComplete:getQuotesRequestResult1});
        } 
     }
 
	 function getQuotesRequestResult1(request) {
     	var id=request.responseText;
     	var sitePath = document.getElementById('sitePath').value;
			document.frm_quotes.action = sitePath+'glossaries/'+id;
	    	document.frm_quotes.submit();
		
 	 }
 	 
 	 
 	 /*view vendor log information*/
 	 function view_vendor_log(vendor_id){
 	    var url = document.getElementById('sitepath').value+'/quote_requests/VendorLogInfo/'+vendor_id;
        
       
        window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=600,height=410,screenX=150,screenY=150,top=150,left=150')
	   	if (window.focus) {newwindow.focus()}
 	 }
 	 
 	 
 	  /**
 	  * Quote Request Submit validation 
 	  */
 	 function quoteRequest(){
 	 	
 	 	if(document.getElementById('categoryId').value == 1){
 	 	
 	 		if(document.getElementById('checkbox_01').checked == true && document.getElementById('answer_with_txt_2').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_01').checked == true && document.getElementById('answer_with_txt_2').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_2').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_2').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_2').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_2').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_02').checked == true && document.getElementById('answer_with_txt_3').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_02').checked == true && document.getElementById('answer_with_txt_3').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_3').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_3').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_3').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_3').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_03').checked == true && document.getElementById('answer_with_txt_4').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_03').checked == true && document.getElementById('answer_with_txt_4').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_4').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_4').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_4').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_4').focus();
			return false;
			}
			}
			if(!document.getElementById('checkbox_00').checked && !document.getElementById('checkbox_01').checked && !document.getElementById('checkbox_02').checked && !document.getElementById('checkbox_03').checked && !document.getElementById('checkbox_04').checked){
			alert(checkboxMessage);
 	 		return false;
			}
 	 		
 	 		if(document.getElementById('checkbox_10').checked == true && document.getElementById('answer_with_txt_6').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_10').checked == true && document.getElementById('answer_with_txt_6').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_6').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_6').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_6').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_6').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_11').checked == true && document.getElementById('answer_with_txt_7').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_11').checked == true && document.getElementById('answer_with_txt_7').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_7').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_7').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_7').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_7').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_12').checked == true && document.getElementById('answer_with_txt_8').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_12').checked == true && document.getElementById('answer_with_txt_8').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_8').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_8').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_8').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_8').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_13').checked == true && document.getElementById('answer_with_txt_9').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_13').checked == true && document.getElementById('answer_with_txt_9').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_9').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_9').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_9').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_9').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_14').checked == true && document.getElementById('answer_with_txt_10').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_14').checked == true && document.getElementById('answer_with_txt_10').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_10').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_10').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_10').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_10').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_15').checked == true && document.getElementById('answer_with_txt_11').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_15').checked == true && document.getElementById('answer_with_txt_11').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_11').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_11').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_11').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_11').focus();
			return false;
			}
			}
 	 		if(!document.getElementById('checkbox_10').checked && !document.getElementById('checkbox_11').checked && !document.getElementById('checkbox_12').checked && !document.getElementById('checkbox_13').checked && !document.getElementById('checkbox_14').checked && !document.getElementById('checkbox_15').checked && !document.getElementById('checkbox_16').checked && !document.getElementById('checkbox_17').checked){
			alert(checkboxMessage);
 	 		return false;
			}
 	 		if(document.getElementById('checkbox_21').checked == true && document.getElementById('answer_with_txt_14').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_21').checked == true && document.getElementById('answer_with_txt_14').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_14').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_14').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_14').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_14').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_22').checked == true && document.getElementById('answer_with_txt_15').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_22').checked == true && document.getElementById('answer_with_txt_15').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_15').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_15').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_15').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_15').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_23').checked == true && document.getElementById('answer_with_txt_16').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_23').checked == true && document.getElementById('answer_with_txt_16').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_16').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_16').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_16').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_16').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_24').checked == true && document.getElementById('answer_with_txt_17').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_24').checked == true && document.getElementById('answer_with_txt_17').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_17').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_17').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_17').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_17').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_25').checked == true && document.getElementById('answer_with_txt_18').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_25').checked == true && document.getElementById('answer_with_txt_18').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_18').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_18').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_18').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_18').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_26').checked == true && document.getElementById('answer_with_txt_19').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		} 
 	 		else if(document.getElementById('checkbox_26').checked == true && document.getElementById('answer_with_txt_19').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_19').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_19').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_19').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_19').focus();
			return false;
			}
			}
			if(!document.getElementById('checkbox_20').checked && !document.getElementById('checkbox_21').checked && !document.getElementById('checkbox_22').checked && !document.getElementById('checkbox_23').checked && !document.getElementById('checkbox_24').checked && !document.getElementById('checkbox_25').checked && !document.getElementById('checkbox_26').checked && !document.getElementById('checkbox_27').checked){
			alert(checkboxMessage);
 	 		return false;
			}
			if(!document.getElementById('checkbox_30').checked && !document.getElementById('checkbox_31').checked && !document.getElementById('checkbox_32').checked && !document.getElementById('checkbox_33').checked && !document.getElementById('checkbox_34').checked && !document.getElementById('checkbox_35').checked && !document.getElementById('checkbox_36').checked && !document.getElementById('checkbox_37').checked){
            alert(checkboxMessage);
            return false;
           }
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 2){
 	 		if(document.getElementById('answer_id_3_10_52').checked == true && document.getElementById('answer_with_txt_52').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('answer_id_6_13_63').checked == true && document.getElementById('answer_with_txt_63').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_74').checked == true && document.getElementById('answer_with_txt_68').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		/*if(!document.getElementById('checkbox_70').checked && !document.getElementById('checkbox_71').checked && !document.getElementById('checkbox_72').checked && !document.getElementById('checkbox_73').checked && !document.getElementById('checkbox_74').checked ){
            alert(checkboxMessage);
            return false;
           }*/
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 3){
 	 		if(document.getElementById('answer_id_7_22_118').checked == true && document.getElementById('answer_with_txt_118').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 4){
 	 		if(IsBlank('frm_quoteRequest','answer_id_0_25')){
	 	 		alert(blankFieldMessage);
	 	 		return false;
	 	 	}
 	 		
 	 		if(document.getElementById('checkbox_10').checked == false && document.getElementById('checkbox_11').checked == false && document.getElementById('checkbox_12').checked == false && document.getElementById('checkbox_13').checked == false && document.getElementById('checkbox_14').checked == false && document.getElementById('checkbox_15').checked == false && document.getElementById('checkbox_16').checked == false && document.getElementById('checkbox_17').checked == false && document.getElementById('checkbox_18').checked == false && document.getElementById('checkbox_19').checked == false && document.getElementById('checkbox_110').checked == false && document.getElementById('checkbox_111').checked == false && document.getElementById('checkbox_112').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_112').checked == true && document.getElementById('answer_with_txt_138').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		
	 	 	if(!isValidDigit('frm_quoteRequest', 'answer_id_0_25', numberMessage)){
 	 			return false;
 	 		}
	 	 	if(IsBlank('frm_quoteRequest','answer_id_2_27')){
	 	 		alert(blankFieldMessage);
	 	 		return false;
	 	 	}
	 	 	if(!alphaNumeric1('answer_id_2_27')){
	 	 		alert(alphaMessage);
	 	 		return false;
	 	 	}
	 	 	if(IsBlank('frm_quoteRequest','answer_id_3_28')){
	 	 		alert(blankFieldMessage);
	 	 		return false;
	 	 	}
	 	 	if(!alphaNumeric1('answer_id_3_28')){
	 	 		alert(alphaMessage);
	 	 		return false;
	 	 	}
	 	 	if(IsBlank('frm_quoteRequest','answer_id_5_30')){
	 	 		alert(blankFieldMessage);
	 	 		return false;
	 	 	}
	 	 	if(!alphaNumeric1('answer_id_5_30')){
	 	 		alert(alphaMessage);
	 	 		return false;
	 	 	}
	 	 	if(IsBlank('frm_quoteRequest','answer_id_8_33')){
	 	 		alert(blankFieldMessage);
	 	 		return false;
	 	 	}
	 	 	if(!alphaNumeric1('answer_id_8_33')){
	 	 		alert(alphaMessage);
	 	 		return false;
	 	 	}
	 	 	/*if(document.getElementById('answer_id_9_34_156').value == '' || document.getElementById('answer_id_9_34_157').value == '' || document.getElementById('answer_id_9_34_158').value == ''){
	 	 	
	 	 		alert(blankFieldMessage);
	 	 		return false;
	 	 	}*/
	 	 	if(document.getElementById('answer_id_9_34_156').value != ''){
	 	 	if(document.getElementById('answer_id_9_34_157').value == '' || document.getElementById('answer_id_9_34_158').value == ''){
	 	 	alert(blankFieldMessage);
	 	 	if(document.getElementById('answer_id_9_34_157').value == ''){
	 	 	document.getElementById('answer_id_9_34_157').focus();
	 	 	return false;
	 	 	}
	 	 	if(document.getElementById('answer_id_9_34_158').value == ''){
	 	 	document.getElementById('answer_id_9_34_158').focus();
	 	 	return false;
	 	 	}
	 	 		return false;
	 	 	}
	 	 	
	 	 	}
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 5){
 	 		if(document.getElementById('checkbox_30').checked == false && document.getElementById('checkbox_31').checked == false && document.getElementById('checkbox_32').checked == false && document.getElementById('checkbox_33').checked == false && document.getElementById('checkbox_34').checked == false && document.getElementById('checkbox_35').checked == false && document.getElementById('checkbox_36').checked == false && document.getElementById('checkbox_37').checked == false && document.getElementById('checkbox_38').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_38').checked == true && document.getElementById('answer_with_txt_181').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		if(!document.getElementById('checkbox_30').checked && !document.getElementById('checkbox_31').checked && !document.getElementById('checkbox_32').checked && !document.getElementById('checkbox_33').checked && !document.getElementById('checkbox_34').checked && !document.getElementById('checkbox_35').checked && !document.getElementById('checkbox_36').checked && !document.getElementById('checkbox_37').checked && !document.getElementById('checkbox_38').checked){
            alert(checkboxMessage);
            return false;
            }
 	 		
 	 		/*if(document.getElementById('answer_id_5_40_187').checked == true && document.getElementById('answer_with_txt_187').value == ''){
 	 			alert(FICOMessage);
 	 			return false;
 	 		}*/
 	 		
 	 		/*if(document.getElementById('answer_id_5_40_187').checked == true && document.getElementById('answer_with_txt_187').value != ''){
 	 			if(!isValidDigit('frm_quoteRequest', 'answer_with_txt_187', numberMessage)){
	 	 			return false;
	 	 		}
 	 		}*/
 	 		
 	 		if(document.getElementById('answer_id_9_44_203').checked == true && document.getElementById('additional_choice_203_0').checked == false && document.getElementById('additional_choice_203_1').checked == false && document.getElementById('additional_choice_203_2').checked == false && document.getElementById('additional_choice_203_3').checked == false && document.getElementById('additional_choice_203_4').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 6){
 	 	
 	 		/*if(document.getElementById('checkbox_50').checked == false && document.getElementById('checkbox_51').checked == false && document.getElementById('checkbox_52').checked == false && document.getElementById('checkbox_53').checked == false && document.getElementById('checkbox_54').checked == false && document.getElementById('checkbox_55').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}*/
 	 		
 	 		if(document.getElementById('checkbox_30').checked == true && document.getElementById('answer_with_txt_214').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_30').checked == true && document.getElementById('answer_with_txt_214').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_214').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_214').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_214').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_214').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_31').checked == true && document.getElementById('answer_with_txt_215').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_31').checked == true && document.getElementById('answer_with_txt_215').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_215').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_215').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_215').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_215').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_32').checked == true && document.getElementById('answer_with_txt_216').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_32').checked == true && document.getElementById('answer_with_txt_216').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_216').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_216').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_216').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_216').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_33').checked == true && document.getElementById('answer_with_txt_217').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_33').checked == true && document.getElementById('answer_with_txt_217').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_217').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_217').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_217').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_217').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_34').checked == true && document.getElementById('answer_with_txt_218').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_34').checked == true && document.getElementById('answer_with_txt_218').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_218').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_218').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_218').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_218').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_35').checked == true && document.getElementById('answer_with_txt_219').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_35').checked == true && document.getElementById('answer_with_txt_219').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_219').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_219').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_219').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_219').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('checkbox_36').checked == true && document.getElementById('answer_with_txt_220').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_36').checked == true && document.getElementById('answer_with_txt_220').value != ''){
			if(!Isnumeric(document.getElementById('answer_with_txt_220').value)){
			alert(numberMessage);
			document.getElementById('answer_with_txt_220').focus();
			return false;
			}
			if(document.getElementById('answer_with_txt_220').value.length > 4)
			{
			alert(NumMessage);
			document.getElementById('answer_with_txt_220').focus();
			return false;
			}
			}
 	 		
 	 		if(document.getElementById('answer_with_txt_214').value != '' && !isValidDigit('frm_quoteRequest', 'answer_with_txt_214', numberMessage)){
 	 			return false;
 	 		}
 	 		if(document.getElementById('answer_with_txt_215').value != '' && !isValidDigit('frm_quoteRequest', 'answer_with_txt_215', numberMessage)){
 	 			return false;
 	 		}
 	 		if(document.getElementById('answer_with_txt_216').value != '' && !isValidDigit('frm_quoteRequest', 'answer_with_txt_216', numberMessage)){
 	 			return false;
 	 		}
 	 		if(document.getElementById('answer_with_txt_217').value != '' && !isValidDigit('frm_quoteRequest', 'answer_with_txt_217', numberMessage)){
 	 			return false;
 	 		}
 	 		if(document.getElementById('answer_with_txt_218').value != '' && !isValidDigit('frm_quoteRequest', 'answer_with_txt_218', numberMessage)){
 	 			return false;
 	 		}
 	 		if(document.getElementById('answer_with_txt_219').value != '' && !isValidDigit('frm_quoteRequest', 'answer_with_txt_219', numberMessage)){
 	 			return false;
 	 		}
 	 		if(document.getElementById('answer_with_txt_220').value != '' && !isValidDigit('frm_quoteRequest', 'answer_with_txt_220', numberMessage)){
 	 			return false;
 	 		}
 	 		if(!document.getElementById('checkbox_30').checked && !document.getElementById('checkbox_31').checked && !document.getElementById('checkbox_32').checked && !document.getElementById('checkbox_33').checked && !document.getElementById('checkbox_34').checked && !document.getElementById('checkbox_35').checked && !document.getElementById('checkbox_36').checked && !document.getElementById('checkbox_37').checked){
            alert(checkboxMessage);
            return false;
            }
            if(!document.getElementById('checkbox_50').checked && !document.getElementById('checkbox_51').checked && !document.getElementById('checkbox_52').checked && !document.getElementById('checkbox_53').checked && !document.getElementById('checkbox_54').checked && !document.getElementById('checkbox_55').checked ){
            alert(checkboxMessage);
            return false;
              }
 	 		
 	 		if(IsBlank('frm_quoteRequest','answer_id_9_54')){
	 	 		alert(blankFieldMessage);
	 	 		document.getElementById('answer_id_9_54').focus();
	 	 		return false;
	 	 	}
	 	 	
	 	 	if(IsBlank('frm_quoteRequest','answer_id_10_55')){
	 	 		alert(blankFieldMessage);
	 	 		document.getElementById('answer_id_10_55').focus();
	 	 		return false;
	 	 	}
 	 		
 	 		if(!alphaNumeric('answer_id_9_54')){
 	 			alert(alphaNumericMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(!alphaNumeric('answer_id_10_55')){
 	 			alert(alphaNumericMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(!isValidDigit('frm_quoteRequest', 'answer_id_12_57', numberMessage)){
 	 			return false;
 	 		}
 	 		
 	 		if(!isValidDigit('frm_quoteRequest', 'answer_id_13_58', numberMessage)){
 	 			return false;
 	 		}
 	 		
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 7){
 	 		if(document.getElementById('checkbox_00').checked == false && document.getElementById('checkbox_01').checked == false && document.getElementById('checkbox_02').checked == false && document.getElementById('checkbox_03').checked == false && document.getElementById('checkbox_04').checked == false && document.getElementById('checkbox_05').checked == false && document.getElementById('checkbox_06').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_06').checked == true && document.getElementById('answer_with_txt_256').value == ''){
 	 			alert(otherMessage);
 	 			document.getElementById('answer_with_txt_256').focus();
 	 			return false;
 	 		} 
 	 		
 	 		if(document.getElementById('checkbox_10').checked == false && document.getElementById('checkbox_11').checked == false && document.getElementById('checkbox_12').checked == false && document.getElementById('checkbox_13').checked == false && document.getElementById('checkbox_14').checked == false && document.getElementById('checkbox_15').checked == false && document.getElementById('checkbox_16').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_16').checked == true && document.getElementById('answer_with_txt_263').value == ''){
 	 			alert(otherMessage);
 	 			document.getElementById('answer_with_txt_263').focus();
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('answer_id_2_61_268').checked == true && document.getElementById('answer_with_txt_268').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('answer_id_3_62_276').checked == true && document.getElementById('answer_with_txt_276').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		
 	 		/*if(document.getElementById('checkbox_40').checked == false && document.getElementById('checkbox_41').checked == false && document.getElementById('checkbox_42').checked == false && document.getElementById('checkbox_43').checked == false && document.getElementById('checkbox_44').checked == false && document.getElementById('checkbox_45').checked == false && document.getElementById('checkbox_46').checked == false  && document.getElementById('checkbox_47').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}*/
 	 		
 	 		if(document.getElementById('checkbox_47').checked == true && document.getElementById('answer_with_txt_284').value == ''){
 	 			alert(otherMessage);
 	 			document.getElementById('answer_with_txt_284').focus();
 	 			return false;
 	 		}
 	 		
 	 		/*if(document.getElementById('checkbox_50').checked == false && document.getElementById('checkbox_51').checked == false && document.getElementById('checkbox_52').checked == false && document.getElementById('checkbox_53').checked == false && document.getElementById('checkbox_54').checked == false && document.getElementById('checkbox_55').checked == false && document.getElementById('checkbox_56').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}*/
 	 		
 	 		if(document.getElementById('checkbox_56').checked == true && document.getElementById('answer_with_txt_291').value == ''){
 	 			alert(otherMessage);
 	 			document.getElementById('answer_with_txt_291').focus();
 	 			return false;
 	 		}
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 8){
 	 		if(document.getElementById('checkbox_30').checked == false && document.getElementById('checkbox_31').checked == false && document.getElementById('checkbox_32').checked == false && document.getElementById('checkbox_33').checked == false && document.getElementById('checkbox_34').checked == false && document.getElementById('checkbox_35').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 9){
 	 		if(document.getElementById('checkbox_60').checked == false && document.getElementById('checkbox_61').checked == false && document.getElementById('checkbox_62').checked == false && document.getElementById('checkbox_63').checked == false && document.getElementById('checkbox_64').checked == false && document.getElementById('checkbox_65').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_90').checked == false && document.getElementById('checkbox_91').checked == false && document.getElementById('checkbox_92').checked == false && document.getElementById('checkbox_93').checked == false && document.getElementById('checkbox_94').checked == false && document.getElementById('checkbox_95').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_100').checked == false && document.getElementById('checkbox_101').checked == false && document.getElementById('checkbox_102').checked == false && document.getElementById('checkbox_103').checked == false && document.getElementById('checkbox_104').checked == false && document.getElementById('checkbox_105').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		} 
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 10){
 	 		if(document.getElementById('checkbox_20').checked == false && document.getElementById('checkbox_21').checked == false && document.getElementById('checkbox_22').checked == false && document.getElementById('checkbox_23').checked == false && document.getElementById('checkbox_24').checked == false && document.getElementById('checkbox_25').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		/*if(document.getElementById('answer_id_5_91_400').checked == true && document.getElementById('answer_with_txt_400').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}*/
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 11){
 	 		if(document.getElementById('checkbox_10').checked == false && document.getElementById('checkbox_11').checked == false && document.getElementById('checkbox_12').checked == false && document.getElementById('checkbox_13').checked == false && document.getElementById('checkbox_14').checked == false && document.getElementById('checkbox_15').checked == false && document.getElementById('checkbox_16').checked == false && document.getElementById('checkbox_17').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('answer_id_2_95_422').checked == true && document.getElementById('answer_with_txt_422').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		
 	 		
 	 		if(document.getElementById('checkbox_17').checked == true && document.getElementById('answer_with_txt_417').value == ''){
 	 			alert(otherMessage);
 	 			document.getElementById('answer_with_txt_417').focus();
 	 			return false;
 	 		} 
 	 		
 	 		/*if(document.getElementById('checkbox_50').checked == false && document.getElementById('checkbox_51').checked == false && document.getElementById('checkbox_52').checked == false && document.getElementById('checkbox_53').checked == false && document.getElementById('checkbox_54').checked == false && document.getElementById('checkbox_55').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}*/
 	 		
 	 		if(document.getElementById('checkbox_55').checked == true && document.getElementById('answer_with_txt_437').value == ''){
 	 			alert(otherMessage);
 	 			document.getElementById('answer_with_txt_437').focus();
 	 			return false;
 	 		}
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 12){
 	 		if(document.getElementById('checkbox_00').checked == false && document.getElementById('checkbox_01').checked == false && document.getElementById('checkbox_02').checked == false && document.getElementById('checkbox_03').checked == false && document.getElementById('checkbox_04').checked == false && document.getElementById('checkbox_05').checked == false && document.getElementById('checkbox_06').checked == false && document.getElementById('checkbox_07').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_07').checked == true && document.getElementById('answer_with_txt_445').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('answer_id_1_100_447').checked == true && document.getElementById('answer_with_txt_447').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('answer_id_6_105').value == ''){
 	 			alert(checkboxMessage);
 	 			document.getElementById('answer_id_6_105').focus();
 	 			return false;
 	 		}
 	 		else {
		 	 		if(!Isnumeric(document.getElementById('answer_id_6_105').value)){
		 	 		alert(numberMessage);
		 	 		document.getElementById('answer_id_6_105').focus();
	 	 			return false;
		 	 		}
		 	 		if(document.getElementById('answer_id_6_105').value.length > 12)
					{
					alert(NumMessage);
					document.getElementById('answer_id_6_105').focus();
					return false;
					}
 	 		}
 	 		if(document.getElementById('answer_id_7_106_463').checked == true && document.getElementById('answer_with_txt_463').value == 'MM/DD/YYYY'){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		if(document.getElementById('answer_id_7_106_463').checked == true){
 	 		if(document.getElementById('answer_with_txt_463').value != 'MM/DD/YYYY'){
			 	 	if (isDate(document.getElementById('answer_with_txt_463').value)==false){
					document.getElementById('answer_with_txt_463').focus()
					return false
				}
 	 		}}
 	 		
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 13){
 	 		if(document.getElementById('checkbox_70').checked == false && document.getElementById('checkbox_71').checked == false && document.getElementById('checkbox_72').checked == false && document.getElementById('checkbox_73').checked == false && document.getElementById('checkbox_74').checked == false && document.getElementById('checkbox_75').checked == false && document.getElementById('checkbox_76').checked == false && document.getElementById('checkbox_77').checked == false && document.getElementById('checkbox_78').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_78').checked == true && document.getElementById('answer_with_txt_501').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 14){
 	 		if(document.getElementById('checkbox_00').checked == false && document.getElementById('checkbox_01').checked == false && document.getElementById('checkbox_02').checked == false && document.getElementById('checkbox_03').checked == false && document.getElementById('checkbox_04').checked == false && document.getElementById('checkbox_05').checked == false && document.getElementById('checkbox_06').checked == false && document.getElementById('checkbox_07').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_50').checked == false && document.getElementById('checkbox_51').checked == false && document.getElementById('checkbox_52').checked == false && document.getElementById('checkbox_53').checked == false && document.getElementById('checkbox_54').checked == false && document.getElementById('checkbox_55').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_60').checked == false && document.getElementById('checkbox_61').checked == false && document.getElementById('checkbox_62').checked == false && document.getElementById('checkbox_63').checked == false && document.getElementById('checkbox_64').checked == false && document.getElementById('checkbox_65').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_70').checked == false && document.getElementById('checkbox_71').checked == false && document.getElementById('checkbox_72').checked == false && document.getElementById('checkbox_73').checked == false && document.getElementById('checkbox_74').checked == false && document.getElementById('checkbox_75').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		} 
 	 		 
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 15){
 	 		if(document.getElementById('answer_id_0_126_557').checked == true && document.getElementById('answer_with_txt_557').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		
 	 		/*if(document.getElementById('checkbox_60').checked == false && document.getElementById('checkbox_61').checked == false && document.getElementById('checkbox_62').checked == false && document.getElementById('checkbox_63').checked == false && document.getElementById('checkbox_64').checked == false && document.getElementById('checkbox_65').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}*/
 	 		
 	 		if(document.getElementById('checkbox_65').checked == true && document.getElementById('answer_with_txt_584').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 16){
 	 		if(document.getElementById('checkbox_01').checked == true && document.getElementById('answer_with_txt_586').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_01').checked == true && document.getElementById('answer_with_txt_586').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_586').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_586').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_586').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_586').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_02').checked == true && document.getElementById('answer_with_txt_587').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_02').checked == true && document.getElementById('answer_with_txt_587').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_587').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_587').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_587').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_587').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_03').checked == true && document.getElementById('answer_with_txt_588').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_03').checked == true && document.getElementById('answer_with_txt_588').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_588').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_588').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_588').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_588').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_04').checked == true && document.getElementById('answer_with_txt_589').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_04').checked == true && document.getElementById('answer_with_txt_589').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_589').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_589').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_589').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_589').focus();
				return false;
				}
 	 		}
 	 		if(!document.getElementById('checkbox_00').checked && !document.getElementById('checkbox_01').checked && !document.getElementById('checkbox_02').checked && !document.getElementById('checkbox_03').checked && !document.getElementById('checkbox_04').checked && !document.getElementById('checkbox_05').checked){
            alert(checkboxMessage);
            return false;
            }
            
            if(!document.getElementById('checkbox_10').checked && !document.getElementById('checkbox_11').checked && !document.getElementById('checkbox_12').checked && !document.getElementById('checkbox_13').checked && !document.getElementById('checkbox_14').checked && !document.getElementById('checkbox_16').checked && !document.getElementById('checkbox_16').checked){
            alert(checkboxMessage);
            return false;
            }
 	 		
 	 		if(document.getElementById('checkbox_21').checked == true && document.getElementById('answer_with_txt_599').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_21').checked == true && document.getElementById('answer_with_txt_599').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_599').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_599').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_599').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_599').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_22').checked == true && document.getElementById('answer_with_txt_600').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_22').checked == true && document.getElementById('answer_with_txt_600').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_600').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_600').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_600').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_600').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_23').checked == true && document.getElementById('answer_with_txt_601').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_23').checked == true && document.getElementById('answer_with_txt_601').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_601').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_601').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_601').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_601').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_24').checked == true && document.getElementById('answer_with_txt_602').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_24').checked == true && document.getElementById('answer_with_txt_602').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_602').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_602').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_602').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_602').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_25').checked == true && document.getElementById('answer_with_txt_603').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_25').checked == true && document.getElementById('answer_with_txt_603').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_603').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_603').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_603').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_603').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_26').checked == true && document.getElementById('answer_with_txt_604').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_26').checked == true && document.getElementById('answer_with_txt_604').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_604').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_604').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_604').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_604').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_27').checked == true && document.getElementById('answer_with_txt_605').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_27').checked == true && document.getElementById('answer_with_txt_605').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_605').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_605').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_605').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_605').focus();
				return false;
				}
 	 		}
 	 		if(!document.getElementById('checkbox_20').checked && !document.getElementById('checkbox_21').checked && !document.getElementById('checkbox_22').checked && !document.getElementById('checkbox_23').checked && !document.getElementById('checkbox_24').checked && !document.getElementById('checkbox_25').checked && !document.getElementById('checkbox_26').checked && !document.getElementById('checkbox_27').checked && !document.getElementById('checkbox_28').checked){
            alert(checkboxMessage);
            return false;
            }
            
            if(!document.getElementById('checkbox_30').checked && !document.getElementById('checkbox_31').checked && !document.getElementById('checkbox_32').checked && !document.getElementById('checkbox_33').checked && !document.getElementById('checkbox_34').checked && !document.getElementById('checkbox_35').checked && !document.getElementById('checkbox_36').checked && !document.getElementById('checkbox_37').checked){
            alert(checkboxMessage);
            return false;
            }
 	 		
 	 		if(document.getElementById('checkbox_41').checked == true && document.getElementById('answer_with_txt_617').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_41').checked == true && document.getElementById('answer_with_txt_617').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_617').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_617').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_617').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_617').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_42').checked == true && document.getElementById('answer_with_txt_618').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_42').checked == true && document.getElementById('answer_with_txt_618').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_618').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_618').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_618').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_618').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_43').checked == true && document.getElementById('answer_with_txt_619').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_43').checked == true && document.getElementById('answer_with_txt_619').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_619').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_619').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_619').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_619').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_44').checked == true && document.getElementById('answer_with_txt_620').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_44').checked == true && document.getElementById('answer_with_txt_620').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_620').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_620').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_620').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_620').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_45').checked == true && document.getElementById('answer_with_txt_621').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_45').checked == true && document.getElementById('answer_with_txt_621').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_621').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_621').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_621').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_621').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_46').checked == true && document.getElementById('answer_with_txt_622').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_46').checked == true && document.getElementById('answer_with_txt_622').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_622').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_622').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_622').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_622').focus();
				return false;
				}
 	 		}
 	 		if(!document.getElementById('checkbox_40').checked && !document.getElementById('checkbox_41').checked && !document.getElementById('checkbox_42').checked && !document.getElementById('checkbox_43').checked && !document.getElementById('checkbox_44').checked && !document.getElementById('checkbox_45').checked && !document.getElementById('checkbox_46').checked && !document.getElementById('checkbox_47').checked){
			alert(checkboxMessage);
			return false;
			}
 	 		
 	 		if(document.getElementById('checkbox_50').checked == false && document.getElementById('checkbox_51').checked == false && document.getElementById('checkbox_52').checked == false && document.getElementById('checkbox_53').checked == false && document.getElementById('checkbox_54').checked == false && document.getElementById('checkbox_55').checked == false && document.getElementById('checkbox_56').checked == false && document.getElementById('checkbox_57').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		
 	 		if(document.getElementById('checkbox_61').checked == true && document.getElementById('answer_with_txt_633').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_61').checked == true && document.getElementById('answer_with_txt_633').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_633').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_633').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_633').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_633').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_62').checked == true && document.getElementById('answer_with_txt_634').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_62').checked == true && document.getElementById('answer_with_txt_634').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_634').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_634').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_634').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_634').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_63').checked == true && document.getElementById('answer_with_txt_635').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_63').checked == true && document.getElementById('answer_with_txt_635').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_635').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_635').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_635').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_635').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_64').checked == true && document.getElementById('answer_with_txt_636').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_64').checked == true && document.getElementById('answer_with_txt_636').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_636').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_636').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_636').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_636').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_65').checked == true && document.getElementById('answer_with_txt_637').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_65').checked == true && document.getElementById('answer_with_txt_637').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_637').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_637').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_637').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_637').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_66').checked == true && document.getElementById('answer_with_txt_638').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_66').checked == true && document.getElementById('answer_with_txt_638').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_638').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_638').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_638').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_638').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_67').checked == true && document.getElementById('answer_with_txt_639').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_67').checked == true && document.getElementById('answer_with_txt_639').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_639').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_639').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_639').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_639').focus();
				return false;
				}
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_68').checked == true && document.getElementById('answer_with_txt_640').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		else if(document.getElementById('checkbox_68').checked == true && document.getElementById('answer_with_txt_640').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_640').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_640').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_640').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_640').focus();
				return false;
				}
 	 		}
 	 		if(!document.getElementById('checkbox_60').checked && !document.getElementById('checkbox_61').checked && !document.getElementById('checkbox_62').checked && !document.getElementById('checkbox_63').checked && !document.getElementById('checkbox_64').checked && !document.getElementById('checkbox_65').checked && !document.getElementById('checkbox_66').checked && !document.getElementById('checkbox_67').checked && !document.getElementById('checkbox_68').checked && !document.getElementById('checkbox_69').checked){
            alert(checkboxMessage);
            return false;
            }
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 17){
 	 		if(document.getElementById('answer_id_3_145_662').checked == true && document.getElementById('answer_with_txt_662').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		/*else if(document.getElementById('answer_id_3_145_662').checked == true && document.getElementById('answer_with_txt_662').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_662').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_662').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_662').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_662').focus();
				return false;
				}
 	 		}*/
 	 		
 	 		
 	 		if(document.getElementById('answer_id_10_152_690').checked == true && document.getElementById('answer_with_txt_690').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		/*else if(document.getElementById('answer_id_10_152_690').checked == true && document.getElementById('answer_with_txt_690').value != ''){
	 	 		if(!Isnumeric(document.getElementById('answer_with_txt_690').value)){
	 	 		alert(numberMessage);
	 	 		document.getElementById('answer_with_txt_690').focus();
 	 			return false;
	 	 		}
	 	 		if(document.getElementById('answer_with_txt_690').value.length > 4)
				{
				alert(NumMessage);
				document.getElementById('answer_with_txt_690').focus();
				return false;
				}
 	 		}*/
 	 		
 	 		/*if(document.getElementById('checkbox_110').checked == false && document.getElementById('checkbox_111').checked == false && document.getElementById('checkbox_112').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}*/
 	 		
 	 		/*if(document.getElementById('checkbox_112').checked == true && document.getElementById('answer_with_txt_693').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}*/
 	 	}
 	 	
 	 	if(document.getElementById('categoryId').value == 19){
 	 		
 	 		if(document.getElementById('checkbox_00').checked == false && document.getElementById('checkbox_01').checked == false && document.getElementById('checkbox_02').checked == false && document.getElementById('checkbox_03').checked == false && document.getElementById('checkbox_04').checked == false && document.getElementById('checkbox_05').checked == false && document.getElementById('checkbox_06').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}
 	 		
 	 		if(document.getElementById('checkbox_06').checked == true && document.getElementById('answer_with_txt_724').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 		
 	 		
 	 		/*if(document.getElementById('checkbox_40').checked == false && document.getElementById('checkbox_41').checked == false && document.getElementById('checkbox_42').checked == false && document.getElementById('checkbox_43').checked == false && document.getElementById('checkbox_44').checked == false && document.getElementById('checkbox_45').checked == false && document.getElementById('checkbox_46').checked == false && document.getElementById('checkbox_47').checked == false){
 	 			alert(checkboxMessage);
 	 			return false;
 	 		}*/
 	 		
 	 		if(document.getElementById('checkbox_47').checked == true && document.getElementById('answer_with_txt_742').value == ''){
 	 			alert(optionMessage);
 	 			return false;
 	 		}
 	 	}
 	 	
 	 	if(document.getElementById('user_logged_in').value == 0){
 	 	
	 	 	if(IsBlank('frm_quoteRequest','contact_name')){
	 	 		alert(quoteContactName);
	 	 		document.getElementById('contact_name').focus();
	 	 		return false;
	 	 	}
	 	 	if(UserNameValid('contact_name')){
	 	 	
   	 		alert("Please enter the valid contact person name!");
	   	 	document.getElementById('contact_name').focus();
   		 	return false;
   	       }
	 	 	
	 	 	
	 	 	if(IsBlank('frm_quoteRequest','company_name')){
	 	 		alert(quoteCompanyName);
	 	 		document.getElementById('company_name').focus();
	 	 		return false;
	 	 	}
	 	 	if(CompanyNameValid('company_name')){
   	 		alert(CompanyNameValidation);
	   	 	document.getElementById('company_name').focus();
	   	 	document.getElementById('company_name').select();	   	 	
   		 	return false;
   	        }
	 	 	
	 	 	if(IsBlank('frm_quoteRequest','email_address')){
	 	 		alert(quoteEmailAddress);
	 	 		document.getElementById('email_address').focus();
	 	 		return false;
	 	 	}
	 	 	
	 	 	if(IsEmail('frm_quoteRequest','email_address')){
	 	 		alert(quoteEmailAddressVal);
	 	 		document.getElementById('email_address').focus();
	 	 		document.getElementById('email_address').select();
	 	 		return false;
	 	 		
	 	 	}
	 	 	
	 	 	if(IsBlank('frm_quoteRequest','phone_number')){
	   	 		alert(quotePhonenumber);
		   	 	document.getElementById('phone_number').focus();
	   		 	return false;
	   	    }
	   	    
	   	   /* if(phoneNumberValidate('phone_number')){
				alert(quotePhonenumberVal);
		   	 	document.getElementById('phone_number').focus();
	   		 	return false;
	   	    } */
	 	 	if(!validatePhone(document.getElementById('phone_number').value)){
			  //alert(addBrokerPhonenumber);
	   	 	  document.getElementById('phone_number').focus();
   		 	 return false;
   	        }
	 	 	
	 	 	if(IsBlank('frm_quoteRequest','zip_code')){
	   	 		alert(quoteZipcode);
		   	 	document.getElementById('zip_code').focus();
	   		 	return false;
	   	    }
	   	    
	   	   var zippat=/^(0|[1-9a-zA-Z][0-9a-zA-Z]*)$/;
   	     // only numbers : var zippat=/^(0|[1-9][0-9]*)$/;
   	       if(!zippat.test(document.getElementById('zip_code').value))	{
					alert(zipcodeMessage);
	   	   			document.getElementById('zip_code').focus();
	   		 		return false;
			}
	   	  
	   	  /* if(!isValidDigit('frm_quoteRequest', 'zip_code', zipcodeMessage)){
	   	    return false;
 	 		}*/
 	 		
 	 		if(document.getElementById('zip_code').value.length < 5){
	   	 		alert(zipcodeLimitMessage);
	   	 		document.getElementById('zip_code').focus();
		   	  	return false;
	   	    }
	   	}
   	    
   	  /*  if(IsBlank('frm_quoteRequest','additional_requirements')){
   	 		alert(quoteAdditionalInfor);
	   	 	document.getElementById('additional_requirements').focus();
   		 	return false;
   	    } */
   	    
   	    if(document.getElementById('MarketID').value == ''){
   	    	alert(quoteMarket);
   	    	document.getElementById('MarketID').focus();
   		 	return false;
   	    }
 	 		
 	 }
 	 
 	 /**
 	  * Provider List validation 
 	  */
 	 
 	 function validateProviderList(thisForm){
 	 	
 	 		 	
 	 	var eLength =  thisForm.elements.length;
		var chk=false;
		
		for (i = 0; i < eLength; i++){
			if(thisForm.elements[i].name == "chkbox[]"){
				if(thisForm.elements[i].checked){
					chk=true;
				}
			}
		} 
		
		var MemberAddingStatus=document.getElementById('MemberAddingStatus').value;
		var Vendorcount=document.getElementById('Vendorcount').value;
		//if(MemberAddingStatus=='Yes'){
		//var addVenStatus=document.getElementById('emailState').checked;
		//var ext_veondor_quote_status=document.getElementById('ext_veondor_quote_status').value;
		var chk_avail_status=document.getElementById('chk_avail_status').value;
		var ext_vendor_cnt=document.getElementById('ext_vendor_cnt').value;
		//alert(ext_vendor_cnt);
		var flag='No';
		var flag1='No';
		for(var j=0;j<ext_vendor_cnt;j++){
			if(document.getElementById('emailState'+j).value=='NO'){
				if(document.getElementById('emailState'+j).checked==false){
				  flag=false;
				  
				  if(chk_avail_status=='no' && document.getElementById('newvendorstate').checked==false){
				  alert(providerVendorSelect);
		          return false;
				  }
				}else{
				
				flag1=false
				}
			}else{
			//alert('innnn');
			}
		}
		//alert("flag:"+flag);
		//alert("flag1:"+flag1);
		if(ext_vendor_cnt==0){
		flag=false;
		}
		//return false;
		if(chk_avail_status=='no' && document.getElementById('newvendorstate').checked==false){
			if(chk==false && flag=='No' && flag1=='No'){
			alert(providerVendorSelect);
			document.getElementById('contact_name').focus();
			return false;
			}
		}
		
		if(chk_avail_status=='yes' && document.getElementById('newvendorstate').checked==false && flag==false){
		//alert('in3');
			if(chk==false && flag1=='No' && flag==false){
			alert(providerVendorSelect);
			return false;
			}
		}
		if(chk_avail_status=='yes' && document.getElementById('newvendorstate').checked==false && flag=='No'){
		//alert('in4');
			if(chk==false && flag1=='No' && flag=='No'){
			alert(providerVendorSelect);
			return false;
			}
		}
		
		if(chk_avail_status=='no' && document.getElementById('newvendorstate').checked==false && flag==true){
		//alert('in1');
			if(chk==false && flag1==true){
			alert(providerVendorSelect);
			return false;
			}
		}
		if(chk_avail_status=='no' && document.getElementById('newvendorstate').checked==false && flag==false){
		//alert('in5');
			if(chk==false && flag1=='No'){
			alert(providerVendorSelect);
			return false;
			}
		}
		if(document.getElementById('newvendorstate').checked==false && document.getElementById('loginUser').value=='N'){
		//alert('in2');
		if(chk==false){
			alert(providerVendorSelect);
			return false;
			}
		}
		/*alert(chk_avail_status);
		alert(document.getElementById('newvendorstate').checked);
		alert(flag);
		alert('hia');
		return false;
		return false;*/
		if(document.getElementById('newvendorstate').checked==true){
		if(IsBlank('providerList','contact_name')){
	 	 			alert(providerContactName);
		   	 		document.getElementById('contact_name').focus();
	   		 		return false;
	 	 		}
	 	 		
	 	 		if(IsBlank('providerList','company_name')){
	 	 			alert(providerCompnayName);
		   	 		document.getElementById('company_name').focus();
	   		 		return false;
	 	 		}
	 	 		if(CompanyNameValid('company_name')){
   	 		    alert(CompanyNameValidation);
	   	 	    document.getElementById('company_name').focus();
	   	 	    document.getElementById('company_name').select();	   	 	
   		 	    return false;
   	            }
	 	 		
	 	 		if(IsBlank('providerList','email')){
	 	 			alert(providerEmailAdd);
		   	 		document.getElementById('email').focus();
	   		 		return false;
	 	 		}
	 	 		
	 	 		if(!IsBlank('providerList','email')){
	 	 			if(IsEmail('providerList','email')){
	 	 				alert(providerValidEmailAdd);
	 	 				document.getElementById('email').focus();
	 	 				document.getElementById('email').select();
	 	 				return false;
			 	 	}
	 	 		}
	 	 		
	 	 		if(IsBlank('providerList','phone_number')){
	 	 			alert(providerPhoneNumber);
		   	 		document.getElementById('phone_number').focus();
	   		 		return false;
	 	 		}
	 	 		
	 	 		if(!validatePhone(document.getElementById('phone_number').value)){
					//alert(providerValidPhoneNumber);
		   	 		//document.getElementById('phone_number').focus();
		   	 		//document.getElementById('phone_number').select();
	   		 		return false;
	   	    	}
	   	       if(IsBlank('providerList','address_line1')){
	 	 			alert(provideraddLine1);
		   	 		document.getElementById('address_line1').focus();
	   		 		return false;
	 	 		}	
	 	 		if(IsBlank('providerList','country')){
	 	 			alert("Please select the country.");
		   	 		document.getElementById('country').focus();
	   		 		return false;
	 	 		}	
	   	    	
	   	    	if(IsBlank('providerList','state')){
	 	 			alert("Please select the state.");
		   	 		document.getElementById('state').focus();
	   		 		return false;
	 	 		}	
	   	    	
	   	    	if(IsBlank('providerList','city')){
	 	 			alert("Please select the city.");
		   	 		document.getElementById('city').focus();
	   		 		return false;
	 	 		}	
		
		}
		//return false;
 	 	if(document.getElementById('loginUser').value == 'Y'){
	 	 	if((document.getElementById('contact_name').value != '') || (document.getElementById('company_name').value != '') || (document.getElementById('email').value != '') || (document.getElementById('phone_number').value != '') || (document.getElementById('address_line1').value != '') || (document.getElementById('country').value != '') || (document.getElementById('state').value != '') || (document.getElementById('city').value != '')){
	 	 		if(IsBlank('providerList','contact_name')){
	 	 			alert(providerContactName);
		   	 		document.getElementById('contact_name').focus();
	   		 		return false;
	 	 		}
	 	 		
	 	 		if(IsBlank('providerList','company_name')){
	 	 			alert(providerCompnayName);
		   	 		document.getElementById('company_name').focus();
	   		 		return false;
	 	 		}
	 	 		if(CompanyNameValid('company_name')){
   	 		alert(CompanyNameValidation);
	   	 	document.getElementById('company_name').focus();
	   	 	document.getElementById('company_name').select();	   	 	
   		 	return false;
   	    }
	 	 		
	 	 		if(IsBlank('providerList','email')){
	 	 			alert(providerEmailAdd);
		   	 		document.getElementById('email').focus();
	   		 		return false;
	 	 		}
	 	 		
	 	 		if(!IsBlank('providerList','email')){
	 	 			if(IsEmail('providerList','email')){
	 	 				alert(providerValidEmailAdd);
	 	 				document.getElementById('email').focus();
	 	 				document.getElementById('email').select();
	 	 				return false;
			 	 	}
	 	 		}
	 	 		
	 	 		if(IsBlank('providerList','phone_number')){
	 	 			alert(providerPhoneNumber);
		   	 		document.getElementById('phone_number').focus();
	   		 		return false;
	 	 		}
	 	 		
	 	 		if(!validatePhone(document.getElementById('phone_number').value)){
					//alert(providerValidPhoneNumber);
		   	 		//document.getElementById('phone_number').focus();
		   	 		//document.getElementById('phone_number').select();
	   		 		return false;
	   	    	}
	   	       if(IsBlank('providerList','address_line1')){
	 	 			alert(provideraddLine1);
		   	 		document.getElementById('address_line1').focus();
	   		 		return false;
	 	 		}	
	 	 		if(IsBlank('providerList','country')){
	 	 			alert("Please select the country.");
		   	 		document.getElementById('country').focus();
	   		 		return false;
	 	 		}	
	   	    	
	   	    	if(IsBlank('providerList','state')){
	 	 			alert("Please select the state.");
		   	 		document.getElementById('state').focus();
	   		 		return false;
	 	 		}	
	   	    	
	   	    	if(IsBlank('providerList','city')){
	 	 			alert("Please select the city.");
		   	 		document.getElementById('city').focus();
	   		 		return false;
	 	 		}	
	   	    	
	   	    	
	   	    	
	 	 	}
 	 	}
 	 	//}
 	 	
 	 }
 	 
 	 function validAmount(){
 	 	
 	 	if(IsBlank('addAmount','amount')){
 	 		alert(amountValidate);
	   		document.getElementById('amount').focus();
   			return false;
 	 	}
 	 	
 	 	if(isNaN(document.getElementById('amount').value)){
 	 		alert(amountValid);
 	 		document.getElementById('amount').focus();
 	 		document.getElementById('amount').select();
 	 		return false;
 	 	}
 	 } 
 	 
 	 function reloadQuote(){
		var sitePath = document.getElementById('sitePath').value;
		xajax.call(sitePath+'quote_requests/quote_requests_ajax/', {method: 'post', parameters:[{cakex_update:'update_div'}]}); 
						
        document.getElementById('fview').style.display = 'none';
		return false;
	}
	
	function reloadViewQuote(){
		var sitePath = document.getElementById('sitePath').value;
		xajax.call(sitePath+'quote_requests/viewQuote/', {method: 'post', parameters:[{cakex_update:'update_div'}]}); 
						
        document.getElementById('fview').style.display = 'none';
		return false;
	}
	
	/**
	 * Vendor details
	 */
	function popupWindow($vendorId){ 
		var sitePath = document.getElementById('sitePath').value;
		var url = sitePath+"quote_requests/vendorCompanyDetails/"+$vendorId;
 	    window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=250,screenX=150,screenY=150,top=150,left=150')
 	    return false;
 	} 
 	function vendorInfoWindow($vendorId){ 
		var sitePath = document.getElementById('sitePath').value;
		var url = sitePath+"quote_requests/vendorInfoWindow/"+$vendorId;
 	    window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=210,screenX=150,screenY=150,top=150,left=150')
 	    return false;
 	}    
 	
 	/**
 	 * show quote status page
 	 */
 	 function quoteShow(){
 	 	history.back();
 	 	return false;
 	 }
 	 
 	 function closeAjaxWindow(){
		document.getElementById('fview').style.display = 'none';
        document.getElementById('pageType').style.visibility = 'visible';
		document.getElementById('role').style.visibility     = 'visible';		
		return false;
	}
	
 	function submitForm(){
	 	if(document.getElementById("category").value==''){
	 		alert("Please select a quote category");
	 		document.getElementById("category").focus();
	 		return false;
	 	}
	 	if(document.getElementById("MarketID").value==''){
	 		alert("Please select the market");
	 		document.getElementById("MarketID").focus();
	 		return false;
	 	}
 		categoryId = document.getElementById('category').value;
 		var arrCategoryStatus = categoryId.split("#");
 		quotesRequest(arrCategoryStatus[0], arrCategoryStatus[1], document.getElementById('MarketID').value);
 		//alert(categoryId);
 	}