//Javascript
var validated = false;
var htmlBackup;
var tempValueHolder;
var tracker = false;
var employeeHTML = "";
var countryHTML = "";
var languageHTML = "";
var productHTML = "";
var contactHTML = "";
var locationHTML = "";
var budgetHTML = "";
var besttimeHTML = "";
var maintenanceHTML = "";
var countrytrack = false;
var contactflag = false;
var besttimeflag = false;
var locationflag = false;
var budgetflag = false;
var maintenanceflag = false;
var serviceTypeHTML = "";
var propertyUsageHTML = "";
var propertyTypeHTML = "";
var subTypeHTML = "";
var serviceTypeFlag = false;
var propertyUsageFlag = false;
var propertyTypeFlag = false;
var subTypeFlag = false;
var statusBuildingHTML = "";
var statusBuildingFlag = false;

function CheckFiles(id){
var letterType =  "";
if(id == "coverLetter")
   letterType = "cover letter"; 
else
   letterType = "CV / Resume";

var obj = document.getElementById(id);
            if(obj.value.length > 0)
              {
                var str = obj.value.substring(obj.value.length-3);
                if(str != 'pdf' && str != 'doc' )
                 {
                    if(id == "coverLetter")
                    {
                    document.getElementById("coverLetterDiv").innerHTML = "";
                    document.getElementById("coverLetterDiv").innerHTML = "Add your cover letter in pdf/doc format.";
                    document.getElementById("coverLetterDiv").style.display = "block";
                    }
                    else
                    {
                    document.getElementById("resumeLetterDiv").innerHTML = "";
                    document.getElementById("resumeLetterDiv").innerHTML = "Add your resume in pdf/doc format";
                    document.getElementById("resumeLetterDiv").style.display = "block";
                    }
                    return false;
                 }
                 else
                 {
                    document.getElementById("coverLetterDiv").style.display = "none";
                    document.getElementById("resumeLetterDiv").style.display = "none";
                    return true;
                 }
             }
             else
             {
                if(id == "coverLetter")
                {
                    document.getElementById("coverLetterDiv").innerHTML = "";
                    document.getElementById("coverLetterDiv").innerHTML = "Add your cover letter";
                    document.getElementById("coverLetterDiv").style.display = "block";
                }
                else
                {
                    document.getElementById("resumeLetterDiv").innerHTML = "";
                    document.getElementById("resumeLetterDiv").innerHTML = "Add your resume";
                    document.getElementById("resumeLetterDiv").style.display = "block";
                }
                
                
                //alert('Please provide your ' + letterType + ' in pdf or doc format');
                return false;
             }
 }


function Validate(obj,tempText)
{
    if(obj != "" && obj != null)
    {
        
    var tempObj = document.getElementById(obj);
    
     if(tempObj.id == "ddlTitle")
    {
     
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
             employeeHTML = tempObj.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!tracker)
                            CreateErrorTr(tempObj.id,"Please select your title");
                         tracker = true;
                         return false;
               }
               else
               {
                        tracker = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
    
     
    
    
     if(tempObj.id == "coverLetter")
    {
         var fileflag =  CheckFiles("coverLetter");
         return fileflag;
    }
    
       if(tempObj.id == "ResumeLetter")
    {
         var fileflag =  CheckFiles("ResumeLetter");
         return fileflag;
    }
      
    
    if(tempObj.id == "txtName")
    {
    
       if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
           
       if(!(chkEmpty(tempObj,"first name") && chkPattern(tempObj,"first name",/^\s*([A-Z]|[a-z])/)))
       {   
               tracker = true;
               return false;
       }
       else
       {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
       }
    }
    
    if(tempObj.id == "txtLastName")
    {
        //alert(tracker);
        //alert(tempObj.parentNode.innerHTML.indexOf('errordiv'));
        //alert(tempObj.parentNode);
        //alert(tempObj.parentNode.innerHTML);

        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
        {
            htmlBackup = tempObj.parentNode.innerHTML;
          //  alert("aj");
        }
        
     
        if(!(chkEmpty(tempObj,"last name") && chkPattern(tempObj,"last name",/^\s*([A-Z]|[a-z])/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                 tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    
    if(tempObj.id == "txtMessage")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errorDiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Message")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    
     if(tempObj.id == "txtCompany")
    {
    
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
        
    
    
        if(!(chkEmpty(tempObj,"Company name") && chkPattern(tempObj,"Company name",/^\s*([A-Z]|[a-z])/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    if(tempObj.id == "txtLocation")
    {
    
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
        
    
    
        if(!(chkEmpty(tempObj,"location") && chkPattern(tempObj,"location",/^\s*([A-Z]|[a-z])/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    
    if(tempObj.id == "txtPropertyType")
    {
    
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
        
    
    
        if(!(chkEmpty(tempObj,"property type") && chkPattern(tempObj,"property type",/^\s*([A-Z]|[a-z])/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    if(tempObj.id == "txtPlotNo")
    {
    
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
        
    
    
        if(!(chkEmpty(tempObj,"plot/bldg. No.") && chkPattern(tempObj,"plot/bldg. No.",/^\s*([A-Z]|[a-z])/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    if(tempObj.id == "txtOwner")
    {
    
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
        
    
    
        if(!(chkEmpty(tempObj,"owner/agent") && chkPattern(tempObj,"owner/agent",/^\s*([A-Z]|[a-z])/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    
    
    if(tempObj.id == "txtEmail")
    {
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"email address") && chkPattern(tempObj,"email address",/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/)))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    
   
    
    if(tempObj.id == "txtPhone")
    {
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Phone number") && chkPattern(tempObj,"Phone number",/^\d*[0-9]?$/)))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    if(tempObj.id == "txtFax")
    {
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Fax number") && chkPattern(tempObj,"Fax number",/^\d*[0-9]?$/)))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    if(tempObj.id == "txtMobile")
    {
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Mobile number") && chkPattern(tempObj,"Mobile number",/^\d*[0-9]?$/)))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    
    
    if(tempObj.id == "txtTelNo")
    {
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Telephone number") && chkPattern(tempObj,"Telephone number",/^\d*[0-9]?$/)))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    
    
    if(tempObj.id == "txtSubject")
    {
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Subject") && chkPattern(tempObj,"Subject",/^\s*([A-Z]|[a-z])/)))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
   
    
   
   if(tempObj.id == "txtEmp")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Employees")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }

       if(tempObj.id == "txtAddress")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Address")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
      if(tempObj.id == "txtPassport")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Passport no")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
   
     if(tempObj.id == "txtCity")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"City")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
   if(tempObj.id == "txtCommunity")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Community")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
   if(tempObj.id == "txtProperty")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Property name")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
   if(tempObj.id == "txtUnit")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Unit number")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
   if(tempObj.id == "txtBuiltupArea")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Built up area")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
    if(tempObj.id =="chkAgreement")
    {
        if(!tempObj.checked)
        {
            document.getElementById("agreementDiv").style.display = "block";
            return false;
        }
        else
        {
            document.getElementById("agreementDiv").style.display = "none";
            return true;
        }
    }
     
      
   
   
   if(tempObj.id == "txtZipCode")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Zip Code")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
   if(tempObj.id == "txtState")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"State")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
 
 if(tempObj.id == "txtHowLong")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"source of information about this position")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
 
 
 
   if(tempObj.id == "txtCountry")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Country")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
   
   if(tempObj.id == "txtDept")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Department")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }

   
   
   if(tempObj.id == "txtPostal")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Postal Code")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
   if(tempObj.id == "txtSubject")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Subject")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }   
  
    
    
     if(tempObj.id == "txtContactNo")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Contact Number")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }  
  

//if(tempObj.id == "ddlTime")
//   {
//          if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
//            htmlBackup = tempObj.parentNode.innerHTML;
//            
//            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
//               {
//                         if(!tracker)
//                            CreateErrorTr(tempObj.id,"Select your Time");
//                         tracker = true;
//                         return false;
//               }
//               else
//               {
//                        tracker = false;
//                        RemoveErrorTr(tempObj.id);
//                        validated = false;
//                        return true;
//               }
//    }


  
   if(tempObj.id == "ddlIndustry")
   {
          if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!tracker)
                            CreateErrorTr(tempObj.id,"Select your Industry");
                         tracker = true;
                         return false;
               }
               else
               {
                        tracker = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }

       if(tempObj.id == "ddlHear")
   {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!tracker)
                            CreateErrorTr(tempObj.id,"");
                         tracker = true;
                         return false;
               }
               else
               {
                        tracker = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
       
      if(tempObj.id == "ddlEmp")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            employeeHTML = tempObj.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!tracker)
                            CreateErrorTr(tempObj.id,"Insert your employees");
                         tracker = true;
                         return false;
               }
               else
               {
                        tracker = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
   
   if(tempObj.id=="txtCountryCode")
    {
                if(tempObj.value == "")
         {                 
                        document.getElementById("contactDiv").innerHTML = "";
                        document.getElementById("contactDiv").innerHTML = "Insert your country code";
                        document.getElementById("contactDiv").style.display = "block";
                        tempObj.focus();
                        return false;
          }
               else
               {
                        document.getElementById("contactDiv").style.display = "none";
                       
               }
    
     if(!chkPatternNew(tempObj,"country code",/^\d*[0-9]?$/))
     {
                        document.getElementById("contactDiv").innerHTML = "";
                        document.getElementById("contactDiv").innerHTML = "Please provide proper country code";
                        document.getElementById("contactDiv").style.display = "block";
                        tempObj.focus();
                        return false;
    }
    else
    {                
                        document.getElementById("contactDiv").style.display = "none";
    }
    
    
    if(!chkLengthNew(tempObj,"country code",0,4))
     {
                        document.getElementById("contactDiv").innerHTML = "";
                        document.getElementById("contactDiv").innerHTML = "Country code between 1 to 4 characters";
                        document.getElementById("contactDiv").style.display = "block";
                        tempObj.focus();
                        return false;
    }
    else
    {
                       
                        document.getElementById("contactDiv").style.display = "none";
                        return true;
    }  
    }
   
   if(tempObj.id=="txtAreaCode")
    {
         if(tempObj.value == "")
         {                 
                        document.getElementById("contactDiv").innerHTML = "";
                        document.getElementById("contactDiv").innerHTML = "Insert your area code";
                        document.getElementById("contactDiv").style.display = "block";
                        tempObj.focus();
                        return false;
          }
               else
               {
                        document.getElementById("contactDiv").style.display = "none";
                       
               }
    
     if(!chkPatternNew(tempObj,"area code",/^\d*[0-9]?$/))
     {
                        document.getElementById("contactDiv").innerHTML = "";
                        document.getElementById("contactDiv").innerHTML = "Please provide proper area code";
                        document.getElementById("contactDiv").style.display = "block";
                        tempObj.focus();
                        return false;
    }
    else
    {                
                        document.getElementById("contactDiv").style.display = "none";
    }
    
    
    if(!chkLengthNew(tempObj,"area code",1,3))
     {
                        document.getElementById("contactDiv").innerHTML = "";
                        document.getElementById("contactDiv").innerHTML = "Area code should be 1 to 3 characters";
                        document.getElementById("contactDiv").style.display = "block";
                        tempObj.focus();
                        return false;
    }
    else
    {
                       
                        document.getElementById("contactDiv").style.display = "none";
                        return true;
    }      
      
      
      
    }
   
   
   if(tempObj.id=="txtPhoneNumber")
    {
      if(tempObj.value == "")
         {                 
                        document.getElementById("contactDiv").innerHTML = "";
                        document.getElementById("contactDiv").innerHTML = "Insert your phone number";
                        document.getElementById("contactDiv").style.display = "block";
                        tempObj.focus();
                        return false;
          }
               else
               {
                        document.getElementById("contactDiv").style.display = "none";
                       
               }
    
     if(!chkPatternNew(tempObj,"Phone number",/^\d*[0-9]?$/))
     {
                        document.getElementById("contactDiv").innerHTML = "";
                        document.getElementById("contactDiv").innerHTML = "Please provide proper phone number";
                        document.getElementById("contactDiv").style.display = "block";
                        tempObj.focus();
                        return false;
    }
    else
    {                
                        document.getElementById("contactDiv").style.display = "none";
    }
    
    
    if(!chkLengthNew(tempObj,"Phone number",5,9))
     {
                        document.getElementById("contactDiv").innerHTML = "";
                        document.getElementById("contactDiv").innerHTML = "Phone no. between 7 to 9 characters";
                        document.getElementById("contactDiv").style.display = "block";
                        tempObj.focus();
                        return false;
    }
    else
    {
                       
                        document.getElementById("contactDiv").style.display = "none";
                        return true;
    }
    
    
    
    }
    
    

    
   
    if(tempObj.id == "handOverdate")
    { 
        if(document.getElementById("sec-3-Status_of_building").options[document.getElementById("sec-3-Status_of_building").options.selectedIndex].value == "Not Completed" )
        {
            
                if(tempObj.value == "")
                {
                                document.getElementById("handOver").innerHTML = "";
                                document.getElementById("handOver").innerHTML = "Please Insert your hand over date";
                                document.getElementById("handOver").style.display = "block";
                                 try{
                                    tempObj.focus();
                                    }
                                    catch(ex)
                                    {
                                    }
                                return false;
                }
                else
                {
                                document.getElementById("handOver").style.display = "none";
                }
            }
    }
    
    if(tempObj.id == "handOverMonth")
    {
        if(document.getElementById("sec-3-Status_of_building").options[document.getElementById("sec-3-Status_of_building").options.selectedIndex].value == "Not Completed" )
        {
            if(tempObj.value == "")
            {
                            document.getElementById("handOver").innerHTML = "";
                            document.getElementById("handOver").innerHTML = "Please Insert your hand over month";
                            document.getElementById("handOver").style.display = "block";
                            try{
                            tempObj.focus();
                            }
                            catch(ex)
                            {
                            }
                            return false;
            }
            else
            {
                            document.getElementById("handOver").style.display = "none";
            }
        }
    }
    
        if(tempObj.id == "handOverYear")
        {
           if(document.getElementById("sec-3-Status_of_building").options[document.getElementById("sec-3-Status_of_building").options.selectedIndex].value == "Not Completed" )
            {
                if(tempObj.value == "")
                {
                                document.getElementById("handOver").innerHTML = "";
                                document.getElementById("handOver").innerHTML = "Please Insert your hand over year";
                                document.getElementById("handOver").style.display = "block";
                                try{
                                tempObj.focus();
                                }
                                catch(ex)
                                {
                                }
                                return false;
                }
                else
                {
                                document.getElementById("handOver").style.display = "none";
                }
             }
        }
    
    
    if(tempObj.id == "ddlProduct")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
           productHTML = tempObj.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!tracker)
                            CreateErrorTr(tempObj.id,"Insert your Product");
                         tracker = true;
                         return false;
               }
               else
               {
                        tracker = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
    
    
      
    
      
      if(tempObj.id == "txtOriginalPrice")
      {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Original Price")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }   
     
      if(tempObj.id == "txtNetAmount")
      {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Net premium amount")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    } 
      
      if(tempObj.id == "txtAskingPrice")
      {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"Asking price")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    } 
     
      if(tempObj.id == "txtAlreadyPaid")
      {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"% Already paid to developer")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    } 
     
     if(tempObj.id == "txtStillDue")
      {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"% Still due to developer")))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    } 
      
      
   if(tempObj.id == "ddlCountry")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            countryHTML = tempObj.parentNode.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         
                                if(!countrytrack)
                                {
                                    CreateErrorTr(tempObj.id,"Select your country of residence");
                                    countrytrack = true;
                         
                                }    
                              return false;
               }
               else
               {
                        countrytrack = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
    
    
    if(tempObj.id == "ddlContact")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            contactHTML = tempObj.parentNode.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!contactflag)
                            CreateErrorTr(tempObj.id,"Select your contact preference");
                         contactflag = true;
                         return false;
               }
               else
               {
                        contactflag = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
     if(tempObj.id == "ddlEnquiryAbout")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            contactHTML = tempObj.parentNode.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!contactflag)
                            CreateErrorTr(tempObj.id,"Select your Enquiry About");
                         contactflag = true;
                         return false;
               }
               else
               {
                        contactflag = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
    if(tempObj.id == "ddlBestTime")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            besttimeHTML = tempObj.parentNode.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!besttimeflag)
                            CreateErrorTr(tempObj.id,"Select the best time to contact you");
                         besttimeflag = true;
                         return false;
               }
               else
               {
                        besttimeflag = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
    
    
    if(tempObj.id == "ddlLocation")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            locationHTML = tempObj.parentNode.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!locationflag)
                            CreateErrorTr(tempObj.id,"Select your location of interest");
                         locationflag = true;
                         return false;
               }
               else
               {
                        locationflag = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
    
    if(tempObj.id == "ddlBudget")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            budgetHTML = tempObj.parentNode.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!budgetflag)
                            CreateErrorTr(tempObj.id,"Select your budget");
                         budgetflag = true;
                         return false;
               }
               else
               {
                        budgetflag = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
   
//   if(tempObj.id == "ddlTime")
//    {
//        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
//            htmlBackup = tempObj.parentNode.innerHTML;
//            
//            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
//               {
//                         if(!tracker)
//                            CreateErrorTr(tempObj.id,"Select your Time");
//                         tracker = true;
//                         return false;
//               }
//               else
//               {
//                        tracker = false;
//                        RemoveErrorTr(tempObj.id);
//                        validated = false;
//                        return true;
//               }
//    }
   
   if(tempObj.id == "txtday")
    {
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"date of birth") && chkPattern(tempObj,"date of birth",/^\d*[0-9]?$/)))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
   if(tempObj.id == "txtMonth")
    {
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"date of birth") && chkPattern(tempObj,"date of birth",/^\d*[0-9]?$/)))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    if(tempObj.id == "txtYear")
    {
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"date of birth") && chkPattern(tempObj,"date of birth",/^\d*[0-9]?$/)))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
    if(tempObj.id == "txtCaptch")
    {
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        if(!(chkEmpty(tempObj,"code above") && chkLength(tempObj,"code correcly",5,5) && chkPattern(tempObj,"code correcly",/^\s*([A-Z]|[a-z])/)))
        {   
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
      
    if(tempObj.id == "txtChkSites1")
    {
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        
        if(!(chkEmpty(tempObj,"Web site") && chkPattern(tempObj,"Web site",/^\s*([A-Z]|[a-z])/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    
       if(tempObj.id == "txtWebAddress")
    {
         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
    
        
        if(!(chkEmpty(tempObj,"web address") && chkPattern(tempObj,"web address",/^\s*([A-Z]|[a-z])/)))
        {   
                
                tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
        
    }
    
    
       if(tempObj.id == "txtLoginName")
       {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
        
        if(!(chkEmpty(tempObj,"preffered login name") && chkLength(tempObj,"preffered login name",3,25) && chkPattern(tempObj,"preffered login name",/^\s*([A-Z]|[a-z])/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                 tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    
     if(tempObj.id == "txtPassword")
       {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
        
        if(!(chkEmpty(tempObj,"password of your choice") && chkPattern(tempObj,"password of your choice",/^\s*([A-Z]|[a-z])/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                 tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
     if(tempObj.id == "txtRetypePassword")
       {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
        
        if(!(chkEmpty(tempObj,"Re-type password") && chkPattern(tempObj,"Re-type password",/^\s*([A-Z]|[a-z])/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                 tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
    
    
    if(tempObj.id == "txtWebSiteList")
       {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
        
        if(!(chkEmpty(tempObj,"web address") && chkPattern(tempObj,"web address",/^\s*([A-Z]|[a-z])/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                 tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }

        if(tempObj.id == "txtFullName")
       {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
        
        if(!(chkEmpty(tempObj,"full name") && chkPattern(tempObj,"full name",/^\s*([A-Z]|[a-z])/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                 tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
  
  
   
    
    
    
//    if(tempObj.id == "rbUAEYes")
//    {
//         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
//            htmlBackup = tempObj.parentNode.innerHTML;
//    
//        
//        if(tempObj.checked == false)
//        {
//                         if(!tracker)
//                              CreateErrorTr(tempObj.id,"Verify your status");
//                         tracker = true;
//                         return false;
//         }
//          else
//               {
//                        tracker = false;
//                        RemoveErrorTr(tempObj.id);
//                        validated = false;
//                        tempObj.checked = true;
//                        return true;
//               }
//        }
   
//   if(tempObj.id == "rbUAENo")
//    {
//         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
//            htmlBackup = tempObj.parentNode.innerHTML;
//    
//        
//        if(tempObj.checked == false)
//        {
//                         if(!tracker)
//                              CreateErrorTr(tempObj.id,"Verify your status");
//                         tracker = true;
//                         return false;
//         }
//          else
//               {
//                        tracker = false;
//                        RemoveErrorTr(tempObj.id);
//                        validated = false;
//                        tempObj.checked = true;
//                        return true;
//               }
//        }
   
//    if(tempObj.id == "rbEnqYes")
//    {
//         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
//            htmlBackup = tempObj.parentNode.innerHTML;
//    
//        
//        if(tempObj.checked == false)
//        {
//                         if(!tracker)
//                              CreateErrorTr(tempObj.id,"Verify your status");
//                         tracker = true;
//                         return false;
//         }
//          else
//               {
//                        tracker = false;
//                        RemoveErrorTr(tempObj.id);
//                        validated = false;
//                        tempObj.checked = true;
//                        return true;
//               }
//        }
//   
//    if(tempObj.id == "rbEnqNo")
//    {
//         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
//            htmlBackup = tempObj.parentNode.innerHTML;
//    
//        
//        if(tempObj.checked == false)
//        {
//                         if(!tracker)
//                              CreateErrorTr(tempObj.id,"Verify your status");
//                         tracker = true;
//                         return false;
//         }
//          else
//               {
//                        tracker = false;
//                        RemoveErrorTr(tempObj.id);
//                        validated = false;
//                        tempObj.checked = true;
//                        return true;
//               }
//        }
        
   
//    if(tempObj.id == "rbEnqIndustryYes")
//    {
//         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
//            htmlBackup = tempObj.parentNode.innerHTML;
//    
//        
//        if(tempObj.checked == false)
//        {
//                         if(!tracker)
//                              CreateErrorTr(tempObj.id,"Verify your status");
//                         tracker = true;
//                         return false;
//         }
//          else
//               {
//                        tracker = false;
//                        RemoveErrorTr(tempObj.id);
//                        validated = false;
//                        tempObj.checked = true;
//                        return true;
//               }
//        }
//        
//        if(tempObj.id == "rbEnqIndustryNo")
//    {
//         if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
//            htmlBackup = tempObj.parentNode.innerHTML;
//    
//        
//        if(tempObj.checked == false)
//        {
//                         if(!tracker)
//                              CreateErrorTr(tempObj.id,"Verify your status");
//                         tracker = true;
//                         return false;
//         }
//          else
//               {
//                        tracker = false;
//                        RemoveErrorTr(tempObj.id);
//                        validated = false;
//                        tempObj.checked = true;
//                        return true;
//               }
//        }


if(tempObj.id == "sec-2-ServiceType")
    {
     
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
             serviceTypeHTML = tempObj.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!serviceTypeFlag)
                            CreateErrorTr(tempObj.id,"Please select Service Type");
                         serviceTypeFlag = true;
                         return false;
               }
               else
               {
                        serviceTypeFlag = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
    if(tempObj.id == "sec-2-Property_Usage")
    {
     
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
             propertyUsageHTML = tempObj.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!propertyUsageFlag)
                            CreateErrorTr(tempObj.id,"Please select Property Usage");
                         propertyUsageFlag = true;
                         return false;
               }
               else
               {
                        propertyUsageFlag = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
    if(tempObj.id == "sec-2-Property_type")
    {
     
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
             propertyTypeHTML = tempObj.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!propertyTypeFlag)
                            CreateErrorTr(tempObj.id,"Please select Property Type");
                         propertyTypeFlag = true;
                         return false;
               }
               else
               {
                        propertyTypeFlag = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
    
    if(tempObj.id == "sec-2-Sub_Type")
    {
     
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
             subTypeHTML = tempObj.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!subTypeFlag)
                            CreateErrorTr(tempObj.id,"Please select Sub Type");
                         subTypeFlag = true;
                         return false;
               }
               else
               {
                        subTypeFlag = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
    
    if(tempObj.id == "sec-3-Status_of_building")
    {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
             statusBuildingHTML = tempObj.parentNode.innerHTML;
            
            if(tempObj.options[tempObj.options.selectedIndex].value == "-1")
               {
                         if(!statusBuildingFlag)
                            CreateErrorTr(tempObj.id,"Please select status");
                         statusBuildingFlag = true;
                         return false;
               }
               else
               {
                        statusBuildingFlag = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
               }
    }
    
     
    
     if(tempObj.id == "sec-2-No_of_rooms")
       {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
        
        if(!(chkEmpty(tempObj,"no of rooms") && chkPattern(tempObj,"no of rooms",/^\d*[0-9]?$/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
   
     if(tempObj.id == "sec-2-Floor_No")
       {
        if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
            htmlBackup = tempObj.parentNode.innerHTML;
        
        if(!(chkEmpty(tempObj,"floor no") && chkPattern(tempObj,"Floor No",/^\d*[0-9]?$/)))
        {   
               tracker = true;
               return false;
        }
        else
        {
                 tracker = false;
                RemoveErrorTr(tempObj.id);
                validated = false;
                return true;
        }
    }
     if(tempObj.id == "sec-2-Height_of_property")
       {
        
        try
        {
            var attribute = tempObj.getAttribute('validationType');
            if(attribute == 'true')
            {
                if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
                    htmlBackup = tempObj.parentNode.innerHTML;
                
                if(!(chkEmpty(tempObj,"height of property") && chkPattern(tempObj,"height of property",/^\d*[0-9]?$/)))
                {   
                       tracker = true;
                       return false;
                }
                else
                {
                        tracker = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
                }
            }
            else
            {
                return true;
            }
        }
        catch(ex)
        {
            return true
        }
    }
    
    if(tempObj.id == "sec-2-Built_up_area_SF")
       {
        
        try
        {
            var attribute = tempObj.getAttribute('validationType');
            if(attribute == 'true')
            {
                if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
                    htmlBackup = tempObj.parentNode.innerHTML;
                
                if(!(chkEmpty(tempObj,"Built up area (SF)") && chkPattern(tempObj," Built up area (SF)",/^\d*[0-9]?$/)))
                {   
                       tracker = true;
                       return false;
                }
                else
                {
                        tracker = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
                }
            }
            else
            {
                return true;
            }
        }
        catch(ex)
        {
            return true
        }
    }
   
    if(tempObj.id == "sec-2-Plot_Area")
       {
        
        try
        {
            var attribute = tempObj.getAttribute('validationType');
            if(attribute == 'true')
            {
                if(!tracker && tempObj.parentNode.innerHTML.indexOf('errordiv') < 0)
                    htmlBackup = tempObj.parentNode.innerHTML;
                
                if(!(chkEmpty(tempObj,"plot area") && chkPattern(tempObj,"plot area",/^\d*[0-9]?$/)))
                {   
                       tracker = true;
                       return false;
                }
                else
                {
                        tracker = false;
                        RemoveErrorTr(tempObj.id);
                        validated = false;
                        return true;
                }
            }
            else
            {
                return true;
            }
        }
        catch(ex)
        {
            return true
        }
    }
   
   
   }
    
}

function CreateErrorTr(obj,text)
{

    tempValueHolder = document.getElementById(obj).value;
    
    var chipkoDiv = "<div><div id='errordiv' style='margin-bottom: 2px;margin-left:155px;' class='errordiv'>" + text + "</div>";
    chipkoDiv += "<div class='form2-text' style='vertical-align: bottom;width:155px;'>" +  document.getElementById(obj).parentNode.parentNode.childNodes[0].innerHTML +"</div>";
	
	//alert(document.getElementById(obj).parentNode.parentNode.parentNode.innerHTML);
	//alert(document.getElementById(obj).parentNode.parentNode.parentNode.parentNode.innerHTML);
	//alert(document.getElementById(obj).parentNode.parentNode.childNodes[1].innerHTML);
	
	//alert(document.getElementById(obj).parentNode.childNodes[1]);
	//alert(document.getElementById(obj).parentNode.parentNode.childNodes[0]);
	
	document.getElementById(obj).parentNode.parentNode.removeChild(document.getElementById(obj).parentNode.parentNode.childNodes[0]);
		
	//alert(obj);
	//aler(document.getElementById(obj).id);
	
	
    var innerHTML = document.getElementById(obj).parentNode.innerHTML;
	
	if(innerHTML.indexOf('errordiv') < 0){
		document.getElementById(obj).parentNode.innerHTML = chipkoDiv + innerHTML;
		//
	//	alert(document.getElementById(obj).parentNode.parentNode.childNodes[1].innerHTML);
	//	alert(document.getElementById(obj).parentNode.parentNode.childNodes[0].innerHTML);
		
		if(document.getElementById(obj).parentNode.parentNode.childNodes[0].innerHTML == undefined)
		{
			document.getElementById(obj).parentNode.parentNode.childNodes[1].style.verticalAlign = "bottom";
			document.getElementById(obj).parentNode.parentNode.childNodes[1].style.width = "455px";
		}
		else
		{
		    document.getElementById(obj).parentNode.parentNode.childNodes[0].style.width = "455px";
			document.getElementById(obj).parentNode.parentNode.childNodes[0].style.verticalAlign = "bottom";
		}
			
			
	}
	document.getElementById(obj).value = tempValueHolder;
	document.getElementById(obj).focus();
}
	
function RemoveErrorTr(obj)
{ 
       //alert( document.getElementById(obj).parentNode.innerHTML.indexOf('errordiv'));
        if(document.getElementById(obj).parentNode.innerHTML.indexOf('errordiv') > 0)
        {
        var holdervalue = document.getElementById(obj).value;
                
           var text = document.getElementById(obj).parentNode.childNodes[1].innerHTML;
                //alert(document.getElementById(obj).parentNode.childNodes[1].innerHTML);
                
       if((obj.indexOf('ddl') == 0) || (document.getElementById(obj).tagName == "SELECT"))
       {
       if(obj == 'ddlTitle')
            document.getElementById(obj).parentNode.innerHTML = employeeHTML; 
       else if(obj == 'ddlContactPref')
            document.getElementById(obj).parentNode.innerHTML = languageHTML; 
       else if(obj == 'ddlProduct')
            document.getElementById(obj).parentNode.innerHTML = productHTML; 
       else if(obj == 'ddlCountry')
            document.getElementById(obj).parentNode.innerHTML = countryHTML; 
       else if(obj == 'ddlContact')
            document.getElementById(obj).parentNode.innerHTML = contactHTML; 
       else if(obj == 'ddlLocation')
            document.getElementById(obj).parentNode.innerHTML = locationHTML;
       else if(obj == 'ddlBudget')
            document.getElementById(obj).parentNode.innerHTML = budgetHTML; 
       else if(obj == 'ddlBestTime')
            document.getElementById(obj).parentNode.innerHTML = besttimeHTML;     
       else if(obj == 'ddlMaintenance')
            document.getElementById(obj).parentNode.innerHTML = employeeHTML;            
       else if(obj == 'sec-2-ServiceType')
            document.getElementById(obj).parentNode.innerHTML = serviceTypeHTML;
       else if(obj == 'sec-2-Property_Usage')
            document.getElementById(obj).parentNode.innerHTML = propertyUsageHTML;
       else if(obj == 'sec-2-Property_type')
            document.getElementById(obj).parentNode.innerHTML = propertyTypeHTML;                        
       else if(obj == 'sec-2-Sub_Type')
            document.getElementById(obj).parentNode.innerHTML = subTypeHTML;
      else if(obj == 'sec-3-Status_of_building')
            document.getElementById(obj).parentNode.innerHTML = statusBuildingHTML;
       else
            document.getElementById(obj).parentNode.innerHTML = htmlBackup; 
       
       	//alert(document.getElementById(obj).innerHTML);
       	//document.getElementById(obj).parentNode.innerHTML = htmlBackup; 
      	try{
//      	if(document.getElementById(obj).parentNode.parentNode.childNodes[0].innerHTML == undefined)
//			{
//			document.getElementById(obj).parentNode.parentNode.childNodes[1].style.verticalAlign = "";
//			if(obj == "ddlTitle" || obj == "ddlMaintenance" || obj == "sec-2-ServiceType" || obj == "sec-2-Property_Usage" || obj == "sec-2-Property_type" || obj == "sec-2-Sub_Type" || obj == "sec-3-Status_of_building")
//			{
//			    if(obj == "sec-2-ServiceType")
//			        document.getElementById(obj).parentNode.parentNode.childNodes[1].innerHTML = "<div class='form2-text'>" + text + "</div>" + serviceTypeHTML + "";
//			    else if(obj == "sec-2-Property_Usage")
//			        document.getElementById(obj).parentNode.parentNode.childNodes[1].innerHTML = "<div class='form2-text'>" + text + "</div>" + propertyUsageHTML + "";
//			    else if(obj == "sec-2-Property_type")
//			        document.getElementById(obj).parentNode.parentNode.childNodes[1].innerHTML = "<div class='form2-text'>" + text + "</div>" + propertyTypeHTML + "";
//			    else if(obj == "sec-2-Sub_Type")
//			        document.getElementById(obj).parentNode.parentNode.childNodes[1].innerHTML = "<div class='form2-text'>" + text + "</div>" + subTypeHTML + "";
//			    else if(obj == "sec-3-Status_of_building")
//			        document.getElementById(obj).parentNode.parentNode.childNodes[1].innerHTML = "<div class='form-row3'><div class='form2-text2'>" + text + "</div><div class='form3-input2'>" + statusBuildingHTML + "</div></div><div class='form-space'></div>";
//			    else
//			    {
//			        document.getElementById(obj).parentNode.parentNode.childNodes[1].innerHTML = "<div class='form2-text'>" + text + "</div>" + employeeHTML + "";
//			    }
//			}
//			}
//		else
//		{
			document.getElementById(obj).parentNode.parentNode.childNodes[0].style.verticalAlign = "";
			if(obj == "ddlTitle" || obj == "ddlMaintenance" || obj == "sec-2-ServiceType" || obj == "sec-2-Property_Usage" || obj == "sec-2-Property_type" || obj == "sec-2-Sub_Type" || obj == "sec-3-Status_of_building")
			{
			    if(obj == "sec-2-ServiceType")
			        document.getElementById(obj).parentNode.parentNode.parentNode.innerHTML = "<div class='form2-text'>" + text + "</div><div class='form3-input'>" + serviceTypeHTML + "</div>";
			    else if(obj == "sec-2-Property_Usage")
			        document.getElementById(obj).parentNode.parentNode.parentNode.innerHTML = "<div class='form2-text'>" + text + "</div><div class='form3-input'>" + propertyUsageHTML + "</div>";
			    else if(obj == "sec-2-Property_type")
			        document.getElementById(obj).parentNode.parentNode.parentNode.innerHTML = "<div class='form2-text'>" + text + "</div><div class='form3-input'>" + propertyTypeHTML + "</div>";
			    else if(obj == "sec-2-Sub_Type")
			        document.getElementById(obj).parentNode.parentNode.parentNode.innerHTML = "<div class='form2-text'>" + text + "</div><div class='form3-input'>" + subTypeHTML + "</div>";
			   else if(obj == "sec-3-Status_of_building")
			        document.getElementById(obj).parentNode.parentNode.parentNode.innerHTML = "<div class='form2-text'>" + text + "</div><div class='form3-input'>" + statusBuildingHTML + "</div>";
			        //document.getElementById(obj).parentNode.parentNode.childNodes[0].innerHTML = "<div class='form2-text'>" + text + "</div>" + statusBuildingHTML + "";
			    else
			    {
			         document.getElementById(obj).parentNode.parentNode.parentNode.innerHTML = "<div class='form2-text'>" + text + "</div><div class='form3-input'>" + employeeHTML + "</div>";
			    }
			}
	//		}
        document.getElementById(obj).value = holdervalue;
       document.getElementById(obj).focus();
       }
       catch(err)
       {}
       }
       
       
       
       
       
       else
       {
               
                
        var tempa = document.getElementById(obj).parentNode;
        
        while(tempa.hasChildNodes())
        {
           tempa.removeChild(tempa.lastChild);
        }
         
         var textDiv = document.createElement("div");
         textDiv.className = "form2-text";
         textDiv.innerHTML = text;     
         tempa.appendChild(textDiv);     
              
       if(obj == "txtMessage")
       {
       var newTextArea = document.createElement("textarea");
       newTextArea.className = "normaltextarea";
       newTextArea.innerHTML = holdervalue;
       newTextArea.setAttribute("id",obj);
       newTextArea.name = obj;
       tempa.appendChild(newTextArea);
       }
       else
       {
       var newinput = document.createElement("input");
       newinput.type = "text";
       newinput.setAttribute("id",obj);
       newinput.setAttribute("value",holdervalue);
       newinput.name = obj;
       newinput.className = "normalInput";
       newinput.style.width = "176px";
       tempa.appendChild(newinput);
       }
       var newspan = document.createElement("span");
       newspan.innerHTML = "*";
       newspan.className = "mark";
             
       
       
       tempa.appendChild(newspan);
       
       document.getElementById(obj).focus();
       
       }
       
      }
       	//		<input type="text" id="txtLastName" value="" name="txtLastName" class="longInput"/>
//<span class="starik">*</span>
       
       
       /*if(document.getElementById(obj).parentNode.innerHTML.indexOf('errordiv') > 0)
       {
       	var tempValue = document.getElementById(obj).value;
       	document.getElementById(obj).parentNode.innerHTML = htmlBackup;
       	
		if(document.getElementById(obj).parentNode.parentNode.childNodes[0].innerHTML == undefined)
			document.getElementById(obj).parentNode.parentNode.childNodes[1].style.verticalAlign = "";
		else
			document.getElementById(obj).parentNode.parentNode.childNodes[0].style.verticalAlign = "";
			
		if(document.getElementById(obj).id == "rbUAEYes" || document.getElementById(obj).id == "rbUAENo"|| document.getElementById(obj).id == "rbEnqYes" || document.getElementById(obj).id == "rbEnqNo" || document.getElementById(obj).id == "rbEnqIndustryYes" || document.getElementById(obj).id == "rbEnqIndustryNo"  )
		    document.getElementById(obj).checked = "checked";
		else
		    document.getElementById(obj).value = tempValue;
		
				
		document.getElementById(obj).focus();*/
		
		
		
		
		
		//		<input type="text" id="txtLastName" value="" name="txtLastName" class="longInput"/>
//<span class="starik">*</span>
		
		
		
		//alert(document.getElementById(obj).parentNode.innerHTML);
		//}
}

function chkEmpty(obj,fieldName)
{
   if(obj.value == "" || obj.value == "\n" || obj.value == "http://" || obj.value == "dd" || obj.value == "mm" || obj.value == "Year" || obj.value == "For example:example.com, example2.com.")
        {
          var text = "Please insert your " +  fieldName;
           
           if(obj.parentNode.innerHTML.indexOf('errordiv') > 0)
           {
                document.getElementById("errordiv").innerHTML = "";
                document.getElementById("errordiv").innerHTML = "Please insert your " +  fieldName;
           }
           else
           if(!tracker)
                CreateErrorTr(obj.id,text);
         
           tracker = true;
           
           validated = true;
                    
            return false;
         }
         else
         {
            return true;
         }
}

function chkLength(obj,fieldName,minLen,maxLen)
{
            var min = parseInt(minLen);
            var max = parseInt(maxLen);
            
            if(obj.value.length < min || obj.value.length > max)
            {
              var text = fieldName +" must be between " + minLen +" and "+ maxLen+" characters.";
                             
            if(obj.parentNode.innerHTML.indexOf('errordiv') > 0)
            {
            document.getElementById("errordiv").innerHTML = "";
            document.getElementById("errordiv").innerHTML = fieldName +" must be between " + minLen +" and "+ maxLen+" characters.";
            }
            else
            if(!tracker)
                CreateErrorTr(obj.id,text);
            
             tracker = true;
            
            validated = true;
            
              return false;
            }
            else
            {
              return true;
            }             
 }

function chkPattern(obj,fieldName,pattern)
{
            var filter  = pattern;
            if(!filter.test(obj.value))
            {
             var text = "Please provide a proper " +  fieldName;
             
             if(obj.parentNode.innerHTML.indexOf('errordiv') > 0)
             {
                document.getElementById("errordiv").innerHTML = "";
                document.getElementById("errordiv").innerHTML = "Please provide a proper " +  fieldName;
             }
             else
             if(!tracker)
                CreateErrorTr(obj.id,text);
            
             tracker = true;
            
            validated = true;
             
              return false;
            }
            else
            {
              
              return true;
            }
}


function chkPatternNew(obj,fieldName,pattern)
{
            var filter  = pattern;
            if(!filter.test(obj.value))
            {
              return false;
            }
            else
            {
              
              return true;
            }
}


function chkEmptyNew(obj,fieldName)
{
   if(obj.value == "")
        {
            return false;
         }
         else
         {
            return true;
         }
}

function chkLengthNew(obj,fieldName,minLen,maxLen)
{
            var min = parseInt(minLen);
            var max = parseInt(maxLen);
            
            if(obj.value.length < min || obj.value.length > max)
            {
              return false;
            }
            else
            {
              return true;
            }             
 }



function CheckforSites(obj,helperText)
{
	if(document.getElementById(obj).value == "http://www.")
	{
		Validate(obj,helperText);
		return false;
	}
	else
	{
		validated = true;
		Validate(obj,helperText);
		return false;
	}
}


function CheckValidation(formid)
{
     for(i=0 ; i < formid.elements.length ; i++)
    {
        var flag = Validate(formid.elements[i].getAttribute("id"),"temp Text");
        if(flag == false)
            return false;
        
	}
    
}

function makeDropDownSelected(id,ValueToSelect)
{
 var  obj = document.getElementById(id);
 for(i=0;i<obj.options.length;i++)
 {
  if(obj.options[i].value == ValueToSelect)
  {
    obj.options[i].selected = 'selected';
    break;
   }
  }  
}

function hideShowHandOver(obj)
{
  
    if(obj.options[obj.options.selectedIndex].value == '-1' || obj.options[obj.options.selectedIndex].value == 'Completed')
    {
        document.getElementById('divHandOver').style.display='none';
    }
    else
    {
        document.getElementById('divHandOver').style.display='block';
    }
}

function calculate_Asking_Price()
{
    var net =  parseFloat("0.0");
    var org = parseFloat("0.0");
    var res = parseFloat("0.0");
    
    try
    {
            net = parseFloat(document.getElementById('txtNetAmount').value);
    }
    catch(ex)
    {
            net =parseFloat("0.0");
    }
    try
    {
            org = parseFloat(document.getElementById('txtOriginalPrice').value);
    }
        catch(ex)
    {
    
        org = parseFloat("0.0");
    }
    
   
        res = org + net;
  
   if(res.toString() != "NaN")
   {
    document.getElementById('txtAskingPrice').value = res;
   }
}



//function ChkHundered(e)
//{

//if(chkKey(e))
//{
//    
//    var input =  parseFloat("0.0");
//    try
//    {
//            input = parseFloat(document.getElementById('txtAlreadyPaid').value);
//            if(input >= 100)
//            {
//                document.getElementById('txtAlreadyPaid').value = "100";
//                document.getElementById('txtStillDue').value = "0";
//                return false;
//            }
//    }
//        catch(ex)
//    {
//    
//        input = parseFloat("0.0");
//        document.getElementById('txtStillDue').value = "";
//        return false;
//    }
//  
//   if(input.toString() != "NaN")
//   {
//    document.getElementById('txtStillDue').value = (100 - input);
//    return true;
//   }
//   }
//}
function chkKey(e)
{
    var key = '';
    key = e.keyCode;
    
 
    var k = parseInt(key);
    {   
        if(k == 0)
        {
             k = parseInt(e.charCode);
        }
        if((k>=48 && k<=57) || k == 8)
        {
            return true;
        }
        else 
            return false;
    }
}
function Calculate_Still_due_developer()
{
    var input =  parseFloat("0.0");
    try
    {
            input = parseFloat(document.getElementById('txtAlreadyPaid').value);
            if(input >= 101)
            {
                document.getElementById('txtAlreadyPaid').value = "100";
                document.getElementById('txtStillDue').value = "0";
                return false;
            }
    }
        catch(ex)
    {
    
        input = parseFloat("0.0");
        document.getElementById('txtStillDue').value = "";
        return false;
    }
  
   if(input.toString() != "NaN")
   {
    document.getElementById('txtStillDue').value = (100 - input);
    return true;
   }
}

function fillBudget(obj)
{
    var bud = document.getElementById('ddlBudget');
    var vals = new String();
    vals = '- Select -';
    
    
                for(var k=bud.options.length-1;k >= 0;k--)
                {
                      bud.options[k] = null;
                }
    
    if(obj.options[obj.selectedIndex].value == "-1")
    {        
               vals += "";
    }
    else if(obj.options[obj.selectedIndex].value == "Residential Sales")
    {        
               vals += "|100,000-500,000|500,000-1,000,000|1,500,000-2,000,000|2,000,000-3,000,000|3,000,000-4,000,000|4,000,000-5,000,000|5,000,000-5,000,000+";
    } 
    else if(obj.options[obj.selectedIndex].value == "Residential Rent")
    {
               vals += "|20,000 - 40,000|40,000-60,000|60,000-80,000|80,000-100,000|100,000-125,000|125,000-175,000|175,000-200,000|200,000-225,000|225,000-250,000|250,000-275,000|275,000-300,000|300,000-300,000+";
    }
    else if(obj.options[obj.selectedIndex].value == "Commercial Sales")
    {        
               vals += "|50,000-1,000,000|1,000,000-3,000,000|2,000,000-4,000,000|4,000,000-5,000,000|5,000,000-6,000,000|6,000,000-8,000,000|8,000,000-10,000,000|10,000,000-10,000,000+"
    }
    else if(obj.options[obj.selectedIndex].value == "Commercial Rent")
    {
               vals += "|10,000 & less - 200,000|200,000-300,000|300,000-500,000|500,000-750,000|750,000-1,000,000|1,000,000-1,500,000|1,500,000-2,000,000|2,000,000-2,500,000|2,500,000-2,500,000+";
    }
    
    var arr = vals.split('|');
    
     for(var k = 0; k < arr.length ; k++)
               {
                    bud.options[k] = document.createElement("option", true);
                    bud.options[k].text = arr[k];
                    if(arr[k] == "- Select -")
                    {
                        bud.options[k].value = "-1";
                    }
                    else
                    {
                        bud.options[k].value = arr[k];
                    }
                    
               }
               return;
}



