RE_NUMBER           = new RegExp(/^[0-9]+$/);

var DEFAULT_RESET_COLOR     = '#124179';
var isIE            = document.all;
var service_file_name = "";

function getHTTPObject()
{
  var xmlhttp;

  if (!xmlhttp )
  {
    if(window.XMLHttpRequest) 
    {
    	try {
			      xmlhttp = new XMLHttpRequest();
          } 
          catch(e) {
			               xmlhttp = false;
                   }
    
     }
     else if(window.ActiveXObject)
     {
       	try {
        	    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
      	    }
            catch(E) {
        	             try {
          		               xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        	                 } catch(e) {
          		                          xmlhttp = false;
        	                            }
				             }
     }
  
  }
  
  
  return xmlhttp;
}

function doFormSubmit()
{
   requiredFields.length = 0;

   var errCnt = 0;
   var frm = document.frmenquiry;

   // Setup required fields
   setupForm(frm);

   // Validate form for required fields
   errCnt = validateForm(frm);

   if (errCnt)
   {
      alert(MISSING_REQUIRED_FIELDS);      
      return false;
   }
   else
   {
      if(validateFields(frm))
      {
         return true;
      }
      else
         return false;
   }
}

function setupForm(frm)
{
   with (frm)
   {
   
      setRequiredField(enquiry_type,         	'dropdown',   	'enquiry_type');
      setRequiredField(name,             		'textbox',   	'name');
      setRequiredField(company_name,            'textbox',   'company_name');   
      setRequiredField(company_business_adress, 'textbox',   'company_business_adress');	  
      setRequiredField(designation,             'textbox',   'designation');
      setRequiredField(state,             		'dropdown',   'state');
      setRequiredField(country,             	'dropdown',   'country');
      setRequiredField(company_tel1_last,       'textbox',   'company_tel1_last');
      setRequiredField(email,              		'textbox',   'email');
      setRequiredField(type_of_industry,        'dropdown',   'type_of_industry');		
      			
   }
}

function validateFields(frm)
{
   with(frm)
   {
      if(type_of_industry.value=='-1')
      {
         highlightTableColumn('type_of_industry');
         alert(ERR_NOTHING_SELECTED);
         return false;
	
      }
      else
      {
         return true;
      }
    }
    
    
   return true;
}
function checkEmail()
{	
 	 var email = document.frmenquiry.email.value;
 	 if(!RE_EMAIL.exec(email))
     {
	 	highlightTableColumn('email');
        alert(ERROR_EMAIL);		 
		document.frmenquiry.email.focus(); 
		document.frmenquiry.email.select(); 
		return false;
     }
	 else
	 {	
	 		resetTableColumn('email');
			return true;
	 }
 }
function cancelEnquiry()
{
	window.location=CANCEL_URL;
}

function saveEnquiry()
{	
  if(!doFormSubmit() || !checkEmail())
	{
	   return false;
	} 
  else
  {	
     return true;
  } 
 // document.frmemployer.Submit();  
}

function Trim(TRIM_VALUE){
if(TRIM_VALUE.length < 1){
return"";
}
TRIM_VALUE = RTrim(TRIM_VALUE);
TRIM_VALUE = LTrim(TRIM_VALUE);
if(TRIM_VALUE==""){
return "";
}
else{
return TRIM_VALUE;
}
} //End Function

function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;
var strTemp = "";
if(v_length < 0){
return"";
}
var iTemp = v_length -1;

while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(0,iTemp +1);
break;
}
iTemp = iTemp-1;

} //End While
return strTemp;

} //End Function

function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){
return"";
}
var v_length = VALUE.length;
var strTemp = "";

var iTemp = 0;

while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(iTemp,v_length);
break;
}
iTemp = iTemp + 1;
} //End While
return strTemp;
} //End Function