var TrackBasket = function(){};var TrackCustParam = function(){};var saleTrack = new TrackBasket(), customTrack = new TrackCustParam();
TrackBasket.prototype.addSaleItem =function($ic, $iv, $m1, $m2, $m3, $m4){var $t=[];$t[0]=$ic;$t[1]=$iv;$t[2]=($m1===undefined)?"":$m1;$t[3]=($m2===undefined)?"":$m2;$t[4]=($m3===undefined)?"":$m3;$t[5]=($m4===undefined)?"":$m4;__ofsi.push($t);};
TrackBasket.prototype.logSale =function($i){__ofic=$i;};
TrackCustParam.prototype.logCustomParameter = function (){};
TrackCustParam.prototype.addCustomParameter =function ($k,$v){var $t=[];$t[0] = $k;$t[1] = $v;__ofcp.push($t);};
TrackCustParam.prototype.logStoredParameters = function (){};
function rdr($r,$n){if($r!==undefined){if ($r.href!==undefined){$r.href=$r;}else{if($n===undefined){$n="";}if ($n.toLowerCase()==='true'){window.open($r);}else{self.location=$r;}}}}
function logOCSale($p, $r, $n)
{
var $t=[];$t[0]=$p;$t[1]=$r;$t[2]=$n;__ofcs.push($t);rdr($r,$n);
}
function logOCSearch($s, $p, $d){var $t=[];$t[0]=$s;$t[1]=$p;$t[2]=$d;__ofsr.push($t);}
function logOCPV($p, $r, $n){var $t=[];$t[0]=$p;$t[1]=$r;$t[2]=$n;__ofpv.push($t);rdr($r,$n);}
function genProc($arg){}
function stormInst(){__stormJs =  __stormJs.replace('https://', '').replace('http://', '');__stormJs=__prt+__stormJs;var scr=document.createElement('script');scr.setAttribute('type','text/javascript');scr.setAttribute('src',__stormJs);document.getElementsByTagName('head')[0].appendChild(scr);}var __pxi = new Image(1,1), __ofsi=[], __ofcp=[],__ofcs=[],__ofsr=[],__ofpv=[],__ofic, __prt;__prt=(("https:"==document.location.protocol)?"https://":"http://");if(typeof(__stormJs)!=='undefined'){try{var $px = (__stormJs.replace('https://', '').replace('http://', '')).split('/')[0];__pxi.onload=stormInst;__pxi.src=__prt + $px + "/px.gif";}catch(e){}}
//Started Here
function ValidateBookingStepOnePage(txtFirstName,txtLastName,txtPostcode,txtEmail,chkTermsofUse,txtAddress,txtAddress2,txtCounty,txtPhone,intSupplierId)
    {
         
         //logOCSale('isconv=1|itemcount=1|itemvalue=0|m1=Booking Drop-off|m2=adad@aad.cp|m3=dfgdg|m4=45656'); 
         var strErrMessage="";
         var focusId="";
         var firstname=document.getElementById(txtFirstName).value;
         var lastname=document.getElementById(txtLastName).value;
         var email=document.getElementById(txtEmail).value;
        var post=document.getElementById(txtPostcode).value;
	    
         var Address="";
         var Address2 = "";
         //var Address3 = "";
         var County ="";
 	      var PhoneNumber="";
       if(intSupplierId==1 || intSupplierId==2)
       {
	         Address=document.getElementById(txtAddress).value;
	         Address2=document.getElementById(txtAddress2).value;
	         //Address3=document.getElementById(txtAddress3).value;
	         County = document.getElementById(txtCounty).value;
	    	PhoneNumber=document.getElementById(txtPhone).value;
     }
         if(firstname=="")
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","First Name");
            if(focusId.length==0)
            focusId=txtFirstName;
         }
        
         else if(Trim(firstname).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","First Name");
                    if(focusId.length==0)
                    focusId=txtFirstName;
                 } 
         else if(!ValidateNameAllowOnlyAlpha_new(Trim(firstname)))
                {
                    strErrMessage = strErrMessage +"$%#"+ GetErrMessage("ErrOnlyAlphabates","First Name");
                    if(focusId.length==0)
                    focusId=txtFirstName;
                }
            
         if(lastname=="")
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","Last Name");
            if(focusId.length==0)
            focusId=txtLastName;
         }
        
         else if(Trim(lastname).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","Last Name");
                    if(focusId.length==0)
                    focusId=txtLastName;
                 }
         else if(!ValidateNameAllowOnlyAlpha_new(Trim(lastname)))
            {
                strErrMessage = strErrMessage +"$%#"+ GetErrMessage("ErrOnlyAlphabates","Last Name");
                if(focusId.length==0)
                focusId=txtLastName;
            }
             
          //Start --- Pavithra on 15th May 09 as per Kates mail to revert back the changes of CR 25                 
       if(intSupplierId==1 || intSupplierId==2)  
        {
                       
             if(Address=="" || Address2=="" )
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","Address ");
                if(focusId.length==0)
                focusId=txtAddress;
             }    
               else if(Trim(Address).length == 0 )
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","Address ");
                if(focusId.length==0)
                focusId=txtAddress;
             }      
    
             if(County=="")
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","County");
                if(focusId.length==0)
                focusId=txtCounty;
             }    
             else if(Trim(County).length == 0 )
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","County");
                if(focusId.length==0)
                focusId=txtCounty;
             }       
         }       
                 
 //End --- Pavithra on 15th May 09 as per Kates mail to revert back the changes of CR 25           
         if(post=="")
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","Postcode");
            if(focusId.length==0)
            focusId=txtPostcode;
         }
         else if(Trim(post).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","Postcode");
                    if(focusId.length==0)
                    focusId=txtPostcode;
                 }
         
         else if(post!="")
         {
               if(!ValidatePostCode_new(Trim(post)))
                {
                    strErrMessage = strErrMessage+"$%#"+GetErrMessage("ErrSpecialCharacter","Postcode");
                    if(focusId.length==0)
                    focusId=txtPostcode;
                }
                if(post.length > 8)
                {
                    strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrLengthyPostcode","");
                    if(focusId.length==0)
                    focusId=txtPostcode;
                }
         }
         
//          if(Trim(document.getElementById(txtTelNo1).value).length != 0)
//            {
//                if(!ValidatePhoneNo_new(Trim(document.getElementById(txtTelNo1).value)))
//                {
//                    strErrMessage = strErrMessage +"$%#"+ GetErrMessage("ErrInvalidPhoneNo","Telephone Number");
//                    if(focusId.length==0)
//                    focusId=document.getElementById(txtTelNo1);
//                }
//            }
 //Start --- Pavithra on 15th May 09 as per Kates mail to revert back the changes of CR 25
          
       if(intSupplierId==1 || intSupplierId==2)  
       {
              if(PhoneNumber=="")
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","your Phone Number");
                if(focusId.length==0)
                focusId=txtPhone;
             }    
               else if(Trim(PhoneNumber).length == 0 )
                     {
                        strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","your Phone Number");
                        if(focusId.length==0)
                        focusId=txtPhone;
                     }       
             
              else if(Trim(PhoneNumber).length != 0)
                {
                    if(!ValidatePhoneNo_new(Trim(PhoneNumber)))
                    {
                        strErrMessage = strErrMessage +"$%#"+ GetErrMessage("ErrInvalidPhoneNo","Phone Number");
                        if(focusId.length==0)
                        focusId=txtPhone;
                    }
                }
           }
            //End --- Pavithra on 15th May 09 as per Kates mail to revert back the changes of CR 25

         if(email=="")        
         {
             
                strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","Email Address");
                if(focusId.length==0)
                focusId=txtEmail;
             
         }  
         else if(Trim(email).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrBlankNameField","Email Address");
                    if(focusId.length==0)
                    focusId=txtEmail;
                 }
         else if(email != "")
         {
             if(ValidateEmailInBrochureNewsletter_new(txtEmail)=="ErrInvalidEmailID")
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMessage("ErrInvalidEmailID","Email Address");
                if(focusId.length==0)
                focusId=txtEmail;
             }
         } 
        
          if(!document.getElementById(chkTermsofUse).checked)
                {
                    strErrMessage = strErrMessage +"$%#"+ GetErrMessage("ErrTermsofUse","");
                    if(focusId.length==0)
                    focusId=document.getElementById(chkTermsofUse);
                } 
            
	                   
        if  (strErrMessage.length == 0)
        {
  	    //logOCSale('isconv=1|itemcount=1|itemvalue=0|m1=Booking Drop-off|m2=adad@aad.cp|m3=dfgdg|m4=45656');
	    
	    logOCSale("'"+'isconv=1|itemcount=1|itemvalue=0|m1=Booking Drop-off|m2=' + email + '|m3=' + lastname + '|m4=' + post + "'");
            return true;
        } 
        strErrMessage= strErrMessage.substring(3, strErrMessage.length);
             
             var Errs = new Array();
             Errs = strErrMessage.split("$%#");
             var PopMsg=""; 
            
            
             if (Errs.length > 0)
             {
                for (i=0;i<Errs.length;i++)
                 {
                   PopMsg = PopMsg + Errs[i] + "\n";
                 }
                 alert(PopMsg);
              
                 if (focusId.length>0)
                    document.getElementById(focusId).focus();
                 return false;
             }
            else
		{
               //logOCSale('isconv=1|itemcount=1|itemvalue=0|m1=Booking Drop-off|m2=adad@aad.cp|m3=dfgdg|m4=45656');
		logOCSale("'"+'isconv=1|itemcount=1|itemvalue=0|m1=Booking Drop-off|m2=' + email + '|m3=' + lastname + '|m4=' + post + "'");
                return true;  
		}
                 
    }
  function GetErrMessage(ErrMsg,ControlName)
     {
        switch (ErrMsg)
        {
            //Adming : EditDepartures - Current booking , Initial allocation
             case "ErrGreaterCurrentBookings":
             if(ControlName !="")
             {
                return  "Current bookings value should be smaller than initial allocation.";
             }
             else
             {
                return  "Current bookings value should be smaller than initial allocation..";
             }
             
             //KeywordSearch
             case "ErrKeyWordSearchRequiredField":
             if(ControlName !="")
             {
                return  "This search field cannot be left empty.";
             }
             else
             {
                return  "This search field cannot be left empty.";
             }
             //DepartingFrom
             case "ErrSelectDepartingFrom":
             if(ControlName !="")
             {
                return  "Please select the county you will be departing from.";
             }
             else
             {
                return  "Please select the county you will be departing from.";
             }
            
             //Invalid Numeric   
             case "ErrInvalidNumeric":         
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please enter a valid numeric.";
             }
             else
             {
                return  "Please enter a valid numeric.";
             }
             break;  
             
              //Invalid Decimal   
             case "ErrInvalidDecimal":         
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please enter a valid decimal number.";
             }
             else
             {
                return  "Please enter a valid decimal number.";
             }
             break;  
             
              //Invalid PriceBand Value
             case "ErrInvalidPriceBandValue":         
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please enter a valid decimal number for price band value.";
             }
             else
             {
                return  "Please enter a valid decimal number for price band value.";
             }
             break;  
             
             //Invalid EmailID
             case "ErrInvalidEmailID":
             if(ControlName!="")
             {
                return "Please enter valid " +  ControlName ;
                //"The"+" "+ControlName + " you entered is not a valid Email Address. Please provide a valid Email Address";
                //return ControlName +":"+ "The email address you entered is not a valid email address. Please provide a valid email address";
             }
             else
             {
             return "Please enter valid " + " Email Address";
             //   return "The"+" "+ControlName + " you entered is not a valid Email Address. Please provide a valid Email Address";
             }
             break;
             
             case "ErrMoreThanOneEmailID":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please enter only one email.";
             }
             else
             {
                 return "Please enter only one email.";
             }
             break;
             
             //ErrRequiredField
             case "ErrRequiredField":
             if(ControlName!="")
             {
                return "Please enter valid " + ControlName;
             }
             else
             {
                 return  "Field cannot be left empty.";
             }
             break;
             
             //SpecialCharacter
             case "ErrSpecialCharacter":
             if(ControlName!="")
             {
                 return "Special characters are not allowed.Please provide a valid" +" "+ControlName;
                //return ControlName +":"+ "Special characters are not allowed.";
             
             }
             else
             {
                return "Special characters are not allowed.Please provide a valid" +" "+ControlName;
                //return "Special characters are not allowed.";
               
             }
             break;
             
             //BlankSpaces
             case "ErrBlankSpaces":
             if(ControlName!="")
             {
                return ControlName +":"+ "Blank spaces are not allowed.";
             
             }
             else
             {
                return "Blank spaces are not allowed.";
               
             }
             break;
             
             //Select Country
             case "ErrSelectCountry":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please select a country.";
             
             }
             else
             {
                return "Please select a country.";
               
             }
             break;
             
             case "ErrSelectDesCountry":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please select a Destination Country";
             
             }
             else
             {
                return "Please select a Destination Country";
               
             }
             break;
             
             case "ErrSelectDesRegion":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please select a Destination Region";
             
             }
             else
             {
                return "Please select a Destination Region";
               
             }
             break;
             case "ErrSelectDesSubRegion":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please select a City/Town";
             
             }
             else
             {
                return "Please select a City/Town ";
               
             }
             break;
             
             //Coach Operator
             case "ErrSelectCoachOperator":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please select a Coach Operator.";
             
             }
             else
             {
                return "Please select a Coach Operator.";
               
             }
             break;
             
             //Select Country
             case "ErrSelectCounty":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please select a county.";
             
             }
             else
             {
                return "Please select a county.";
               
             }
             break;     
             
             //Select Tour Supplier        
             case "ErrSelectTourSupplier":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please select a Tour Supplier.";
             
             }
             else
             {
                return "Please select a Tour Supplier.";
               
             }
             break;
             
             //Select Region
             case "ErrSelectRegion":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please select a region.";
             
             }
             else
             {
                return "Please select a region.";
               
             }
             break;
              case "ErrSelectSubRegion":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please select a subregion.";
             
             }
             else
             {
                return "Please select a subregion.";
               
             }
             break;
              case "ErrSelectTabForEdit":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please select a tab to edit the selected travel guide details";
             
             }
             else
             {
                return "Please select a tab to edit the selected travel guide details";
               
             }
             break;
             
             case "ErrSelectTab":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please select a tab.";
             
             }
             else
             {
                return "Please select a tab.";
               
             }
             break;
             case "ErrLengthyPostcode":
             if(ControlName!="")
             {
                return ControlName +":"+ "The Postcode cannot exceed 8 characters";
             }
             else
             {
                return "The Postcode cannot exceed 8 characters";
             }
             break;
             case "ErrRetypePassword":
             if(ControlName!="")
             {
                return ControlName +":"+ "Password and Retype Password must be same.";
             
             }
             else
             {
                return "Password and Retype Password must be same.";
               
             }
             break;
             case "ErrTabHeader":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please enter the tab header.";
             
             }
             else
             {
                return "Please enter the tab header.";
               
             }
             break;
             case "ErrDescription":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please enter the description.";
             
             }
             else
             {
                return "Please enter the description.";
               
             }
             break;
             case "ErrBlankField":
             if(ControlName!="")
             {
                return "Please enter valid " +ControlName ;
             
             }
             else
             {
                return "Cannot be blank.";
               
             }
             break;
             case "ErrTitle":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please enter the title.";
             
             }
             else
             {
                return "Please enter title.";
               
             }
             break;
             case "ErrNoMediaGallery":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please create media gallery information and then add media files to it.";
             
             }
             else
             {
                return "Please create media gallery information and then add media files to it.";
               
             }
             break;
              case "ErrUploadMediaFiles":
             if(ControlName!="")
             {
                return ControlName +":"+ "Media File cannot be empty. Please upload some video or image files.";
             
             }
             else
             {
                return "Media File cannot be empty. Please upload some video or image files.";
               
             }
             break;
               case "ErrMediaFiles":
             if(ControlName!="")
             {
                return ControlName +":"+ "Uploaded file is not the correct file. Please upload either image files or video files.";
             
             }
             else
             {
                return "Uploaded file is not the correct file. Please upload either image files or video files.";
               
             }
             break;
             case "ErrInvalidPhoneNo":
             if(ControlName!="")
             {
                  return  "Please enter a valid" +" " + ControlName;
                //return ControlName +":"+ "Please enter valid phone number.";
             
             }
             else
             {
                return  "Please enter a valid" +" " + ControlName;
                //return "Please enter valid phone number.";
               
             }
             break;
             case "ErrInvalidHomePhoneNo":
             if(ControlName!="")
             {
               return "Please enter a valid" +" " + ControlName;
                  //return  "Please provide your Home Telephone number";
                
             
             }
             else
             {
                 return "Please enter a valid" +" " + ControlName;
                //return  "Please provide your Home Telephone number";
                
               
             }
             break;
             case "ErrInvalidURL":
             if(ControlName!="")
             {
                 return  "Please enter a valid" +" " + ControlName;
                //return ControlName +":"+ "Please enter a valid URL.";
             
             }
             else
             {
                return  "Please enter a valid" +" " + ControlName;
                //return "Please enter a valid URL.";
               
             }
             break;
             case "ErrUploadImageFiles":
             if(ControlName!="")
             {
                return ControlName +":"+ "Image File cannot be empty. Please upload some image file.";
             
             }
             else
             {
                return "Image File cannot be empty. Please upload some image file.";
               
             }
             break;
             case "ErrImageFiles":
             if(ControlName!="")
             {
                return ControlName +":"+ "Uploaded file is not the correct file. Please upload image file.";
             
             }
             else
             {
                return "UUploaded file is not the correct file. Please upload image file.";
               
             }
             break;
             case "ErrDisplayTitle":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please enter the display title.";
             
             }
             else
             {
                return "Please enter display title.";
               
             }
             break;
             case "ErrFormatNotSupported":
             if(ControlName!="")
             {
                return ControlName +":"+ "File format not supported.";
             
             }
             else
             {
                return "File format not supported.";
               
             }
             break;             
             case "ErrLengthyString":
             if(ControlName!="")
             {
                return ControlName +":"+ "Can't be of length greater than";
             
             }
             else
             {
                return "Can't be of length greater than";
               
             }
             break;
               case "ErrValidName":
             if(ControlName!="")
             {
                return  "Please enter a valid" +" " + ControlName;
                //return ControlName +":"+ "Please enter a valid text,as numeric values are not allowed.";
             
             }
             else
             {
                 return  "Please enter a valid" +" " + ControlName;
                //return "Please enter a valid text,as numeric values are not allowed.";
               
             }
             break;
             case "ErrAttractionsActivities":
               if(ControlName!="")
             {
                return ControlName +":"+ "Attraction and Activities details tab is not applicable for the country travel guide.";
             
             }
             else
             {
                return "Attraction and Activities details tab is not applicable for the country travel guide.";
               
             }
             break;
             case "ErrOnlyAlphabates":
             if(ControlName!="")
             {
                 return  "Please enter a valid" +" " + ControlName;
                //return  ControlName +  ": " +"Please enter only alphabates";
             }
             else
             {
                 return  "Please enter a valid" +" " + ControlName;
                //return  "Please enter only alphabates";
             }
             break;
             case "ErrSelectOperatorCode":
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please select Operator Code";
             }
             else
             {
                return  "Please select Operator Code";
             }
             break;
             case "ErrSelectCurrency":
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please select Currency";
             }
             else
             {
                return  "Please select Currency";
             }
             break;
             case "ErrSelectCategory":
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please select Category";
             }
             else
             {
                return  "Please select Category";
             }
             break;
             case "ErrInvalidCharacters":
             if(ControlName!="")
             {
                return  "Please enter a valid" +" " + ControlName;
                
             }
             else
             {
                return  "Please enter a valid" +" " + ControlName;
             }
             break;
              case "ErrInvalidFormat":
             return  ControlName +  ": " +"The date format should be : mm/dd/yyyy";
             break;       
            case "ErrInvalidMonth":
                 return  ControlName +  ": " + "Invalid Month";
                 break;       
            case "ErrInvalidDate":
                 return  ControlName + ": " + "Invalid Date";
                 break;          
            case "ErrInvalidYear":
                 return  ControlName + ": " + "Invalid Year";
                 break;   
            case "ErrInvalidDate":
                return  ControlName + ": " + "Enter Date";
                break;  
            case "ErrInvalidPastDate":
                return  ControlName + ": " + "Date can't be a past date.";
                break;  
            case "ErrSelectPickup":
             if(ControlName!="")
             {
                return  "Please select a" +" " +ControlName +" " +"Area";
             }
             else
             {
                return  "Please select a Pickup area.";
             }
             break;
             case "ErrSelectDifTravelGuide":
              if(ControlName!="")
             {
                return  ControlName +  ": " +"You are trying to copy the same travel guide details. Please select another travel guide.";
             }
             else
             {
                return  "You are trying to copy the same travel guide details. Please select another travel guide.";
             }
             break;
             case "ErrWishList":
              if(ControlName!="")
             {
                return  ControlName +  ": " +"This tour has already been added to your wishlist.";
             }
             else
             {
                return  "This tour has already been added to your wishlist.";
             }
             break;
             case "ErrBlankNameField":
             if(ControlName!="")
             {
                return  "Please provide" +" " + ControlName;
             }
             else
             {
                return  "Please provide your" +" " + ControlName;
             }
             break;
                case "ErrBlankPositionField":
             if(ControlName!="")
             {
                return  "Please provide" +" " + ControlName;
             }
             else
             {
                return  "Please provide" +" " + ControlName;
             }
             break;
             case "ErrLastName":
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please provide your Last Name.";
             }
             else
             {
                return  "Please provide your Last Name.";
             }
             break;
             case "ErrPostCode":
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please provide Postcode.";
             }
             else
             {
                return  "Please provide Postcode.";
             }
             break;
             case "ErrCompanyorOrganization":
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please provide Company or Organization.";
             }
             else
             {
                return  "Please provide Company or Organization.";
             }
             break;
             case "ErrPosition":
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please provide your position.";
             }
             else
             {
                return  "Please provide your position.";
             }
             break;
             case "ErrRequiredEmail":
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please provide your Email Address.";
             }
             else
             {
                return  "Please provide your Email Address.";
             }
             
             case "ErrTermsofUse":
             if(ControlName!="")
             {
                return  ControlName +  ": " +"To proceed please agree to our Terms of Use by ticking the box";
             }
             else
             {
                return  "To proceed please agree to our Terms of Use by ticking the box";
             }
             
             case "UnAssignedTourSubType":
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please select tour subtype";
             }
             else
             {
                return  "Please select tour subtype";
             }
            
              case "UnAssignedSubRegions":
             if(ControlName!="")
             {
                return  ControlName +  ": " +"Please select Sub Region";
             }
             else
             {
                return  "Please select Sub Region";
             }
            
             //Tour Special Type
             case "ErrSelectTourSpecialType":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please select a special Tourtype.";
             
             }
             else
             {
                return "Please select a special Tourtype.";
               
             }
             break;
              //Dont select Special Type
             case "ErrSelectedTourSpecialType":
             if(ControlName!="")
             {
                return ControlName +":"+ "Please don't select any Special Tourtype.";
             
             }
             else
             {
                return "Please don't select any Special Tourtype.";
               
             }
             break;
        }
     } 

function ValidateNameAllowOnlyAlpha_new(strNameorCode) 
{     
    var strValidCharacters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ-\' ';
    strNameorCode = strNameorCode.toUpperCase();
    var c ;
    for (var index = 0; index < strNameorCode.length; index++)
    {
        c = strNameorCode.charAt(index);
        if (strValidCharacters.indexOf(c)< 0)
        return false;
    }
    return true;
}

     
//Validation for PostCode
function ValidatePostCode_new(strPostCode) 
{     
    var strValidCharacters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890- ';
    strPostCode = strPostCode.toUpperCase();
    var c ;
    for (var index = 0; index < strPostCode.length; index++)
    {
        c = strPostCode.charAt(index);
        if (strValidCharacters.indexOf(c)< 0)
        return false;
    }
    return true;
}

function ValidatePhoneNo_new(PhoneNo)
{      

    var strValidCharacters = '0123456789()+- ';
    PhoneNo = PhoneNo.toUpperCase();
    var c ;
    for (var index = 0; index < PhoneNo.length; index++)
    {
        c = PhoneNo.charAt(index);
        if (strValidCharacters.indexOf(c)< 0)
        return false;
    }
    return true;
}

function ValidateEmailInBrochureNewsletter_new(txtEmail)
                 {
                    var str="";
                   
                 var emailPat = /^([a-zA-Z0-9]+([^<>()[\]\\.,;:\s@\"]*(\.[^<>()[\]\\.,;:\s@\"]*)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,4}))$/; 

                    var emailid=Trim(document.getElementById(txtEmail).value);
                    var matchArray = emailid.match(emailPat);
                    if (matchArray == null)
                    {
                        return "ErrInvalidEmailID";
                    }
                    else
                        return "NoError";                   
                    
                  }
 // End here

//Start:Archana 10Feb10 for MT#223 Tracking code
function ValidationTradeEnquireies(txtTitle,txtFirstName,txtLastName,txtYourPosition,txtEmail,txtTelephone,txtCompany,txtWbSite,txtPostCode,txtTown)
{
      var post=Trim(document.getElementById(txtPostCode).value);
      var lastname=Trim(document.getElementById(txtLastName).value);
      var emailid=Trim(document.getElementById(txtEmail).value);
      
      
      var Exists;
      var focusId="";
      var strErrMessage="";      
      
       if(Trim(document.getElementById(txtTitle).value).length == 0 )
      {
          strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Title");
          if(focusId.length==0)
             focusId=txtTitle;
      } 
      if(Trim(document.getElementById(txtFirstName).value).length == 0 )
      {
          strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","First Name");
          if(focusId.length==0)
             focusId=txtFirstName;
      } 
      else if(!ValidateNameAllowOnlyAlphaWithSpace(Trim(document.getElementById(txtFirstName).value)))
      {
	      strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidCharacters","First Name");
          if(focusId.length==0)
             focusId=txtFirstName;
      }
                
      if(Trim(document.getElementById(txtLastName).value).length == 0 )
      {
          strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Last Name");
          if(focusId.length==0)
              focusId=txtLastName;
      } 
      else if(!ValidateNameAllowOnlyAlphaWithSpace(Trim(document.getElementById(txtLastName).value)))
      {
	      strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidCharacters","Last Name");
          if(focusId.length==0)
              focusId=txtLastName;
      }   
          
      if(Trim(document.getElementById(txtYourPosition).value).length==0)
      {
          strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankPositionField","Your Position");
		  if(focusId.length==0)
             focusId=txtYourPosition;
      }      
      else if(!ValidateNameAllowAlphaWithSpaceAndAmpersand(Trim(document.getElementById(txtYourPosition).value)))
      {
		  strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidCharacters","Your Position");
          if(focusId.length==0)
             focusId=txtYourPosition;
      }
	   
	   if(Trim(document.getElementById(txtCompany).value).length==0)
      {
          strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Company or Organisation");
		  if(focusId.length==0)
             focusId=txtCompany;
      }     
       
//      else if(!ValidateNameAllowOnlyAlphaWithSpace(Trim(document.getElementById(txtCompany).value)))
//      {
//		  strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidCharacters","Company or Organisation");
//          if(focusId.length==0)
//             focusId=txtCompany;
//      }
	  
	   // Checking postcode
       if(post.length == 0 )
                 {
                
                 }
                 else if(!ValidatePostCode(post))
                    {
                        strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrSpecialCharacter","Postcode");
                        if(focusId.length==0)
                        focusId=txtPostCode;
                    }
                 else if(post!="")
                 {
                     if(post.length > 8)
                        {
                            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrLengthyPostcode","");
                            if(focusId.length==0)
                            focusId=txtPostCode;
                        }
                 }
      //----------------------------------------------------
	         
      if(Trim(document.getElementById(txtEmail).value).length == 0 )
      {
          strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Email Address");
          if(focusId.length==0)
             focusId=txtEmail;
      }
      else 
	  {
          var Email = Trim(document.getElementById(txtEmail).value).split(",");
          if( Email.length > 1)
          {
             strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrMoreThanOneEmailID","Email Address");
             if(focusId.length==0)
                focusId=txtEmail;
          }
          else
          {
             Email = Trim(document.getElementById(txtEmail).value).split(";");
             if( Email.length > 1)
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrMoreThanOneEmailID","Email Address");
                if(focusId.length==0)
                   focusId=txtEmail;
             }
          }
        
          if(Email.length < 2)
          {
             if(ValidateEmail(txtEmail)=="ErrInvalidEmailID")
             {        
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidEmailID","Email Address");
                if(focusId.length==0)
                   focusId=txtEmail;
             }
          }
      }         
         
//      if(Trim(document.getElementById(txtTelephone).value).length == 0 )
//      {
//          strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrRequiredField","TelePhone Number");
//          if(focusId.length==0)
//             focusId=txtTelephone;
//      }
 if(Trim(document.getElementById(txtTelephone).value).length >1 )
  {
       if(!ValidatePhoneNoForTrade(Trim(document.getElementById(txtTelephone).value)))
      {
          strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidPhoneNo","Telephone Number");
          if(focusId.length==0)
             focusId=txtTelephone;
      }
	}   
//	  if(Trim(document.getElementById(txtWbSite).value).length > 0)
//	  {
//	 
//	     if(!ValidateURL(Trim(document.getElementById(txtWbSite).value)))
//              {
//                 strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidURL","Web Site");
//              } 
//              
//      }
      

          
      if(isInteger(document.getElementById(txtTown).value))
      {
          strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrValidName","Town");
          if(focusId.length==0)
             focusId=txtTown;
      }          
      if(IsSpecialChrectersInText(document.getElementById(txtTown).value))
      {
          strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrSpecialCharacter","Town");
          if(focusId.length==0)
             focusId=txtTown;
      }
      
      
      
      if(strErrMessage.length==0)
      { 	

        saleTrack.addSaleItem(1,0,'Trade Enquiry',emailid,lastname,post);
        saleTrack.logSale(1);
          return true;            
      }
	  
      strErrMessage= strErrMessage.substring(3, strErrMessage.length);
             
      var Errs = new Array();
          Errs = strErrMessage.split("$%#");
      var PopMsg="";            
            
      if (Errs.length > 0)
      {
          for (i=0;i<Errs.length;i++)
          {
              PopMsg = PopMsg + Errs[i] + "\n";
          }
          alert(PopMsg);
              
          if (focusId.length>0)
              document.getElementById(focusId).focus();
          return false;
      }
      else
      {       
	saleTrack.addSaleItem(1,0,'Trade Enquiry',emailid,lastname,post);
        saleTrack.logSale(1);
          return true;    
      }

}
function ValidateContactUsPage(txtFirstName,txtLastName,txtPostcode,txtEmail,txtHomeTele,txtTeleMobile)
     {        
         var strErrMessage="";
         var focusId="";
         var firstname=document.getElementById(txtFirstName).value;
         var lastname=document.getElementById(txtLastName).value;
         var email=document.getElementById(txtEmail).value;
         var post=document.getElementById(txtPostcode).value;
         var mobile=document.getElementById(txtTeleMobile).value;
         var hometele=document.getElementById(txtHomeTele).value;
         
         if(firstname=="")
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","First Name");
            if(focusId.length==0)
            focusId=txtFirstName;
         }
        
         else if(Trim(firstname).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","First Name");
                    if(focusId.length==0)
                    focusId=txtFirstName;
                 } 
         else if(!ValidateNameAllowOnlyAlpha(Trim(firstname)))
            {
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrOnlyAlphabates","First Name");
                if(focusId.length==0)
                focusId=txtFirstName;
            }
         
         
         if(lastname=="")
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Last Name");
            if(focusId.length==0)
            focusId=txtLastName;
         }
        
         else if(Trim(lastname).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Last Name");
                    if(focusId.length==0)
                    focusId=txtLastName;
                 }
         else if(!ValidateNameAllowOnlyAlpha(Trim(lastname)))
            {
                strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrOnlyAlphabates","Last Name");
                if(focusId.length==0)
                focusId=txtLastName;
            }
        
                 
         if(post=="")
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Postcode");
            if(focusId.length==0)
            focusId=txtPostcode;
         }
         else if(Trim(post).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Postcode");
                    if(focusId.length==0)
                    focusId=txtPostcode;
                 }
         else if(!ValidatePostCode(Trim(post)))
            {
                strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrSpecialCharacter","Postcode");
                if(focusId.length==0)
                focusId=txtPostcode;
            }
         else if(post!="")
         {
             if(post.length > 8)
                {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrLengthyPostcode","");
                    if(focusId.length==0)
                    focusId=txtPostcode;
                }
         }
          
         if(email=="")        
         {
             
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Email Address");
                if(focusId.length==0)
                focusId=txtEmail;
             
         }  
         else if(Trim(email).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Email Address");
                    if(focusId.length==0)
                    focusId=txtEmail;
                 }
         else if(email != "")
         {
             if(ValidateEmailInBrochureNewsletter(Trim(txtEmail))=="ErrInvalidEmailID")
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidEmailID","Email Address");
                if(focusId.length==0)
                focusId=txtEmail;
             }
         }         
                 
         if(hometele=="")        
         {
             
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","your Home Telephone number");
                if(focusId.length==0)
                focusId=txtHomeTele;
             
         }
         else if(Trim(hometele).length == 0)
         {                
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","your Home Telephone number");
                if(focusId.length==0)
                focusId=txtHomeTele;                           
         }  
         else if(!ValidatePhoneNoForTrade(Trim(hometele)))
                {
                    strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrInvalidHomePhoneNo","Home Telephone number");
                    if(focusId.length==0)
                    focusId=txtHomeTele;
                }
         
             
         
         if(Trim(mobile).length == 0 )
         {
            
         }
         else if(!ValidatePhoneNoForTrade(Trim(mobile)))
                {
                    strErrMessage = strErrMessage +"$%#"+ GetErrMsg("ErrInvalidPhoneNo","Telephone (Mobile)");
                    if(focusId.length==0)
                    focusId=txtTeleMobile;
                }     
               
                 
        if  (strErrMessage.length == 0)
        {
	    saleTrack.addSaleItem(1,0,'Contact Us',email,lastname,post);
            saleTrack.logSale(1);
            return true;
        } 
        strErrMessage= strErrMessage.substring(3, strErrMessage.length);
             
             var Errs = new Array();
             Errs = strErrMessage.split("$%#");
             var PopMsg=""; 
            
            
             if (Errs.length > 0)
             {
                for (i=0;i<Errs.length;i++)
                 {
                   PopMsg = PopMsg + Errs[i] + "\n";
                 }
                 alert(PopMsg);
              
                 if (focusId.length>0)
                    document.getElementById(focusId).focus();
                 return false;
             }
            else
            {   
                saleTrack.addSaleItem(1,0,'Contact Us',email,lastname,post);
                saleTrack.logSale(1);
                return true; 
                }        
            
     }
     
     function ValidateEmailEnquiryPage(txtFirstName,txtLastName,txtPostcode,txtEmail)
    {
         var FirstName=Trim(document.getElementById(txtFirstName).value);
         var LastName=Trim(document.getElementById(txtLastName).value);
         var Postcode=Trim(document.getElementById(txtPostcode).value);
         var Email=Trim(document.getElementById(txtEmail).value);
         
         var focusId="";          
         var strErrMessage = "";
         
                 if(Trim(FirstName).length == 0 )
                 {
                   strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","First Name");
                   if(focusId.length==0)
                   focusId=txtFirstName;
                 } 
                 else if(!ValidateNameAllowOnlyAlpha(FirstName))
                    {
                        strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrOnlyAlphabates","First Name");
                        if(focusId.length==0)
                        focusId=txtFirstName;
                    }
                 
                 
                 if(Trim(LastName).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Last Name");
                    if(focusId.length==0)
                    focusId=txtLastName;
                 }
                 else if(!ValidateNameAllowOnlyAlpha(LastName))
                    {
                        strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrOnlyAlphabates","Last Name");
                        if(focusId.length==0)
                        focusId=txtLastName;
                    }
               
                 
                 if(Trim(Postcode).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Postcode");
                    if(focusId.length==0)
                    focusId=txtPostcode;
                 }
                 else if(!ValidatePostCode(Postcode))
                    {
                        strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrSpecialCharacter","Postcode");
                        if(focusId.length==0)
                        focusId=txtPostcode;
                    }
                 else if(Postcode!="")
                 {
                     if(Postcode.length > 8)
                        {
                            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrLengthyPostcode","");
                            if(focusId.length==0)
                            focusId=txtPostcode;
                        }
                 }
                                  
                 if(Trim(Email).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Email Address");
                    if(focusId.length==0)
                    focusId=txtEmail;
                 }
                 else if(Email !="")
                 {
                     if(ValidateEmailInBrochureNewsletter(txtEmail)=="ErrInvalidEmailID")
                     {
                        strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidEmailID","Email Address");
                        if(focusId.length==0)
                        focusId=txtEmail;
                     }
                 } 
                
                    if  (strErrMessage.length == 0)
                    {			
                        saleTrack.addSaleItem(1,0,'Email Operator',Email,LastName,Postcode);
                        saleTrack.logSale(1);
                        return true;
                    } 
                    strErrMessage= strErrMessage.substring(3, strErrMessage.length);
                     
                     var Errs = new Array();
                     Errs = strErrMessage.split("$%#");
                     var PopMsg=""; 
                    
                    
                     if (Errs.length > 0)
                     {
                        for (i=0;i<Errs.length;i++)
                         {
                           PopMsg = PopMsg + Errs[i] + "\n";
                         }
                         //alert(Errs.length);
                         alert(PopMsg);
                      
                         if (focusId.length>0)
                            document.getElementById(focusId).focus();
                         return false;
                     }
                    else
                    {
                        saleTrack.addSaleItem(1,0,'Email Operator',Email,LastName,Postcode);
                        saleTrack.logSale(1);
                        return true; 
                    } 
    } 
    
    function ValidateEnquiryByPhonePage(txtFirstName,txtLastName,txtPostcode,txtEmail,txtPhone,chkCallback)
    {
         var strErrMessage="";
         var focusId="";
         var firstname=Trim(document.getElementById(txtFirstName).value);
         var lastname=Trim(document.getElementById(txtLastName).value);
         var email=Trim(document.getElementById(txtEmail).value);
         var post=Trim(document.getElementById(txtPostcode).value);
	     var telephone=Trim(document.getElementById(txtPhone).value);
         
         if(firstname=="")
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","First Name");
            if(focusId.length==0)
            focusId=txtFirstName;
         }
        
         else if(Trim(firstname).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","First Name");
                    if(focusId.length==0)
                    focusId=txtFirstName;
                 } 
         else if(!ValidateNameAllowOnlyAlpha(firstname))
            {
                strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrOnlyAlphabates","First Name");
                if(focusId.length==0)
                focusId=txtFirstName;
            }
         
         if(lastname=="")
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Last Name");
            if(focusId.length==0)
            focusId=txtLastName;
         }
        
         else if(Trim(lastname).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Last Name");
                    if(focusId.length==0)
                    focusId=txtLastName;
                 }
         else if(!ValidateNameAllowOnlyAlpha(lastname))
            {
                strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrOnlyAlphabates","Last Name");
                if(focusId.length==0)
                focusId=txtLastName;
            }
            
         
        if(Trim(post).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Postcode");
                    if(focusId.length==0)
                    focusId=txtPostcode;
                 }
         else if(post!="")
         {
             
                if(!ValidatePostCode(post))
            {
                strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrSpecialCharacter","Postcode");
                if(focusId.length==0)
                focusId=txtPostcode;
            }
            if(post.length > 8)
                {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrLengthyPostcode","");
                    if(focusId.length==0)
                    focusId=txtPostcode;
                }
         }        
         
                  
         if(email=="")        
         {
             
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Email Address");
                if(focusId.length==0)
                focusId=txtEmail;
             
         }  
         else if(Trim(email).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Email Address");
                    if(focusId.length==0)
                    focusId=txtEmail;
                 }
         else if(email != "")
         {
             if(ValidateEmailInBrochureNewsletter(txtEmail)=="ErrInvalidEmailID")
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidEmailID","Email Address");
                if(focusId.length==0)
                focusId=txtEmail;
             }
         } 
         
         if(document.getElementById(chkCallback).checked==true)
        {
              if(Trim(telephone).length == 0 )
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Phone Number");
                if(focusId.length==0)
                focusId=txtPhone;
             }
             else if(telephone != "")
             {
                  if(!ValidatePhoneNoForTrade(telephone))
                    {
                        strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrInvalidPhoneNo","Phone Number");
                        if(focusId.length==0)
                        focusId=txtPhone;
                    }
             }
        }
        if  (strErrMessage.length == 0)
        {
            saleTrack.addSaleItem(1,0,'Request Operator Callback',email,lastname,post);
            saleTrack.logSale(1);
            return true;
        } 
        strErrMessage= strErrMessage.substring(3, strErrMessage.length);
             
             var Errs = new Array();
             Errs = strErrMessage.split("$%#");
             var PopMsg=""; 
            
            
             if (Errs.length > 0)
             {
                for (i=0;i<Errs.length;i++)
                 {
                   PopMsg = PopMsg + Errs[i] + "\n";
                 }
                 alert(PopMsg);
              
                 if (focusId.length>0)
                    document.getElementById(focusId).focus();
                 return false;
             }
            else
            {
                saleTrack.addSaleItem(1,0,'Request Operator Callback',email,lastname,post);
                saleTrack.logSale(1);
                return true;  
            }
                

    }
    
    function ValidateBrochureRequestPage(txtFirstName,txtLastName,txtAddressOne,txtAddressTwo,txtTown,txtCounty,txtPostcode,ddlCountry,txtEmail,txtHomeTele,txtTeleMobile,ddlContactMethod,ddlHereAboutUS,chkNewsletter)
{
 var FirstName=document.getElementById(txtFirstName).value;
 var LastName=document.getElementById(txtLastName).value;
 var AddressOne=document.getElementById(txtAddressOne).value;
 var Town=document.getElementById(txtTown).value;
 var County=document.getElementById(txtCounty).value;
 var Postcode=document.getElementById(txtPostcode).value;
 var Email=document.getElementById(txtEmail).value;
 var HomeTele=document.getElementById(txtHomeTele).value;
 
 var TeleMobile=document.getElementById(txtTeleMobile).value;
 var ContactMethod=document.getElementById(ddlContactMethod).value;
 var HereAboutUS=document.getElementById(ddlHereAboutUS).value;
 var Newsletter=document.getElementById(chkNewsletter).value;
 var focusId="";
 
 
 var strErrMessage = "";
// Check for mandatory fields
// FirstName,LastName,AddressOne,Town,County,Postcode,Email,HomeTele,
       
        if(Trim(FirstName).length == 0 )
         {
           strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","First Name");
           if(focusId.length==0)
           focusId=txtFirstName;
         } 
         else
         {
            if(!ValidateNameAllowOnlyAlpha(FirstName))
            {
                strErrMessage = strErrMessage +"$%#"+ GetErrMsg("ErrOnlyAlphabates","First Name");
                if(focusId.length==0)
                focusId=txtFirstName;
            }
         }
         
          if(Trim(LastName).length == 0 )
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Last Name");
            if(focusId.length==0)
            focusId=txtLastName;
         }
         else
         {
            if(!ValidateNameAllowOnlyAlpha(LastName))
            {
                strErrMessage = strErrMessage +"$%#"+ GetErrMsg("ErrOnlyAlphabates","Last Name");
                if(focusId.length==0)
                focusId=txtLastName;
            }
         }
          if(Trim(AddressOne).length == 0 )
         {
            //strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Address One");
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","1st Line of Address");
            if(focusId.length==0)
            focusId=txtAddressOne;
         }
          if(Trim(Town).length == 0 )
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Town");
            if(focusId.length==0)
            focusId=txtTown;
         }
           if(Trim(County).length == 0 )
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","County");
            if(focusId.length==0)
            focusId=txtCounty;
         }
            if(Trim(Postcode).length == 0 )
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Postcode");
            if(focusId.length==0)
            focusId=txtPostcode;
         }
         else
         {
           if(!ValidatePostCode(Postcode))
            {
                strErrMessage = strErrMessage +"$%#"+ GetErrMsg("ErrSpecialCharacter","Postcode");
                if(focusId.length==0)
                focusId=txtPostcode;
            }
            if(Postcode.length > 8)
                {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrLengthyPostcode","");
                    if(focusId.length==0)
                    focusId=txtPostcode;
                }
          }
            if(Trim(Email).length == 0 )
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Email Address");
            if(focusId.length==0)
            focusId=txtEmail;
         }
         if(Email !="")
         {
             if(ValidateEmailInBrochureNewsletter(txtEmail)=="ErrInvalidEmailID")
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidEmailID","Email Address");
                if(focusId.length==0)
                focusId=txtEmail;
             }
         } 
        
         if(Trim(HomeTele).length == 0 )
         {
            //strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Telephone-Home");
            strErrMessage = strErrMessage +"$%#"+ GetErrMsg("ErrInvalidHomePhoneNo","Home Telephone number");
            if(focusId.length==0)
            focusId=txtHomeTele;
         }
         else
         {
         if(!ValidatePhoneNoForTrade(HomeTele))
            {
                //strErrMessage = strErrMessage +"$%#"+ GetErrMsg("ErrInvalidPhoneNo","Telephone-Home");
                strErrMessage = strErrMessage +"$%#"+ GetErrMsg("ErrInvalidHomePhoneNo","Home Telephone number");
                if(focusId.length==0)
                focusId=txtHomeTele;
            }
         
         }
          if(Trim(TeleMobile).length == 0 )
         {
            
         }
         else
         {
            if(!ValidatePhoneNoForTrade(TeleMobile))
            {
                //strErrMessage = strErrMessage +"$%#"+ GetErrMsg("ErrInvalidPhoneNo","Telephone-Mobile");
                strErrMessage = strErrMessage +"$%#"+ GetErrMsg("ErrInvalidPhoneNo","Mobile number");
                if(focusId.length==0)
                focusId=txtTeleMobile;
            }
         
         }
           if  (strErrMessage.length == 0)
            {  		            
		saleTrack.addSaleItem(1,0,'Brochure Request',Email,LastName,Postcode);
                saleTrack.logSale(1);
                return true;
            } 
            strErrMessage= strErrMessage.substring(3, strErrMessage.length);
             var Errs = new Array();
             Errs = strErrMessage.split("$%#");
             var PopMsg=""; 
             
             var Errs = new Array();
             Errs = strErrMessage.split("$%#");
             var PopMsg=""; 
            
            
             if (Errs.length > 0)
             {
                for (i=0;i<Errs.length;i++)
                 {
                   PopMsg = PopMsg + Errs[i] + "\n";
                 }
                 alert(PopMsg);
              
                 if (focusId.length>0)
                    document.getElementById(focusId).focus();
                 return false;
             }
            else
            {
                saleTrack.addSaleItem(1,0,'Brochure Request',Email,LastName,Postcode);
                saleTrack.logSale(1);
                return true;  
            }
}

function ValidateSignUpPage(txtEmail,txtFirstName,txtLastName,txtPostCode,rbnListSignUp)
{
 var Email=document.getElementById(txtEmail).value;
 var FirstName=document.getElementById(txtFirstName).value;
 var LastName=document.getElementById(txtLastName).value;
 var Postcode=document.getElementById(txtPostCode).value;


// Check if any one of radio button is select or not
var NewsLetterRadio= document.getElementById(rbnListSignUp).id +'_0';
var brochureRadio= document.getElementById(rbnListSignUp).id +'_1';
var strErrMessage = "";
var focusId="";

var Matric2="";

if(document.getElementById(NewsLetterRadio).checked || document.getElementById(brochureRadio).checked)
{
}
else
{
alert('Please choose whether you would like to receive the newsletter or brochure');
return false;
}

        if(Trim(Email).length == 0 )
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Email Address");
            if(focusId.length==0)
            focusId=txtEmail;
         }
         if(Email !="")
         {
             if(ValidateEmailInBrochureNewsletter(txtEmail)=="ErrInvalidEmailID")
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidEmailID","Email Address");
                if(focusId.length==0)
                focusId=txtEmail;
             }
         } 
           if(Trim(FirstName).length == 0 )
         {
           strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","First Name");
           if(focusId.length==0)
           focusId=txtFirstName;
         } 
         else
         {
          if(!ValidateNameAllowOnlyAlpha(Trim(FirstName)))
            {
                strErrMessage = strErrMessage +"$%#"+ GetErrMsg("ErrOnlyAlphabates","First Name");
                if(focusId.length==0)
                focusId=txtFirstName;
            }
         }
          if(Trim(LastName).length == 0 )
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Last Name");
            if(focusId.length==0)
            focusId=txtLastName;
         }
          else
         {
          if(!ValidateNameAllowOnlyAlpha(Trim(LastName)))
            {
                strErrMessage = strErrMessage +"$%#"+ GetErrMsg("ErrOnlyAlphabates","Last Name");
                if(focusId.length==0)
                focusId=txtLastName;
            }
         }
       
            if(Trim(Postcode).length == 0 )
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Postcode");
            
            if(focusId.length==0)
            focusId=txtPostCode;
         }
         else
         {
         if(!ValidatePostCode(Trim(Postcode)))
            {
                strErrMessage = strErrMessage +"$%#"+ GetErrMsg("ErrSpecialCharacter","Postcode");
                if(focusId.length==0)
                focusId=txtPostCode;
            }
         
         }
         
         if(Postcode!="")
         {
             if(Postcode.length > 8)
                {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrLengthyPostcode","");
                    if(focusId.length==0)
                    focusId=txtPostCode;
                }
         }
           

//return false;

            var Errs = new Array();
             Errs = strErrMessage.split("$%#");
             var PopMsg=""; 
            
            
             if (Errs.length > 1)
             {
                for (i=0;i<Errs.length;i++)
                 {
                   PopMsg = PopMsg + Errs[i] + "\n";
                 }
                 alert(PopMsg);
              
                 if (focusId.length>0)
                    document.getElementById(focusId).focus();
                 return false;
             }
            else
            {    if(document.getElementById(NewsLetterRadio).checked )
                  {
                    Matric2='E-News Signup';                   
                  }
                  else
                  {
                    Matric2='Brochure Signup';                    
                  } 		           
		 saleTrack.addSaleItem(1,0,Matric2,Email,LastName,Postcode);
                saleTrack.logSale(1);
                return true; 
            }

}

function ValidateRegistrationPage(txtFirstName,txtLastName,txtPostcode,txtEmail)
     {
         var strErrMessage="";
         var focusId="";
         var firstname=document.getElementById(txtFirstName).value;
         var lastname=document.getElementById(txtLastName).value;
         var email=document.getElementById(txtEmail).value;
         var post=document.getElementById(txtPostcode).value;
//	     var pwd=document.getElementById(txtPassword).value;
//	     var retypepwd=document.getElementById(txtRetypePwd).value;
//	     var telephone=document.getElementById(txtTelephone).value;
         
         if(firstname=="")
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","First Name");
            if(focusId.length==0)
            focusId=txtFirstName;
         }
        
         else if(Trim(firstname).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","First Name");
                    if(focusId.length==0)
                    focusId=txtFirstName;
                 } 
         else if(!ValidateNameAllowOnlyAlpha(firstname))
            {
                strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrOnlyAlphabates","First Name");
                if(focusId.length==0)
                focusId=txtFirstName;
            }
      
         if(lastname=="")
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Last Name");
            if(focusId.length==0)
            focusId=txtLastName;
         }
        
         else if(Trim(lastname).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Last Name");
                    if(focusId.length==0)
                    focusId=txtLastName;
                 }
         else if(!ValidateNameAllowOnlyAlpha(lastname))
            {
                strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrOnlyAlphabates","Last Name");
                if(focusId.length==0)
                focusId=txtLastName;
            }
         
         if(post=="")
         {
            strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Postcode");
            if(focusId.length==0)
            focusId=txtPostcode;
         }
         else if(Trim(post).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Postcode");
                    if(focusId.length==0)
                    focusId=txtPostcode;
                 }
         else if(post!="")
         {
             if(post.length > 8)
                {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrLengthyPostcode","");
                    if(focusId.length==0)
                    focusId=txtPostcode;
                }
         }
         else
         {
         if(!ValidatePostCode(post))
            {
                strErrMessage = strErrMessage+"$%#"+GetErrMsg("ErrSpecialCharacter","Postcode");
                if(focusId.length==0)
                focusId=txtPostcode;
            }
         
         }
                  
         if(email=="")        
         {
             
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Email Address");
                if(focusId.length==0)
                focusId=txtEmail;
             
         }  
         else if(Trim(email).length == 0 )
                 {
                    strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrBlankNameField","Email Address");
                    if(focusId.length==0)
                    focusId=txtEmail;
                 }
         else if(email != "")
         {
             if(ValidateEmailInBrochureNewsletter(txtEmail)=="ErrInvalidEmailID")
             {
                strErrMessage=strErrMessage+"$%#"+GetErrMsg("ErrInvalidEmailID","Email Address");
                if(focusId.length==0)
                focusId=txtEmail;
             }
         }                   
        if  (strErrMessage.length == 0)
        {   	     
	    logOCSale("'"+'isconv=1|itemcount=1|itemvalue=0|m1=Registration Form|m2=' + email + '|m3=' + lastname + '|m4=' + post + "'");
            return true;
        } 
        strErrMessage= strErrMessage.substring(3, strErrMessage.length);
             
             var Errs = new Array();
             Errs = strErrMessage.split("$%#");
             var PopMsg=""; 
            
            
             if (Errs.length > 0)
             {
                for (i=0;i<Errs.length;i++)
                 {
                   PopMsg = PopMsg + Errs[i] + "\n";
                 }
                 alert(PopMsg);
              
                 if (focusId.length>0)
                    document.getElementById(focusId).focus();
                 return false;
             }
            else
            {		
		logOCSale("'"+'isconv=1|itemcount=1|itemvalue=0|m1=Registration Form|m2=' + email + '|m3=' + lastname + '|m4=' + post + "'");
                return true;         
            }
            
     }
//End:Archana 10Feb10 for MT#223 Tracking code
