var isNav, isIE;
//Browser checking
if(parseInt(navigator.appVersion)>=4)
{
  if(navigator.appName=="Netscape") {
      isNav=true;
    }
   else {
      isIE=true;
  }
}

function getCheckedValue(radioObj) {
  if(!radioObj)
    return "";
  var radioLength = radioObj.length;
  if(radioLength == undefined)
    if(radioObj.checked)
      return radioObj.value;
    else
      return "";
  for(var i = 0; i < radioLength; i++) {
    if(radioObj[i].checked) {
      return radioObj[i].value;
    }
  }
  return "";
}

function checkDisplay(show)
{
  //alert(show);
  if (isNav) {
    style = "table-row";
    style1 = "table";
  }
  else {
    style = "inline";
    style1 = "inline";
  }

//aler

  if(show!='1')
  {
    if(show=='2'){

      document.getElementById("spouseLastName").value=document.getElementById("primaryPurchaserLastName").value;
      document.getElementById("spouseAddress").value=document.getElementById("primaryPurchaserAddress").value;
      document.getElementById("spouseCity").value=document.getElementById("primaryPurchaserCity").value;
      document.getElementById("spouseZip").value=document.getElementById("primaryPurchaserZip").value;

      /*if(document.register_frm.countryid.value=='71' || document.register_frm.countryid.value=='145')
      {
        document.getElementById("spouseState").value=document.getElementById("stateCombo").value;
      }*/

      document.getElementById("spouseCountry").value=document.getElementById("countryid").value;

    }else{
      document.getElementById("spouseLastName").value='';
      document.getElementById("spouseAddress").value='';
      document.getElementById("spouseCity").value='';
      document.getElementById("spouseZip").value='';
      //document.getElementById("spouseState").value='';
    }


    document.getElementById("spouseTable").style.display = style1;

  if(show=='2')
  {
      /*if(document.register_frm.countryid.value=='71' || document.register_frm.countryid.value=='145')
      {
        if(document.getElementById("spouseState"))
        {
          document.getElementById("spouseState").value=document.getElementById("stateCombo").value;
        }
      }
      function selSpouseCounties(document.register_frm.countryid.value,'');*/
  }

  if(document.getElementById('ssnStatus').value=='1')
  {
    if(show=='2'){
    document.getElementById("s00").style.display = style1;
    document.getElementById("c00").style.display = 'none';
    }
    if(show=='3')
    {
    document.getElementById("s00").style.display = 'none';
    document.getElementById("c00").style.display = style1;
    }
  }
  }
  else
  {
    document.getElementById("spouseTable").style.display = 'none';
    document.getElementById("s00").style.display = 'none';
    document.getElementById("c00").style.display = 'none';
  }

}
function validate(myform)
{
  var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
  var flag=false;
  var visitor="";
  var check=1;
  //var iChars = "!@#$%^&*()+=-[]\';,./{}|\":<>?";
  //if(myform.myform.primaryPurchaserFirstName.value)

  //if (!IsValid(myform.primaryPurchaserFirstName.value,'')) {
if(myform.areYou)
{
  if(myform.areYou.value=='listingAgent')
  {
    if(myform.listingAgentFirstName.value=='')
    {
      visitor +=  "\n- Please enter listing agent first name.";
      document.getElementById('lA_1').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('lA_1').style.backgroundColor='';
    }

    if(myform.listingAgentLastName.value=='')
    {
      visitor +=  "\n- Please enter listing agent last name.";
      document.getElementById('lA_2').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('lA_2').style.backgroundColor='';
    }

    if(!IsEmailAddress(myform.listingAgentEmail.value,''))
    {
      visitor +=  "\n- Please enter listing agent email.";
      document.getElementById('lA_3').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('lA_3').style.backgroundColor='';
    }

    if(myform.listingAgentCompany.value=='')
    {
      visitor +=  "\n- Please enter company name.";
      document.getElementById('lA_4').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('lA_4').style.backgroundColor='';
    }

    if(myform.listingAgentAddress.value=='')
    {
      visitor +=  "\n- Please enter address.";
      document.getElementById('lA_5').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('lA_5').style.backgroundColor='';
    }


    if(myform.listingAgentPhone1.value=='' || myform.listingAgentPhone2.value=='' || myform.listingAgentPhone3.value=='')
    {
      var lstAgntPhn = myform.listingAgentPhone1.value+'-'+myform.listingAgentPhone2.value+'-'+myform.listingAgentPhone3.value;
      if(!isPhone_new(lstAgntPhn))
      {
        visitor +=  "\n- Please enter valid phone number.";
        document.getElementById('lA_6').style.backgroundColor='#F9F3C1';
      }
    }
    else
    {
      document.getElementById('lA_6').style.backgroundColor='';
    }

    if(myform.listingAgentLicense.value=='')
    {
      visitor +=  "\n- Please enter license.";
      document.getElementById('lA_7').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('lA_7').style.backgroundColor='';
    }

    if (!IsEmailAddress(myform.listingAgentBrokerEmail.value,''))
    {
      visitor +=  '\n- Please enter broker email address.';
      document.getElementById('lA_8').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('lA_8').style.backgroundColor='';
    }

  }
}
  if(document.getElementById('buyerType') && document.getElementById('buyerT_1').style.display!='none')
  {
    if(document.getElementById('buyerType').value=='')
    {
      visitor +=  "\n- Please select buyer type.";
      document.getElementById('buyerT_1').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('buyerT_1').style.backgroundColor='';
    }
  }

  if(myform.primaryPurchaserFirstName.value==""){
    visitor +=  "\n- Please enter primary purchaser first name.";
    document.getElementById('r_1').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_1').style.backgroundColor='';
  }

  if(myform.primaryPurchaserLastName.value==""){
    visitor +=  "\n- Please enter primary purchaser last name.";
    document.getElementById('r_2').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_2').style.backgroundColor='';
  }
  if(myform.countryid.value=="0") { visitor +=  "\n- Country is required.";
    document.getElementById('c_2123').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_2123').style.backgroundColor='';
  }

  
  /*
  if(myform.primaryPurchaserAddress.value==""){
    visitor +=  "\n- Please enter primary purchaser address.";
    document.getElementById('r_3').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_3').style.backgroundColor='';
  }
  */
  
  // Box validtion is addedd for notes and commercial case 

    if(myform.primaryPurchaserAddress.value=="")
    {
      visitor +=  "\n- Please enter primary purchaser address.";
      document.getElementById('r_3').style.backgroundColor='#F9F3C1';
    }
     else if(myform.auctType.value=='commercial' || myform.auctType.value=='notes')
      {
       
     var address=myform.primaryPurchaserAddress.value.toLowerCase();
    
        if(address.match(/po box/i) 
      || address.match(/p.o. box/i) 
      || address.match(/pobox/i) 
      || address.match(/^((\s+)*)(p\s*\.?\s*)(o\s*.?\s*)(box)/i )  )
      {
      visitor +="\n-Invalid Address. We do not allow PO Box addresses for Commercial and Notes \nRegistration. Please input a new address without PO Box";
      document.getElementById('r_3').style.backgroundColor='#F9F3C1';
      
      }else
      {
        document.getElementById('r_3').style.backgroundColor='';
      }
       }
      else
      {
      document.getElementById('r_3').style.backgroundColor='';
      }
  
  // End PO box code validation

  
  
  if(myform.primaryPurchaserCity.value==""){
    visitor +=  "\n- Please enter primary purchaser city.";
    document.getElementById('r_4').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_4').style.backgroundColor='';
  }


  if(document.register_frm.countryid.value=='71')
  {
    if(myform.primaryPurchaserZip.value=="" ||  myform.primaryPurchaserZip.value.length < 5){
      visitor +=  "\n- Please enter primary purcharser zip.(Minimum 5 digits.)";
      document.getElementById('r_6').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_6').style.backgroundColor='';
    }
  }
  else
  {
    if(myform.primaryPurchaserZip.value=="" ||  myform.primaryPurchaserZip.value.length < 5){
      visitor +=  "\n- Please enter primary purcharser zip.";
      document.getElementById('r_6').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_6').style.backgroundColor='';
    }
  }
  if(myform.countryid.value!="0"){
    if(document.getElementById('stateCombo'))
      {
      if(document.getElementById('stateCombo').value=="")
        {
        visitor +=  "\n- State is required.";
        document.getElementById('r_5').style.backgroundColor='#F9F3C1';
        }
      else
        {
        document.getElementById('r_5').style.backgroundColor='';
        }
      }
  }

  ///////////// phone and mobile validation BOC /////////////
  if(myform.countryid.value!="0")
    {
    //if(document.getElementById('stateCombo').value=='others')
    //{
      switch(myform.countryid.value){

        case"296"://UK

            if(document.getElementById('PhoneNum').value!=''){
            var num=document.getElementById('PhoneNum').value;
            var totalspace=num.split(" ").length-1;
            var totalhyphen=num.split("-").length-1;
            var totalplus=num.split("+").length-1;

            if((((num.charAt(0)=='+' && totalplus<=1) || (num.charAt(0)!='+' && totalplus==0)) && (totalspace<=1 && totalhyphen>=0) || (totalspace>=1)))
            {
              var phonenum=num.toString().replace(/\+|\-|\s/g,'');

              if(isNaN(phonenum) || (phonenum.length=='')){
                visitor +=  "\n- Please enter valid  primary purchaser phone. for ex. +44 020 1234 5678";
                document.getElementById('r_7').style.backgroundColor='#F9F3C1';
              }
              else if(phonenum.length>14)
              {
                visitor +=  "\n- Phone number can only have a maximum of 14 digits.";
                document.getElementById('r_7').style.backgroundColor='#F9F3C1';
              }
              else
              {
                document.getElementById('r_7').style.backgroundColor='';
              }
              //document.getElementById('c_8').style.backgroundColor='';
            }
            else
            {
              visitor +=  "\n- Please enter valid  primary purchaser phone. for ex. +44 020 1234 5678";
              document.getElementById('r_7').style.backgroundColor='#F9F3C1';

            }

          }
          else
          {
            visitor +=  "\n- Please enter valid  primary purchaser phone. for ex. +44 020 1234 5678";
            document.getElementById('r_7').style.backgroundColor='#F9F3C1';
          }

          /////////// mobile Check BOC /////////////////
          if(document.getElementById('mobileNum').value!='')
    {
        var monum=document.getElementById('mobileNum').value;
        var totalspace=monum.split(" ").length-1;
        var totalhyphen=monum.split("-").length-1;
        var totalplus=monum.split("+").length-1;

        if((((monum.charAt(0)=='+' && totalplus<=1) || (monum.charAt(0)!='+' && totalplus==0)) && (totalspace<=1 && totalhyphen>=0) || (totalspace>=1)))
        {
          var mobilenum=monum.toString().replace(/\+|\-|\s/g,'');

          if(isNaN(mobilenum) || (mobilenum.length=='')){
            visitor +=  "\n- Please enter valid Mobile no. for ex. +44 020 1234 5678";
            document.getElementById('r_8').style.backgroundColor='#F9F3C1';
          }
          else if(mobilenum.length>14)
          {
            visitor +=  "\n- Mobile number can only have a maximum of 14 digits.";
            document.getElementById('r_8').style.backgroundColor='#F9F3C1';
          }
          else
          {
            document.getElementById('r_8').style.backgroundColor='';
          }
          //document.getElementById('c_8').style.backgroundColor='';
        }
        else
        {
          visitor +=  "\n- Please enter valid Mobile no. for ex. +44 020 1234 5678.";
          document.getElementById('r_8').style.backgroundColor='#F9F3C1';

        }

    }

          /////////// mobile Check EOC /////////////////



      break;

      case"71"://US
      case"145"://Canada
      var primaryPurchaserWork = myform.primaryPurchaserWork1.value+'-'+myform.primaryPurchaserWork2.value+'-'+myform.primaryPurchaserWork3.value;

          if(myform.primaryPurchaserWork1.value=='' && myform.primaryPurchaserWork2.value=='' && myform.primaryPurchaserWork3.value=='')
          {
             visitor +="\n- Please enter valid  primary purchaser phone. For eg:- 123-456-7890";

             document.getElementById('r_7').style.backgroundColor='#F9F3C1';
          }
          else if(myform.primaryPurchaserWork1.value!='' || myform.primaryPurchaserWork2.value!='' || myform.primaryPurchaserWork3.value!='')
          {

            if(!isPhone_new(primaryPurchaserWork))
            {    visitor +="\n- Please enter valid  primary purchaser phone. For eg:- 123-456-7890";
              document.getElementById('r_7').style.backgroundColor='#F9F3C1';
            }
          }
          else
          {
            document.getElementById('r_7').style.backgroundColor='';
          }
          ///////////

          var primaryPurchaserCell=myform.primaryPurchaserCell1.value+'-'+myform.primaryPurchaserCell2.value+'-'+myform.primaryPurchaserCell3.value;

      if(myform.primaryPurchaserCell1.value!='' || myform.primaryPurchaserCell2.value!='' || myform.primaryPurchaserCell3.value!='')
      {
        if(!isPhone_new(primaryPurchaserCell))
        {  visitor +="\n- Please enter valid  primary purchaser cell. For eg:- 123-456-7890";
          document.getElementById('r_8').style.backgroundColor='#F9F3C1';
        }
        else
        {
          document.getElementById('r_8').style.backgroundColor='';
        }
      }

      break;

      default:
        if(myform.PhoneNum.value=='')
        {
          visitor +=  "\n- Please enter primary purchaser phone.";
          document.getElementById('r_7').style.backgroundColor='#F9F3C1';
        }
        else
        {
          document.getElementById('r_7').style.backgroundColor='';
        }

      }
  }
///////////// phone and mobile validation EOC /////////////

  //////// DOB Checkings//////////////////////

  /*
  if(myform.monthOfBirth.value=='' || myform.dateOfBirth.value=='' || myform.yearOfBirth.value=='')
  {
    visitor +=  "\n- Date of birth is required. ex:- mm/dd/yyyy";
    document.getElementById('dob_9').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('dob_9').style.backgroundColor='';
  }
  */


  /////////End DOB Checkings//////////////////


  if(myform.buyerDrivingLic)
  {
    if(myform.buyerDrivingLic.value=='')
    {
        if(document.getElementById('SealBid') && document.getElementById('SealBid').value=='1')
        {
          visitor +=  "\n- Submitter driver's  license number is required.";
        }
        else
        {
          visitor +=  "\n- Buyer driver's  license number is required.";
        }
        document.getElementById('d_1').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('d_1').style.backgroundColor='';
    }
  }

  if(myform.buyerDLState)
  {
    if(myform.buyerDLState.value=='0')
    {
        if(document.getElementById('SealBid').value=='1')
        {
          visitor +=  "\n- Submitter DL state is required.";
        }
        else
        {
          visitor +=  "\n- Buyer DL state is required.";
        }
        document.getElementById('d_2').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('d_2').style.backgroundColor='';
    }
  }

  if(myform.buyerDLexpDate)
  {
    if(myform.buyerDLexpDate.value=='')
    {
        
        if(document.getElementById('SealBid').value=='1')
        {
          visitor +=  "\n- Submitter DL expiration date is required.";
        }
        else
        {
          visitor +=  "\n- Buyer DL expiration date is required.";
        }
        document.getElementById('d_3').style.backgroundColor='#F9F3C1';
    }
    else
    {
        document.getElementById('d_3').style.backgroundColor='';
    }
  }

  if(myform.buyerDLexpmonth)
  {
    if(myform.buyerDLexpmonth.value=='')
    {
        
        if(document.getElementById('SealBid').value=='1')
        {
          visitor +=  "\n- Submitter DL expiration month is required.";
        }
        else
        {
          visitor +=  "\n- Buyer DL expiration month is required.";
        }
        document.getElementById('d_3').style.backgroundColor='#F9F3C1';
    }
    else
    {
        document.getElementById('d_3').style.backgroundColor='';
    }
  }


  if(myform.buyerDLexpyear)
  {
    if(myform.buyerDLexpyear.value=='')
    {
        if(document.getElementById('SealBid').value=='1')
        {
          visitor +=  "\n- Submitter DL expiration year is required.";
        }
        else
        {
          visitor +=  "\n- Buyer DL expiration year is required.";
        }
        document.getElementById('d_3').style.backgroundColor='#F9F3C1';
    }
    else
    {
        document.getElementById('d_3').style.backgroundColor='';
    }
  }



  //if(myform.primaryPurchaserEmail.value!='')
  //{
    if (!IsEmailAddress(myform.primaryPurchaserEmail.value,''))
    {
      visitor +=  '\n- Please enter primary purchaser email address';
      document.getElementById('r_9').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_9').style.backgroundColor='';
    }

  //}

if(document.getElementById('dobCheck').checked==false)
{
	visitor +=  '\n- By law persons under the age of 18 may not sign the legally binding agreements necessary to purchase real estate.';
	document.getElementById('dobCheck_1').style.backgroundColor='#F9F3C1';
}
else
{
	document.getElementById('dobCheck_1').style.backgroundColor='';
}

if(document.getElementById('auction_type').value=='0' && document.getElementById('bidStatus').value!='1')
{
if(document.getElementById('firstTimeBuyer'))
{
	if(document.getElementById('firstTimeBuyer').value==""){
		visitor +=  "\n- Please select first time buyer.";
		document.getElementById('r_32').style.backgroundColor='#F9F3C1';
		}
	else
	{
		document.getElementById('r_32').style.backgroundColor='';
	}
}

if(document.getElementById('occupyHomeOnPurchase'))
{
	if(document.getElementById('occupyHomeOnPurchase').value==""){
		visitor +=  "\n- Please select occupying the home you purchase.";
		if(document.getElementById('r_34_098'))
		document.getElementById('r_34_098').style.backgroundColor='#F9F3C1';
		}
	else
	{
		document.getElementById('r_34_098').style.backgroundColor='';
	}

}

if(document.getElementById('investor'))
{
	if(document.getElementById('investor').value==""){
		visitor +=  "\n- Please select  an investor.";
		document.getElementById('r_35_098').style.backgroundColor='#F9F3C1';
	}
	else
	{
		document.getElementById('r_35_098').style.backgroundColor='';
	}
}

if(document.getElementById('purchasePriceRange'))
{
	if(document.getElementById('purchasePriceRange').value==""){
		visitor +=  "\n- Please select purchase price range is.";
		document.getElementById('r_37').style.backgroundColor='#F9F3C1';

		}
	else
	{
		document.getElementById('r_37').style.backgroundColor='';
	}

}
}

/////////Minhaj: auction event check BOC //////////////
if(document.getElementById('r_9_2')){
if(myform.auctionCombo.value==""){
    visitor +=  "\n- Please select auction";
    document.getElementById('r_9_2').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_9_2').style.backgroundColor='';
  }


  if(document.getElementById("online_hidden_var") && (document.getElementById('online_hidden_var').value=='NormalEvent' || document.getElementById('online_hidden_var').value=='OnlineEvent'))
  {
    if(document.getElementById("venue_list_div").style.display!='none'){
      // if venue list is open
      if(myform.auctionCombo.value!="")
      {
        var flagcheck=false;
        var clickableVenueExist=false;
        for (var i = 0; i < myform.elements.length; i++)
        {
          var e = myform.elements[i];
          if(e.type=="checkbox" && e.name == "User_ids[]")
          {
            clickableVenueExist=true;
            if(e.checked)
            {
              flagcheck=true;
              break;
            }
          }
        }
        if(clickableVenueExist){
          // if check box is clickable

        if(!flagcheck)
        {
          visitor +=  "\n- Please choose the venue you like to attend.";
          document.getElementById('r_9_1').style.backgroundColor='#F9F3C1';
        }
        else
        {
            for (var i = 0; i < myform.elements.length; i++){
              var e = myform.elements[i];
              if(e.type=="checkbox" && e.className == "chkParentVenue")
              {
                if(e.checked){
                  var flagSimulcheck33=false;
                  var thisVal=e.value;
                  var childClassNm="chkChildVenue"+thisVal;
                  for (var jk = 0; jk < myform.elements.length; jk++){
                    var el = myform.elements[jk];
                    if(el.type=="checkbox" && el.className == childClassNm){
                      if(el.checked){
                        flagSimulcheck33=true;
                        break;
                      }
                    }
                  }

                if(!flagSimulcheck33)
                {
                  var errorSimul =  "\n- Please Select if you are attending the Main Venue or a Remote Location.";
                  document.getElementById('r_9_1').style.backgroundColor='#F9F3C1';
                }
                else
                {
                  document.getElementById('r_9_1').style.backgroundColor='';
                }

                }
              }
            }
            if(errorSimul){
              visitor +=errorSimul;
            }
        }
        }
      }
    }
  }
}
///////// auction event check EOC //////////////

if(document.getElementById('OnlineEventHid').value=='OnlineEventBroker')
  {
  if(document.getElementById('agentbrokerinfo').checked)
    {
    if(myform.agentFNameBrokerInfo.value=="")
      {
      visitor +=  "\n- Please enter agent first name.";
      document.getElementById('r_agentBroker_tr1').style.backgroundColor='#F9F3C1';
      }
    else
      {
      document.getElementById('r_agentBroker_tr1').style.backgroundColor='';
      }
    if(myform.agentLNameBrokerInfo.value=="")
      {
      visitor +=  "\n- Please enter agent last name.";
      document.getElementById('r_agentBroker_tr2').style.backgroundColor='#F9F3C1';
      }
    else
      {
      document.getElementById('r_agentBroker_tr2').style.backgroundColor='';
      }


    if (!IsEmailAddress(myform.agentEmailBrokerInfo.value,''))
      {
      visitor +=  '\n- Please enter Agent email address';
      document.getElementById('r_agentBroker_tr3').style.backgroundColor='#F9F3C1';
      }
    else
      {
      document.getElementById('r_agentBroker_tr3').style.backgroundColor='';
      }

    var agentPhoneBrokerInfo = myform.agentPhoneBrokerInfo1.value+'-'+myform.agentPhoneBrokerInfo2.value+'-'+myform.agentPhoneBrokerInfo3.value;


    if(myform.agentPhoneBrokerInfo1.value=='' || myform.agentPhoneBrokerInfo2.value=='' || myform.agentPhoneBrokerInfo3.value=='')
      {
       visitor +="\n- Please enter valid  Agent Phone. For eg:- 123-456-7890";
       document.getElementById('r_agentBroker_tr4').style.backgroundColor='#F9F3C1';
      }
    else if(!isPhone_new(agentPhoneBrokerInfo))
      {
      visitor +=  "\n- Please enter valid Agent Phone. For eg:- 123-456-7890 ";
      document.getElementById('r_agentBroker_tr4').style.backgroundColor='#F9F3C1';
      }
    else
      {
      document.getElementById('r_agentBroker_tr4').style.backgroundColor='';
      }
    }
  }



if(document.getElementById('bidStatus')=='')
{
  if(myform.auctionCombo.value==""){
    visitor +=  "\n- Please select auction";
    document.getElementById('r_9_2').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_9_2').style.backgroundColor='';
  }

  if(document.getElementById("online_hidden_var") && document.getElementById("online_hidden_var").value!='OnlineEvent')
  {
    if(myform.auctionCombo.value!="")
    {
    var flagcheck=false;
    for (var i = 0; i < myform.elements.length; i++)
    {
      var e = myform.elements[i];
      if(e.type=="checkbox" && e.name == "User_ids[]")
      {
        if(e.checked)
        {
          flagcheck=true;
          break;
        }
      }
    }
      if(!flagcheck)
      {
        visitor +=  "\n- Please choose the venue you like to attend.";
        document.getElementById('r_9_1').style.backgroundColor='#F9F3C1';
      }
      else{
        for (var i = 0; i < myform.elements.length; i++){
          var e = myform.elements[i];
          if(e.type=="checkbox" && e.className == "chkParentVenue")
          {
            if(e.checked){
              var flagSimulcheck33=false;
              var thisVal=e.value;
              var childClassNm="chkChildVenue"+thisVal;
              for (var jk = 0; jk < myform.elements.length; jk++){
                var el = myform.elements[jk];
                if(el.type=="checkbox" && el.className == childClassNm){
                  if(el.checked){
                    flagSimulcheck33=true;
                    break;
                  }
                }
              }

            if(!flagSimulcheck33)
            {
              var errorSimul =  "\n- Please Select if you are attending the Main Venue or a Remote Location.";
              document.getElementById('r_9_1').style.backgroundColor='#F9F3C1';
            }
            else
            {
              document.getElementById('r_9_1').style.backgroundColor='';
            }

            }
          }
        }
        if(errorSimul){
          visitor +=errorSimul;
        }
      }
    }
  }

}

  

if(myform.corporationBuyer)
{
  if(myform.corporationBuyer[0].checked==true)
  {
    
    if(myform.corporationName.value=='')
    {
      visitor +=  "\n- Please enter corporation name.";
      document.getElementById('cb_11').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('cb_11').style.backgroundColor='';
    }


    /*if(myform.corporationContact.value=='')
    {
      visitor +=  "\n- Please enter corporation contact.";
      document.getElementById('cb_12').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('cb_12').style.backgroundColor='';
    }

    if(myform.corporationAddress.value=='')
    {
      visitor +=  "\n- Please enter corporation address.";
      document.getElementById('cb_13').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('cb_13').style.backgroundColor='';
    }

    if(myform.corporationCity.value=='')
    {
      visitor +=  "\n- Please enter corporation city.";
      document.getElementById('cb_14').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('cb_14').style.backgroundColor='';
    }

    if(myform.corporationState.value=='0')
    {
      visitor +=  "\n- Please select corporation state.";
      document.getElementById('cb_15').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('cb_15').style.backgroundColor='';
    }

    if(myform.corporationZip.value=='')
    {
      visitor +=  "\n- Please enter corporation zip.";
      document.getElementById('cb_16').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('cb_16').style.backgroundColor='';
    }

*/
    var corporationPhone = myform.corporationPhoneNumber1.value+'-'+myform.corporationPhoneNumber2.value+'-'+myform.corporationPhoneNumber3.value;
    
    if(myform.corporationPhoneNumber1.value!='' || myform.corporationPhoneNumber2.value!='' || myform.corporationPhoneNumber3.value!='')
    {
       if(!isPhone_new(corporationPhone))
      {
        visitor +=  "\n- Please enter valid corporation phone number. For eg:- 123-456-7890 ";
        document.getElementById('cb_17').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('cb_17').style.backgroundColor='';
      }
    }
    else
    {
      document.getElementById('cb_17').style.backgroundColor='';
    }
  }
}

if(myform.auctType.value=='commercial' || myform.auctType.value=='notes'){
    if(myform.InterestedProperty.value==''){
       visitor +=  "\n- Please choose your interested property.";
       document.getElementById('lines').style.backgroundColor='#F9F3C1';
    }
}
  
if(myform.spouseOrCobuyer)
{
  if(myform.spouseOrCobuyer.value!=1)
  {
    if(myform.spouseFirstName.value==""){
      visitor +=  "\n- Please enter co-buyer first name.";
      document.getElementById('r_11').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_11').style.backgroundColor='';
    }

    if(myform.spouseLastName.value==""){
      visitor +=  "\n- Please enter co-buyer last name.";
      document.getElementById('r_12').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_12').style.backgroundColor='';
    }

    if(myform.spouseAddress.value==""){
      visitor +=  "\n- Please enter co-buyer address.";
      document.getElementById('r_13').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_13').style.backgroundColor='';
    }

    if(myform.spouseCity.value==""){
      visitor +=  "\n- Please enter co-buyer city.";
      document.getElementById('r_14').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_14').style.backgroundColor='';
    }
 if(myform.spouseMonthOfBirth)
 {
    if(myform.spouseMonthOfBirth.value=='' || myform.spouseDateOfBirth.value=='' || myform.spouseYearOfBirth.value=='')
    {
      visitor +=  "\n- Please enter valid co-buyer dob.";
      document.getElementById('spDob_9').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('spDob_9').style.backgroundColor='';
    }

 }
    if(myform.spouseCountry.value!="0"){
      if(!myform.spouseState || myform.spouseState.value=='others')
      {
        if(myform.spouseWork.value=='')
          {
          visitor +=  "\n- Please enter co-buyer phone.";
          document.getElementById('r_17').style.backgroundColor='#F9F3C1';
          }
        else
          {
          document.getElementById('r_17').style.backgroundColor='';
          }
      }
      else
      {
        var spouseWork = myform.spouseWork1.value+'-'+myform.spouseWork2.value+'-'+myform.spouseWork3.value;


        if(myform.spouseWork1.value=='' || myform.spouseWork2.value=='' || myform.spouseWork3.value=='')
        {
           visitor +="\n- Please enter valid co-buyer phone. For eg:- 123-456-7890";
           document.getElementById('r_17').style.backgroundColor='#F9F3C1';
        }
        else if(!isPhone_new(spouseWork))
        {
          visitor +=  "\n- Please enter valid co-buyer phone. For eg:- 123-456-7890 ";
          document.getElementById('r_17').style.backgroundColor='#F9F3C1';
        }
        else
        {
          document.getElementById('r_17').style.backgroundColor='';
        }

        var spouseCell=myform.spouseCell1.value+'-'+myform.spouseCell2.value+'-'+myform.spouseCell3.value;
        if(myform.spouseCell1.value!='' || myform.spouseCell2.value!='' || myform.spouseCell3.value!='')
        {
          if(!isPhone_new(spouseCell))
          {   visitor +=  "\n- Please enter valid co-buyer cell. For eg:- 123-456-7890";
            document.getElementById('r_18').style.backgroundColor='#F9F3C1';
          }
          else
          {
            document.getElementById('r_18').style.backgroundColor='';
          }
        }
      }
    }

  if(myform.coBuyerDrivingLic)
  {
    if(myform.coBuyerDrivingLic.value=='')
    {
        visitor +=  "\n- Co-buyer’s driver’s  license number is required.";
        document.getElementById('d_4').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('d_4').style.backgroundColor='';
    }
  }

  if(myform.coBuyerDLState)
  {
    if(myform.coBuyerDLState.value=='0')
    {
        visitor +=  "\n- Co-buyer’s DL state is required.";
        document.getElementById('d_5').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('d_5').style.backgroundColor='';
    }
  }

  if(myform.CobuyerDLexpDate)
  {
    if(myform.CobuyerDLexpDate.value=='')
    {
        visitor +=  "\n- Co-buyer’s DL expiration date is required.";
        document.getElementById('d_6').style.backgroundColor='#F9F3C1';
    }
    else
    {
        document.getElementById('d_6').style.backgroundColor='';
    }
  }

  if(myform.CobuyerDLexpmonth)
  {
    if(myform.CobuyerDLexpmonth.value=='')
    {
        visitor +=  "\n- Co-buyer’s DL expiration month is required.";
        document.getElementById('d_6').style.backgroundColor='#F9F3C1';
    }
    else
    {
        document.getElementById('d_6').style.backgroundColor='';
    }
  }


  if(myform.CobuyerDLexpyear)
  {
    if(myform.CobuyerDLexpyear.value=='')
    {
        visitor +=  "\n- Co-buyer’s DL expiration year is required.";
        document.getElementById('d_6').style.backgroundColor='#F9F3C1';
    }
    else
    {
        document.getElementById('d_6').style.backgroundColor='';
    }
  }


    if(myform.spouseState){
      if(myform.spouseState.value==""){
        visitor +=  "\n- Please select co-buyer state.";
        document.getElementById('r_15').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('r_15').style.backgroundColor='';
      }
    }


if(myform.spouseCountry.value=="71"){
    if(myform.spouseZip.value=="" ||  myform.spouseZip.value.length < 5){
      visitor +=  "\n- Please enter co-buyer zip. (Minimum 5 digit zip)";
      document.getElementById('r_16').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_16').style.backgroundColor='';
    }
}else{
    if(myform.spouseZip.value==""){
      visitor +=  "\n- Please enter co-buyer zip.";
      document.getElementById('r_16').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_16').style.backgroundColor='';
    }
}
  }
}

if(document.getElementById('bidStatus').value=='1')
{
    if(myform.totalPurchasePrice.value=="")
    {
      visitor +=  "\n- Please enter total purchase price.";
      document.getElementById('preS_1').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('preS_1').style.backgroundColor='';
    }
  
   
	amnt = myform.totalPurchasePrice.value.toString().replace(/\$|\,/g,'');
	if(amnt<2500)
	{
		visitor +=  "\n- No Bids are allowed under $2,500.";
	}
	
	if(amnt>=2500 && myform.offAmntFilled.value!="1")
	{
		visitor +=  "\n- Please be patience. Bid Amount is under calculation.";
		myform.totalPurchasePrice.focus();				
	}
   
  
    if(myform.finAvl.value=='Financing')
    {
      if(myform.financingType.value=='')
      {
        visitor +="\n- Please select Financing Type.";
        document.getElementById('additionalInfo_2').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('additionalInfo_2').style.backgroundColor='';
      }

    if(myform.lenderName)
    {
      if(myform.lenderName.value=='')
      {
        visitor +=  "\n- Please select lender name.";
        document.getElementById('additionalInfo_4').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('additionalInfo_4').style.backgroundColor='';
      }

    }
    else
    {
      visitor +=  "\n- Please select financing type to get the lender name.";
      document.getElementById('additionalInfo_4').style.backgroundColor='#F9F3C1';
    }


        var lenderPhone = myform.lenderPhone1.value+'-'+myform.lenderPhone2.value+'-'+myform.lenderPhone3.value;
        if(myform.lenderPhone1.value=='' || myform.lenderPhone2.value=='' || myform.lenderPhone3.value=='')
        {
           visitor +="\n- Please enter valid lender phone. For eg:- 123-456-7890";
           document.getElementById('additionalInfo_4_1').style.backgroundColor='#F9F3C1';
        }
        else if(!isPhone_new(lenderPhone))
        {
          visitor +=  "\n- Please enter valid lender phone. For eg:- 123-456-7890 ";
          document.getElementById('additionalInfo_4_1').style.backgroundColor='#F9F3C1';
        }
        else
        {
          document.getElementById('additionalInfo_4_1').style.backgroundColor='';
        }

    }

    if(myform.hasFannieAsset)
    {
      if(myform.hasFannieAsset[0].checked==false && myform.hasFannieAsset[1].checked==false)
      {
          visitor +=  "\n- Has buyer previously purchased a Fannie Mae asset?";
          document.getElementById('additionalInfo_8').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('additionalInfo_8').style.backgroundColor='';
      }
    }


    if(myform.haveAgent[0].checked==true && document.getElementById('agentBrkrInfo_1').style.display!='none')
    {
      if(myform.agentFisrtName.value=='')
      {
        visitor +=  "\n- Please enter agent first name.";
        document.getElementById('preS_6').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('preS_6').style.backgroundColor='';
      }

      if(myform.agentLastName.value=='')
      {
        visitor +=  "\n- Please enter agent last name.";
        document.getElementById('preS_7').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('preS_7').style.backgroundColor='';
      }

      if(!IsEmailAddress(myform.agentEmail.value,''))
      {
        visitor +=  "\n- Please enter valid agent email.";
        document.getElementById('preS_8').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('preS_8').style.backgroundColor='';
      }

        var agentPhone = myform.agentPhone1.value+'-'+myform.agentPhone2.value+'-'+myform.agentPhone3.value;
        if(myform.agentPhone1.value=='' || myform.agentPhone2.value=='' || myform.agentPhone3.value=='')
        {
           visitor +="\n- Please enter valid agent phone. For eg:- 123-456-7890";
           document.getElementById('preS_9').style.backgroundColor='#F9F3C1';
        }
        else if(!isPhone_new(agentPhone))
        {
          visitor +=  "\n- Please enter valid agent phone. For eg:- 123-456-7890 ";
          document.getElementById('preS_9').style.backgroundColor='#F9F3C1';
        }
        else
        {
          document.getElementById('preS_9').style.backgroundColor='';
        }

      if(myform.buyerAgentBrokerEmail)
      {
        if(!IsEmailAddress(myform.buyerAgentBrokerEmail.value,''))
        {
           visitor +="\n- Please enter valid buyer’s agent broker email address";
           document.getElementById('preS_15').style.backgroundColor='#F9F3C1';
        }
        else
        {
          document.getElementById('preS_15').style.backgroundColor='';
        }
      }

    }

    if(document.getElementById('SealBid') && document.getElementById('SealBid').value=='1')
    {
      if(document.getElementById('max_amt_bid') && document.getElementById('max_amt_bid').value=='')
      {
           visitor +="\n- Please select deposit required";
           document.getElementById('preS_17').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('preS_17').style.backgroundColor='';
      }

      if(document.getElementById('preS_18').style.display=='')
      {
         if(document.getElementById('creditorecheck').value=='')
         {
           visitor +="\n- Please select payment type.";
           document.getElementById('preS_18').style.backgroundColor='#F9F3C1';
         }
        else
        {
          document.getElementById('preS_18').style.backgroundColor='';
        }
      }

      if(document.getElementById('preS_20').style.display=='')
      {
        if(document.getElementById('cctype').value=='')
        {
           visitor +="\n- Please select card type.";
           document.getElementById('preS_20').style.backgroundColor='#F9F3C1';
        }
        else
        {
           document.getElementById('preS_20').style.backgroundColor='';
        }
      }

        
      if(document.getElementById('preS_21').style.display=='')
      {
        if(document.getElementById('ccnumber').value=='')
        {
           visitor +="\n- Please enter card number.";
           document.getElementById('preS_21').style.backgroundColor='#F9F3C1';
        }
        else
        {
           document.getElementById('preS_21').style.backgroundColor='';
        }
      }
        
        
       if(document.getElementById('preS_22').style.display=='')
      {
        if(trim(document.getElementById('expmonth').value)=="" || trim(document.getElementById('expyear').value)=="")
        { 
          visitor +="\n- Please select expiry month/yesr.";
          document.getElementById('preS_22').style.backgroundColor='#F9F3C1';
        }
        else
        {
        document.getElementById('preS_22').style.backgroundColor='';
        }
      }

      
        if(document.getElementById('preS_23').style.display=='')
        {
          c1 = document.getElementById('cvvcode').value;
          lenC = c1.length;

          if(trim(document.getElementById('cvvcode').value)=="")
          {
           visitor +="\n- Please enter cvv code.";
          document.getElementById('preS_23').style.backgroundColor='#F9F3C1';       
          }
          else if(isNaN(document.getElementById('cvvcode').value))
          {
          visitor +="\n- Please enter valid cvv code.";
          document.getElementById('preS_23').style.backgroundColor='#F9F3C1'; 
          }
          else if(lenC < 3 || lenC > 4 )
          {
            visitor +="\n- Please enter valid cvv code.";
            document.getElementById('preS_23').style.backgroundColor='#F9F3C1';          
          }
          else
          {
            document.getElementById('preS_23').style.backgroundColor='';  
          }
        }
        

    }

    if(myform.acceptTerm.checked==false)
    {
      visitor +=  "\n- You must acknowledge that you have read the Terms and Conditions.";
      document.getElementById('preS_10').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('preS_10').style.backgroundColor='';
    }

    if(myform.acceptSeal)
    {
      if(myform.acceptSeal.checked==false)
      {
        visitor +=  "\n- You must acknowledge that a bidder deposit must be received for bidder consideration.";
        document.getElementById('seal_10').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('seal_10').style.backgroundColor='';
      }
    }
}

  if(myform.bidStatus.value=='' && (myform.auctType.value=='residential' || myform.auctType.value=='aviation'))
  {
    ///////////
    if(document.getElementById("bulkSale") && document.getElementById("bulkSale").value!='1'){
    //////////
    
    if(myform.financing && !isCheckedRadio(myform.financing)){
      visitor +=  "\n- Please select option for 'We plan to use Financing'.";
        document.getElementById('r_new0').style.backgroundColor='#F9F3C1';
    }
    else
    {
      if(document.getElementById('r_new0'))
      document.getElementById('r_new0').style.backgroundColor='';
      if(getCheckedValue(myform.financing)==1 ){
        if(document.getElementById('r_new2'))
        document.getElementById('r_new2').style.backgroundColor='';
        if(document.getElementById('r_new3'))
        document.getElementById('r_new3').style.backgroundColor='';
      }
      if(getCheckedValue(myform.financing)==2 && myform.lenderContactName.value=="")
      {
        visitor +=  "\n- Please Enter lender contact Name.";
        document.getElementById('r_new2').style.backgroundColor='#F9F3C1';
      }
      else{document.getElementById('r_new2').style.backgroundColor='';}

      if(getCheckedValue(myform.financing)==2 && (myform.lenderContactPhone1.value=='' || myform.lenderContactPhone2.value=='' || myform.lenderContactPhone3.value==''))
      {
        visitor +=  "\n- Please complete lender contact no.";
        document.getElementById('r_new3').style.backgroundColor='#F9F3C1';
      }
      else if(getCheckedValue(myform.financing)!=1 && getCheckedValue(myform.financing)!=3){

        var lenderContactPhone=myform.lenderContactPhone1.value+'-'+myform.lenderContactPhone2.value+'-'+myform.lenderContactPhone3.value;
        if(!isPhone_new(lenderContactPhone)){
        visitor +="\n- Please enter valid  lender contact phone. For eg:- 121-456-7890";
        document.getElementById('r_new3').style.backgroundColor='#F9F3C1';
        }else{ document.getElementById('r_new3').style.backgroundColor='';  }
      }
    }// end if radio financing is checked
  }
  }
  //alert("hello");

  /*
   if(myform.spouseEmail.value!='')
  {
    if (!IsEmailAddress(myform.spouseEmail.value,""))
    {
      visitor += '\n- Please enter spouse email address';
      document.getElementById('r_19').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_19').style.backgroundColor='';
    }

  }
  */
if(myform.bidStatus.value=='')
{

  if(myform.qualified)
  {
	 var strAuction="F-";
     var drpval=document.getElementById("auctionCombo").value ;
    if(drpval.search(strAuction)!=-1 ) 
	{  
	       // alert(drpval) ;
		  // do nothing 
    }
   else if(getCheckedValue(myform.qualified)=='')
   {
    visitor +=  "\n- Please select if you would like to be pre-qualified or not.";
    document.getElementById('r_31').style.backgroundColor='#F9F3C1';
    document.getElementById('r_31').style.color='#677384';
    }
  else
  {
    document.getElementById('r_31').style.backgroundColor='';
    document.getElementById('r_31').style.color='';
  }
  
  }
}
  if(getCheckedValue(myform.qualified)=="yes" && document.getElementById('auctionCombo').value!="")
  {

      if(myform.Employer.value==""){
    visitor +=  "\n- Please enter employer.";
    document.getElementById('r_20').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_20').style.backgroundColor='';
    }


  if(myform.jobTitle.value==""){
    visitor +=  "\n- Please enter job title.";
    document.getElementById('r_21').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_21').style.backgroundColor='';
  }


  if(myform.YearsAtJob.value=="" ||(isNaN(myform.YearsAtJob.value))){
    visitor +=  "\n- Please enter years at job.For eg.10";
    document.getElementById('r_22').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_22').style.backgroundColor='';
  }

  if(myform.grossAnnualIncome.value==""){
    visitor +=  "\n- Please select annual household income.";
      document.getElementById('r_25').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_25').style.backgroundColor='';
  }


  if(myform.downPaymentAtPurchase.value==""){
    visitor +=  "\n- Please select total down payment be at purchase.";
      document.getElementById('r_27').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_27').style.backgroundColor='';
  }


  if(myform.sourceOfDownPayment.value==""){
    visitor +=  "\n- Please select source of down payment funds.";
      document.getElementById('r_29').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_29').style.backgroundColor='';
  }


  if(myform.creditHistory.value==""){
    visitor +=  "\n- Please select describe your credit history.";
      document.getElementById('r_30').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_30').style.backgroundColor='';
  }




  if(myform.firstTimeBuyer.value==""){
    visitor +=  "\n- Please select first time buyer.";
	if(document.getElementById('r_32'))
      document.getElementById('r_32').style.backgroundColor='#F9F3C1';
    }
  else
  {
	 if(document.getElementById('r_32')) 
      document.getElementById('r_32').style.backgroundColor='';
  }

  if(myform.occupyHomeOnPurchase.value=="")
  {
    visitor +=  "\n- Please select occupying the home you purchase.";
    
	if( document.getElementById('r_34') )
	   document.getElementById('r_34').style.backgroundColor='#F9F3C1';
	}
  else
  {
    if(document.getElementById('r_34'))
	   document.getElementById('r_34').style.backgroundColor='';
  }


  if(myform.investor.value==""){
    visitor +=  "\n- Please select  an investor.";
	if(document.getElementById('r_35'))
      document.getElementById('r_35').style.backgroundColor='#F9F3C1';
  }
  else
  {
	 if(document.getElementById('r_35')) 
       document.getElementById('r_35').style.backgroundColor='';
  }

  if(myform.purchasePriceRange.value==""){
    visitor +=  "\n- Please select purchase price range is.";
    document.getElementById('r_37').style.backgroundColor='#F9F3C1';

    }
  else
  {
    document.getElementById('r_37').style.backgroundColor='';
  }
  }


  //if(getCheckedValue(myform.agree)!=''){
  if(myform.agree)
  {
    if(!myform.agree.checked)
    {   
      visitor +=  "\n- You must acknowledge that you have read the Terms and Conditions.";
      document.getElementById('r_39').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_39').style.backgroundColor='';
    }
if(document.getElementById('r_99').style.display == 'none' || document.getElementById('r_99').style.visibility == 'hidden' ){
                //elem is set through CSS stylesheet or inline to invisible
//              return false;
        }else{

    if(!myform.newcheckbox.checked)
    {  
      visitor +=  "\n-  Please confirm your iformation will be shared with Bank of America Home Loans.";
      document.getElementById('r_99').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_99').style.backgroundColor='';
    }
}
  
  if(!myform.cwconsentnew2.checked) { visitor +=  "\n- You must acknowledge that you have read the Terms and Conditions..";
    document.getElementById('r_98').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_98').style.backgroundColor='';
  }

  if(myform.signFirstName.value==""){
    visitor +=  "\n- Please enter first name.";
    document.getElementById('r_40').style.backgroundColor='#F9F3C1';
    document.getElementById('r_41').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_40').style.backgroundColor='';
    document.getElementById('r_41').style.backgroundColor='';
  }


  if(myform.signLastName.value==""){
    visitor +=  "\n- Please enter last name.";
    document.getElementById('r_42').style.backgroundColor='#F9F3C1';
    document.getElementById('r_43').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_42').style.backgroundColor='';
    document.getElementById('r_43').style.backgroundColor='';
  }


  if(myform.signDate.value==""){
    visitor +=  "\n- Please enter date.";
    document.getElementById('r_44').style.backgroundColor='#F9F3C1';
    document.getElementById('r_45').style.backgroundColor='#F9F3C1';
    }
  else
  {

      var signdate=myform.signDate.value;
      var val=signdate.split('-');
      if(parseInt(val[0].lenght)<2 || parseInt(val[1].lenght)<2 || parseInt(val[2].lenght)<4 )
      {
        visitor +=  "\n- Please enter valid date (mm-dd-yyy).";
        document.getElementById('r_40').style.backgroundColor='#F9F3C1';
      }
    document.getElementById('r_44').style.backgroundColor='';
    document.getElementById('r_45').style.backgroundColor='';
  }
 }
  /*if(myform.primaryPurchaserFirstName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.primaryPurchaserFirstName.value.length; i++) {
      if (iChars.indexOf(myform.primaryPurchaserFirstName.value.charAt(i)) != -1)
      {
    document.getElementById('r_1').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in primary purcharser first name.";
       document.getElementById('r_1').style.backgroundColor='#F9F3C1';}
  }
  if(myform.primaryPurchaserLastName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.primaryPurchaserLastName.value.length; i++) {
      if (iChars.indexOf(myform.primaryPurchaserLastName.value.charAt(i)) != -1)
      {
    document.getElementById('r_2').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in primary purcharser last name.";
       document.getElementById('r_2').style.backgroundColor='#F9F3C1';}
  }

    if(myform.primaryPurchaserAddress.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.primaryPurchaserAddress.value.length; i++) {
      if (iChars.indexOf(myform.primaryPurchaserAddress.value.charAt(i)) != -1)
      {
    document.getElementById('r_3').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in primary purcharser address.";
       document.getElementById('r_3').style.backgroundColor='#F9F3C1';}
  }
  if(myform.primaryPurchaserCity.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.primaryPurchaserCity.value.length; i++) {
      if (iChars.indexOf(myform.primaryPurchaserCity.value.charAt(i)) != -1)
      {
    document.getElementById('r_4').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in primary purcharser city.";
       document.getElementById('r_4').style.backgroundColor='#F9F3C1';}
  }
  if(myform.Employer.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.Employer.value.length; i++) {
      if (iChars.indexOf(myform.Employer.value.charAt(i)) != -1)
      {
    document.getElementById('r_20').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in  employer.";
       document.getElementById('r_20').style.backgroundColor='#F9F3C1';}
  }
  if(myform.jobTitle.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.jobTitle.value.length; i++) {
      if (iChars.indexOf(myform.jobTitle.value.charAt(i)) != -1)
      {
    document.getElementById('r_21').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in job title.";
       document.getElementById('r_21').style.backgroundColor='#F9F3C1';}
  }
  if(myform.signFirstName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.signFirstName.value.length; i++) {
      if (iChars.indexOf(myform.signFirstName.value.charAt(i)) != -1)
      {
    document.getElementById('r_40').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in first name.";
       document.getElementById('r_40').style.backgroundColor='#F9F3C1';}
  }
    if(myform.signLastName.value!=""){
    cntCheck=0;
    for (var i = 0; i < myform.signLastName.value.length; i++) {
      if (iChars.indexOf(myform.signLastName.value.charAt(i)) != -1)
      {
    document.getElementById('r_42').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in last name.";
       document.getElementById('r_42').style.backgroundColor='#F9F3C1';}
  }
  if(myform.spouseFirstName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.spouseFirstName.value.length; i++) {
      if (iChars.indexOf(myform.spouseFirstName.value.charAt(i)) != -1)
      {
    document.getElementById('r_11').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in spouse first name.";
       document.getElementById('r_11').style.backgroundColor='#F9F3C1';}
  }
  if(myform.spouseLastName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.spouseLastName.value.length; i++) {
      if (iChars.indexOf(myform.spouseLastName.value.charAt(i)) != -1)
      {
    document.getElementById('r_12').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in spouse last name.";
       document.getElementById('r_12').style.backgroundColor='#F9F3C1';}
  }
  if(myform.spouseAddress.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.spouseAddress.value.length; i++) {
      if (iChars.indexOf(myform.spouseAddress.value.charAt(i)) != -1)
      {
    document.getElementById('r_13').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in spouse address.";
       document.getElementById('r_13').style.backgroundColor='#F9F3C1';}
  }
  if(myform.spouseCity.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.spouseCity.value.length; i++) {
      if (iChars.indexOf(myform.spouseCity.value.charAt(i)) != -1)
      {
    document.getElementById('r_14').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in spouse city.";
       document.getElementById('r_14').style.backgroundColor='#F9F3C1';}
  }*/
  if(visitor != "")
  {
    MasterString = MasterString + visitor;

    flag=true;
  }

  if (flag == true)
  {
    alert(MasterString);
    return false;
  }
  else if(document.getElementById('SealBid') && document.getElementById('SealBid').value=='1' && document.getElementById('creditorecheck').value!='' && document.getElementById('preS_16').style.display!='none')
  {
    
    validateSealBidCreditCard();
  }
  else
  { 
    return true;
  }
  
}

function validateSealBidCreditCard()
{
  
  if(document.getElementById('max_amt_bid_allowed_deposit') && document.getElementById('max_amt_bid_allowed_deposit').value!='')
  {
    var depositAmt=document.getElementById('max_amt_bid_allowed_deposit').value;  
  }
  else
  {
    var depositAmt=document.getElementById('max_amt_bid').value;
  }

var paymentType=document.getElementById('creditorecheck').value;

if(paymentType=='creditCard')
{
  var x_card_num    = document.getElementById('ccnumber').value;
  var x_exp_date    = document.getElementById('expmonth').value+"-"+document.getElementById('expyear').value;
  var cvnnumber   = document.getElementById('cvvcode').value;
  var CardType    = document.getElementById('cctype').value;
} 
  
  var x_Amount    = depositAmt;
  var x_fName        =    document.getElementById('primaryPurchaserFirstName').value;
  var x_lName        =    document.getElementById('primaryPurchaserLastName').value;
  var x_add          =   document.getElementById('primaryPurchaserAddress').value;
  var x_city         =   document.getElementById('primaryPurchaserCity').value;
  var x_state        =   document.getElementById('stateCombo').value;
  var x_zip          =   document.getElementById('primaryPurchaserZip').value;

  var x_description  =   document.getElementById('auctionId').value;
  var x_cust_id   = document.getElementById('x_sess_userid').value;
  var x_customer_ip = document.getElementById('x_customer_ip').value;



  if(document.getElementById('max_amt_bid_allowed').value!='')
  {
    var max_amt_bid_allowed    =  document.getElementById('max_amt_bid_allowed').value;
  }
  else
  {
    var max_amt_bid_allowed    =  document.getElementById('max_amt_bid').value;
  }

  if(document.getElementById('max_amt_bid_allowed_deposit').value!='')
  {
    var max_amt_bid_allowed_deposit =document.getElementById('max_amt_bid_allowed_deposit').value;
  }
  else
  {
    var max_amt_bid_allowed_deposit =document.getElementById('max_amt_bid').value;
  }

/*  alert(max_amt_bid_allowed);
  alert(max_amt_bid_allowed_deposit);


  return false;
  alert(x_card_num);
  alert(x_exp_date);
  alert(cvnnumber);
  alert(CardType);
  alert(x_cust_id);
  alert(x_customer_ip);
alert(x_Amount);
alert(x_fName);
alert(x_lName);
alert(x_add);
alert(x_city);
alert(x_state);
alert(x_zip);
alert(x_description);*/

if(paymentType=='creditCard')
{
  var strSubmit = "action=sealBidCrdtCardProcess&paymentType="+paymentType+"&x_card_num="+x_card_num+"&auctionId="+x_description+"&x_exp_date="+x_exp_date+"&cvnnumber="+cvnnumber+"&CardType="+CardType+"&x_cust_id="+x_cust_id+"&x_customer_ip="+x_customer_ip+"&x_Amount="+x_Amount+"&x_fName="+x_fName+"&x_lName="+x_lName+"&x_add="+x_add+"&x_city="+x_city+"&x_state="+x_state+"&x_zip="+x_zip+"&max_amt_bid_allowed="+max_amt_bid_allowed+"&max_amt_bid_allowed_deposit="+max_amt_bid_allowed_deposit;  
}
else
{
  var strSubmit = "action=sealBidCrdtCardProcess&paymentType="+paymentType+"&auctionId="+x_description+"&x_cust_id="+x_cust_id+"&x_customer_ip="+x_customer_ip+"&x_Amount="+x_Amount+"&x_fName="+x_fName+"&x_lName="+x_lName+"&x_add="+x_add+"&x_city="+x_city+"&x_state="+x_state+"&x_zip="+x_zip+"&max_amt_bid_allowed="+max_amt_bid_allowed+"&max_amt_bid_allowed_deposit="+max_amt_bid_allowed_deposit;  
}
    
  //alert(strSubmit);
  

    var strURL = "getAjax.php"; 
    var strResultFunc = "sealBidProcessResult"; 
    xmlhttpPost(strURL, strSubmit, strResultFunc); 
}

function sealBidProcessResult(result)
{
  //alert(result);
  
document.register_frm.submit();

/*var res=result.split("~");

  if(res[0]=='1')
  {
    var auctionId=document.getElementById('auctionID').value;
    var bidder=document.getElementById('x_sess_userid').value;
    
    
    var strSubmit ="action=sealBidFormProcess&auctionId="+auctionId+"&bidder="+bidder;
    var strURL = "getAjax.php"; 
    var strResultFunc = "sealBidFormResult"; 
    xmlhttpPost(strURL, strSubmit, strResultFunc); 
  }
  else
  {
    alert(res[2]); // you are not authorised user, so can not bid.
    return false;
  }*/
}



function validateOld(myform)
{
  var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
  var flag=false;
  var visitor="";
  var check=1;
  //var iChars = "!@#$%^&*()+=-[]\';,./{}|\":<>?";
  //if(myform.myform.primaryPurchaserFirstName.value)

  //if (!IsValid(myform.primaryPurchaserFirstName.value,'')) {
  if(myform.primaryPurchaserFirstName.value==""){
    visitor +=  "\n- Please enter primary purcharser first name.";
    document.getElementById('r_1').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_1').style.backgroundColor='';
  }

  if(myform.primaryPurchaserLastName.value==""){
    visitor +=  "\n- Please enter primary purcharser last name.";
    document.getElementById('r_2').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_2').style.backgroundColor='';
  }
  if(myform.primaryPurchaserAddress.value==""){
    visitor +=  "\n- Please enter primary purchaser address.";
    document.getElementById('r_3').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_3').style.backgroundColor='';
  }
  if(myform.primaryPurchaserCity.value==""){
    visitor +=  "\n- Please enter primary purchaser city.";
    document.getElementById('r_4').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_4').style.backgroundColor='';
  }
  if(myform.primaryPurchaserState.value==""){
    visitor +=  "\n- Please select primary purchaser state.";
    document.getElementById('r_5').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_5').style.backgroundColor='';
  }

  if(myform.primaryPurchaserZip.value=="" ||  myform.primaryPurchaserZip.value.length < 5){
    visitor +=  "\n- Please enter primary purcharser zip. (Minimum 5 digit zip).";
    document.getElementById('r_6').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_6').style.backgroundColor='';
  }




    var primaryPurchaserCell=myform.primaryPurchaserCell1.value+'-'+myform.primaryPurchaserCell2.value+'-'+myform.primaryPurchaserCell3.value;

    if(myform.primaryPurchaserCell1.value!='')
    {
      if(!isPhone_new(primaryPurchaserCell))
      {  visitor +="\n- Please enter valid  primary purchaser cell. For eg:- 123-456-7890";
        document.getElementById('r_8').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('r_8').style.backgroundColor='';
      }
    }



    var primaryPurchaserWork = myform.primaryPurchaserWork1.value+'-'+myform.primaryPurchaserWork2.value+'-'+myform.primaryPurchaserWork3.value;


    if(myform.primaryPurchaserWork1.value=='' || myform.primaryPurchaserWork2.value=='' || myform.primaryPurchaserWork3.value=='')
    {
       visitor +="\n- Please enter valid  primary purchaser phone. For eg:- 123-456-7890";
       document.getElementById('r_7').style.backgroundColor='#F9F3C1';
    }
    else if(!isPhone_new(primaryPurchaserWork))
    {
      visitor +=  "\n- Please enter valid primary purchaser phone. For eg:- 123-456-7890 ";
      document.getElementById('r_7').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_7').style.backgroundColor='';
    }

  //if(myform.primaryPurchaserEmail.value!='')
  //{
    if (!IsEmailAddress(myform.primaryPurchaserEmail.value,''))
    {
      visitor +=  '\n- Please enter primary purchaser email address';
      document.getElementById('r_9').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_9').style.backgroundColor='';
    }

  //}

  if(myform.auctionCombo.value==""){
    visitor +=  "\n- Please select auction";
    document.getElementById('r_9_2').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_9_2').style.backgroundColor='';
  }
//if(document.getElementById("online_hidden_var").value!='OnlineEvent')
//{
  if(myform.auctionCombo.value!="")
  {
  var flagcheck=false;
  for (var i = 0; i < myform.elements.length; i++)
  {
    var e = myform.elements[i];
    if(e.type=="checkbox" && e.name == "User_ids[]")
    {
      if(e.checked)
      {
        flagcheck=true;
        break;

      }

    }
  }
  if(!flagcheck)
  {
    visitor +=  "\n- Please choose the venue you like to attend.";
    document.getElementById('r_9_1').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_9_1').style.backgroundColor='';
  }
  }
//}


  if(myform.spouseOrCobuyer.value!=1)
  {
    if(myform.spouseFirstName.value==""){
      visitor +=  "\n- Please enter co-buyer first name.";
      document.getElementById('r_11').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_11').style.backgroundColor='';
    }

    if(myform.spouseLastName.value==""){
      visitor +=  "\n- Please enter co-buyer last name.";
      document.getElementById('r_12').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_12').style.backgroundColor='';
    }

    if(myform.spouseAddress.value==""){
      visitor +=  "\n- Please enter co-buyer address.";
      document.getElementById('r_13').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_13').style.backgroundColor='';
    }

    if(myform.spouseCity.value==""){
      visitor +=  "\n- Please enter co-buyer city.";
      document.getElementById('r_14').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_14').style.backgroundColor='';
    }

    if(myform.spouseState.value==""){
      visitor +=  "\n- Please select co-buyer state.";
      document.getElementById('r_15').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_15').style.backgroundColor='';
    }

    if(myform.spouseZip.value=="" ||  myform.spouseZip.value.length < 5){
      visitor +=  "\n- Please enter co-buyer zip. (Minimum 5 digit zip)";
      document.getElementById('r_16').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_16').style.backgroundColor='';
    }


    var spouseWork=myform.spouseWork1.value+'-'+myform.spouseWork2.value+'-'+myform.spouseWork3.value;

    if(!isPhone_new(spouseWork)){
      visitor +=  "\n- Please enter valid co-buyer work phone. For eg:- 123-456-7890";
      document.getElementById('r_17').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_17').style.backgroundColor='';
    }

    var spouseCell=myform.spouseCell1.value+'-'+myform.spouseCell2.value+'-'+myform.spouseCell3.value;
    if(myform.spouseCell1.value!='' || myform.spouseCell2.value!='' || myform.spouseCell3.value!='')
    {
      if(!isPhone_new(spouseCell))
      {   visitor +=  "\n- Please enter valid co-buyer cell. For eg:- 123-456-7890";
        document.getElementById('r_18').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('r_18').style.backgroundColor='';
      }

    }


  }


  if(myform.financing && !isCheckedRadio(myform.financing)){
    visitor +=  "\n- Please select option for 'We plan to use Financing'.";
      document.getElementById('r_new0').style.backgroundColor='#F9F3C1';
  }

  else
  {  document.getElementById('r_new0').style.backgroundColor='';
    if(getCheckedValue(myform.financing)==1 ){
      document.getElementById('r_new2').style.backgroundColor='';
      document.getElementById('r_new3').style.backgroundColor='';
    }
    if(getCheckedValue(myform.financing)==2 && myform.lenderContactName.value=="")
    {
      visitor +=  "\n- Please Enter lender contact Name.";
      document.getElementById('r_new2').style.backgroundColor='#F9F3C1';
    }
    else{document.getElementById('r_new2').style.backgroundColor='';}

    if(getCheckedValue(myform.financing)==2 && (myform.lenderContactPhone1.value=='' || myform.lenderContactPhone2.value=='' || myform.lenderContactPhone3.value==''))
    {

      visitor +=  "\n- Please complete lender contact no.";
      document.getElementById('r_new3').style.backgroundColor='#F9F3C1';
    }
    else if(getCheckedValue(myform.financing)!=1 && getCheckedValue(myform.financing)!=3){

      var lenderContactPhone=myform.lenderContactPhone1.value+'-'+myform.lenderContactPhone2.value+'-'+myform.lenderContactPhone3.value;
      if(!isPhone_new(lenderContactPhone)){
      visitor +="\n- Please enter valid  lender contact phone. For eg:- 121-456-7890";
        document.getElementById('r_new3').style.backgroundColor='#F9F3C1';
      }else{ document.getElementById('r_new3').style.backgroundColor='';  }
    }
  }// end if radio financing is checked



  /*
   if(myform.spouseEmail.value!='')
  {
    if (!IsEmailAddress(myform.spouseEmail.value,""))
    {
      visitor += '\n- Please enter spouse email address';
      document.getElementById('r_19').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_19').style.backgroundColor='';
    }

  }
  */

  if(getCheckedValue(myform.qualified)==''){
    visitor +=  "\n- Please select if you would like to be pre-qualified or not.";
    document.getElementById('r_31').style.backgroundColor='#F9F3C1';
    document.getElementById('r_31').style.color='#677384';
    }
  else
  {
    document.getElementById('r_31').style.backgroundColor='';
    document.getElementById('r_31').style.color='';
  }

  if(getCheckedValue(myform.qualified)=="yes" && document.getElementById('auctionCombo').value!="")
  {

      if(myform.Employer.value==""){
    visitor +=  "\n- Please enter employer.";
    document.getElementById('r_20').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_20').style.backgroundColor='';
    }


  if(myform.jobTitle.value==""){
    visitor +=  "\n- Please enter job title.";
    document.getElementById('r_21').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_21').style.backgroundColor='';
  }


  if(myform.YearsAtJob.value=="" ||(isNaN(myform.YearsAtJob.value))){
    visitor +=  "\n- Please enter years at job.For eg.10";
    document.getElementById('r_22').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_22').style.backgroundColor='';
  }

  if(myform.grossAnnualIncome.value==""){
    visitor +=  "\n- Please select annual household income.";
      document.getElementById('r_25').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_25').style.backgroundColor='';
  }


  if(myform.downPaymentAtPurchase.value==""){
    visitor +=  "\n- Please select total down payment be at purchase.";
      document.getElementById('r_27').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_27').style.backgroundColor='';
  }


  if(myform.sourceOfDownPayment.value==""){
    visitor +=  "\n- Please select source of down payment funds.";
      document.getElementById('r_29').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_29').style.backgroundColor='';
  }


  if(myform.creditHistory.value==""){
    visitor +=  "\n- Please select describe your credit history.";
      document.getElementById('r_30').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_30').style.backgroundColor='';
  }


if(document.getElementById('auction_type').value!='0')
{

  if(myform.firstTimeBuyer.value==""){
    visitor +=  "\n- Please select first time buyer.";
    document.getElementById('r_32').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_32').style.backgroundColor='';
  }

  if(myform.occupyHomeOnPurchase.value==""){
    visitor +=  "\n- Please select occupying the home you purchase.";
    document.getElementById('r_34').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_34').style.backgroundColor='';
  }


  if(myform.investor.value==""){
    visitor +=  "\n- Please select  an investor.";
    document.getElementById('r_35').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_35').style.backgroundColor='';
  }

  if(myform.purchasePriceRange.value==""){
    visitor +=  "\n- Please select purchase price range is.";
    document.getElementById('r_37').style.backgroundColor='#F9F3C1';

    }
  else
  {
    document.getElementById('r_37').style.backgroundColor='';
  }

}

  }


  if(getCheckedValue(myform.qualified)!=''){
  if(!myform.agree.checked){   visitor +=  "\n- You must acknowledge that you have read the Terms and Conditions.";
      document.getElementById('r_39').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_39').style.backgroundColor='';
  }
  /*if(!myform.cwconsent.checked) { visitor +=  "\n- Please confirm your consent in the event your bid is successfully accepted.";
    document.getElementById('r_46').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_46').style.backgroundColor='';
  }*/

  if(myform.signFirstName.value==""){
    visitor +=  "\n- Please enter first name.";
    document.getElementById('r_40').style.backgroundColor='#F9F3C1';
    document.getElementById('r_41').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_40').style.backgroundColor='';
    document.getElementById('r_41').style.backgroundColor='';
  }


  if(myform.signLastName.value==""){
    visitor +=  "\n- Please enter last name.";
    document.getElementById('r_42').style.backgroundColor='#F9F3C1';
    document.getElementById('r_43').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_42').style.backgroundColor='';
    document.getElementById('r_43').style.backgroundColor='';
  }


  if(myform.signDate.value==""){
    visitor +=  "\n- Please enter date.";
    document.getElementById('r_44').style.backgroundColor='#F9F3C1';
    document.getElementById('r_45').style.backgroundColor='#F9F3C1';
    }
  else
  {

      var signdate=myform.signDate.value;
      var val=signdate.split('-');
      if(parseInt(val[0].lenght)<2 || parseInt(val[1].lenght)<2 || parseInt(val[2].lenght)<4 )
      {
        visitor +=  "\n- Please enter valid date (mm-dd-yyy).";
        document.getElementById('r_40').style.backgroundColor='#F9F3C1';
      }
    document.getElementById('r_44').style.backgroundColor='';
    document.getElementById('r_45').style.backgroundColor='';
  }
   }
  /*if(myform.primaryPurchaserFirstName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.primaryPurchaserFirstName.value.length; i++) {
      if (iChars.indexOf(myform.primaryPurchaserFirstName.value.charAt(i)) != -1)
      {
    document.getElementById('r_1').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in primary purcharser first name.";
       document.getElementById('r_1').style.backgroundColor='#F9F3C1';}
  }
  if(myform.primaryPurchaserLastName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.primaryPurchaserLastName.value.length; i++) {
      if (iChars.indexOf(myform.primaryPurchaserLastName.value.charAt(i)) != -1)
      {
    document.getElementById('r_2').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in primary purcharser last name.";
       document.getElementById('r_2').style.backgroundColor='#F9F3C1';}
  }

    if(myform.primaryPurchaserAddress.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.primaryPurchaserAddress.value.length; i++) {
      if (iChars.indexOf(myform.primaryPurchaserAddress.value.charAt(i)) != -1)
      {
    document.getElementById('r_3').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in primary purcharser address.";
       document.getElementById('r_3').style.backgroundColor='#F9F3C1';}
  }
  if(myform.primaryPurchaserCity.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.primaryPurchaserCity.value.length; i++) {
      if (iChars.indexOf(myform.primaryPurchaserCity.value.charAt(i)) != -1)
      {
    document.getElementById('r_4').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in primary purcharser city.";
       document.getElementById('r_4').style.backgroundColor='#F9F3C1';}
  }
  if(myform.Employer.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.Employer.value.length; i++) {
      if (iChars.indexOf(myform.Employer.value.charAt(i)) != -1)
      {
    document.getElementById('r_20').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in  employer.";
       document.getElementById('r_20').style.backgroundColor='#F9F3C1';}
  }
  if(myform.jobTitle.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.jobTitle.value.length; i++) {
      if (iChars.indexOf(myform.jobTitle.value.charAt(i)) != -1)
      {
    document.getElementById('r_21').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in job title.";
       document.getElementById('r_21').style.backgroundColor='#F9F3C1';}
  }
  if(myform.signFirstName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.signFirstName.value.length; i++) {
      if (iChars.indexOf(myform.signFirstName.value.charAt(i)) != -1)
      {
    document.getElementById('r_40').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in first name.";
       document.getElementById('r_40').style.backgroundColor='#F9F3C1';}
  }
    if(myform.signLastName.value!=""){
    cntCheck=0;
    for (var i = 0; i < myform.signLastName.value.length; i++) {
      if (iChars.indexOf(myform.signLastName.value.charAt(i)) != -1)
      {
    document.getElementById('r_42').style.backgroundColor='#F9F3C1';
    cntCheck++;
   // return false;
      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in last name.";
       document.getElementById('r_42').style.backgroundColor='#F9F3C1';}
  }
  if(myform.spouseFirstName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.spouseFirstName.value.length; i++) {
      if (iChars.indexOf(myform.spouseFirstName.value.charAt(i)) != -1)
      {
    document.getElementById('r_11').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in spouse first name.";
       document.getElementById('r_11').style.backgroundColor='#F9F3C1';}
  }
  if(myform.spouseLastName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.spouseLastName.value.length; i++) {
      if (iChars.indexOf(myform.spouseLastName.value.charAt(i)) != -1)
      {
    document.getElementById('r_12').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in spouse last name.";
       document.getElementById('r_12').style.backgroundColor='#F9F3C1';}
  }
  if(myform.spouseAddress.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.spouseAddress.value.length; i++) {
      if (iChars.indexOf(myform.spouseAddress.value.charAt(i)) != -1)
      {
    document.getElementById('r_13').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in spouse address.";
       document.getElementById('r_13').style.backgroundColor='#F9F3C1';}
  }
  if(myform.spouseCity.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.spouseCity.value.length; i++) {
      if (iChars.indexOf(myform.spouseCity.value.charAt(i)) != -1)
      {
    document.getElementById('r_14').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in spouse city.";
       document.getElementById('r_14').style.backgroundColor='#F9F3C1';}
  }*/
  if(visitor != "")
  {
    MasterString = MasterString + visitor;

    flag=true;
  }

  if (flag == true)
  {
    alert(MasterString);
    return false;
  }

  return true;
}


function validateBroker(myform)
{

  var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
  var flag=false;
  var visitor="";
  var check=1;
  var iChars = "!@#$%^&*()+=-[]\';,./{}|\":<>?";
  if(myform.firstName.value==""){
  visitor +=  "\n- Please enter first name.";
  document.getElementById('r_1').style.backgroundColor='#F9F3C1';

  }
  else
  {
  document.getElementById('r_1').style.backgroundColor='';

  }

  if(myform.lastName.value==""){
    visitor +=  "\n- Please enter last name.";
    document.getElementById('r_2').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_2').style.backgroundColor='';
  }

  if(myform.companyName.value==""){
    visitor +=  "\n- Please enter brokerage name.";
    document.getElementById('r_3').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_3').style.backgroundColor='';
  }

  /*
  if(myform.address.value==""){
    visitor +=  "\n- Please enter address.";
    document.getElementById('r_4').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_4').style.backgroundColor='';
  } */
  
//////////////////////start PO Box validation code  ////////////////    
  if(myform.address.value=="")
  {
    visitor +=  "\n- Please enter address.";
    document.getElementById('r_4').style.backgroundColor='#F9F3C1';
  }
  else if(document.getElementById("AuctionTypeForPOBoxValidation") && document.getElementById("AuctionTypeForPOBoxValidation").value=="commercial")
  {
            var address=myform.address.value.toLowerCase(); 

     if(  address.match(/po box/i) 
        || address.match(/p.o. box/i) 
        || address.match(/pobox/i) 
        || address.match(/^((\s+)*)(p\s*\.?\s*)(o\s*.?\s*)(box)/i )  )
      {
      visitor +="\n-Invalid Address. We do not allow PO Box addresses for Commercial Broker\nRegistration. Please input a new address without PO Box";
      document.getElementById('r_4').style.backgroundColor='#F9F3C1';
      
      }else
      {
        document.getElementById('r_4').style.backgroundColor='';
      }
   }   
    else
   {
      document.getElementById('r_4').style.backgroundColor='';
   } 
  
//////////////////////End PO Box validation code  ////////////////  
  
  
  

  if(myform.city.value==""){   visitor +=  "\n- Please enter city.";
    document.getElementById('r_5').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_5').style.backgroundColor='';
  }

  if(myform.zip.value==""  ||myform.zip.value.length<5){   visitor +=  "\n- Please enter zip. (Minimum 5 digit Zip / Postal Code)";
    document.getElementById('r_7').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_7').style.backgroundColor='';
  }


  if(myform.stateCombo){
    if(myform.stateCombo.value=="" || myform.stateCombo.value==undefined){   visitor +=  "\n- State is required.";
    document.getElementById('r_1111').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_1111').style.backgroundColor='';
    }
  }

  if(document.getElementById('stateCombo').value=='others')
  {
    
    if(document.getElementById('PhoneNum').value=='')
    {
      
      visitor +=  "\n- Please enter valid Phone no.";
      document.getElementById('r_8').style.backgroundColor='#F9F3C1';
    }
    else if(document.getElementById('PhoneNum').value!='')
    {
      if(isNaN(document.getElementById('PhoneNum').value))
      {
        
        visitor +=  "\n- Please enter valid Phone no. For Ex. 123456";
        document.getElementById('r_8').style.backgroundColor='#F9F3C1';
      }
    }
  
    else
    {
      
      document.getElementById('r_8').style.backgroundColor='';
    }

    if(document.getElementById('mobileNum').value!='')
    {
      if(isNaN(document.getElementById('mobileNum').value))
      {
        visitor +=  "\n- Please enter valid Mobile no. For Ex. 123456";
        document.getElementById('r_9').style.backgroundColor='#F9F3C1';
      }
    }
  }else {

    var office=myform.office1.value+'-'+myform.office2.value+'-'+myform.office3.value;
    if(myform.office1.value=='' && myform.office2.value=='' && myform.office3.value==''){
      visitor +=  "\n- Please enter valid office phone no. For eg:- 123-456-7890";
      document.getElementById('r_8').style.backgroundColor='#F9F3C1';
    }
    else if(myform.office1.value=='' || myform.office2.value=='' || myform.office3.value==''){
      visitor +=  "\n- Incomplete office phone number. Please enter valid Phone no. For eg:- 123-456-7890";
      document.getElementById('r_8').style.backgroundColor='#F9F3C1';
    }
    else if(!isPhone_new(office)){
      visitor +=  "\n- Please enter valid office phone no. For eg:- 123-456-7890";
      document.getElementById('r_8').style.backgroundColor='#F9F3C1';
    }
    else{
      document.getElementById('r_8').style.backgroundColor='';
    }


    var cell=myform.cell1.value+'-'+myform.cell2.value+'-'+myform.cell3.value;
    if(myform.cell1.value=='' && myform.cell2.value=='' && myform.cell3.value==''){
      visitor +=  "\n- Please enter valid cell phone no. For eg:- 123-456-7890";
      document.getElementById('r_9').style.backgroundColor='#F9F3C1';
    }
    else if(myform.cell1.value=='' || myform.cell2.value=='' || myform.cell3.value==''){
      visitor +=  "\n- Incomplete cell phone number. Please enter valid cell phone no. For eg:- 123-456-7890";
      document.getElementById('r_9').style.backgroundColor='#F9F3C1';
    }
    else if(!isPhone_new(cell)){
      visitor +=  "\n- Please enter valid cell phone no. For eg:- 123-456-7890";
      document.getElementById('r_9').style.backgroundColor='#F9F3C1';
    }
    else{
      document.getElementById('r_9').style.backgroundColor='';
    }

  }
/*
  var fax=myform.fax1.value+'-'+myform.fax2.value+'-'+myform.fax3.value;
  if(myform.fax1.value=='' && myform.fax2.value=='' && myform.fax3.value==''){
    visitor +=  "\n- Please enter valid fax no. For eg:- 123-456-7890";
    document.getElementById('r_10').style.backgroundColor='#F9F3C1';
  }
  else if(myform.fax1.value=='' || myform.fax2.value=='' || myform.fax3.value==''){
    visitor +=  "\n- Incomplete fax number. Please enter valid fax no. For eg:- 123-456-7890";
    document.getElementById('r_10').style.backgroundColor='#F9F3C1';
  }
  else if(!isPhone_new(fax)){
    visitor +=  "\n- Please enter valid fax no. For eg:- 123-456-7890";
    document.getElementById('r_10').style.backgroundColor='#F9F3C1';
  }
  else{
    document.getElementById('r_10').style.backgroundColor='';
  }
*/

  if (!IsEmailAddress(myform.email.value,''))
  {   visitor +=  "\n- Please enter valid email address.";
    document.getElementById('r_11').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_11').style.backgroundColor='';
  }

  if(myform.brokerLicenceNumber.value==""){
    visitor +=  "\n- Please enter broker licence number.";
    document.getElementById('r_12').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_12').style.backgroundColor='';
  }


  if(myform.clientName.value=="" || myform.clientName1.value==""){
    visitor +=  "\n- Please enter clients name.";
    document.getElementById('ClientDetails').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('ClientDetails').style.backgroundColor='';
  }
var tbl = document.getElementById('lines');
var cnt1=1;
//alert(tbl.rows.length);
var istext=true;
var cnt2=tbl.rows.length;

while(cnt1<cnt2-1)
{
  //alert(document.getElementById('txtrowL2').value);

  cnt1++;
if(document.getElementById("txtrow"+cnt1).value=='' || document.getElementById("txtrowL"+cnt1).value=='')
  {

    istext=false;
  }

}

  if(istext==false)
  {
    document.getElementById('ClientDetails').style.backgroundColor='#F9F3C1';
    if(myform.clientName.value!="" || myform.clientName1.value!="")
    visitor +=  "\n- Please enter clients name.";
  }
  else if(myform.clientName.value!="" && myform.clientName1.value!="")
  {
    document.getElementById('ClientDetails').style.backgroundColor='';
  }


  if(myform.auctionCombo){
    if(myform.auctionCombo.value==""){
      visitor +=  "\n- Please select auction.";
      document.getElementById('r_12_1').style.backgroundColor='#F9F3C1';
    }
    else{
      document.getElementById('r_12_1').style.backgroundColor='';
    }

    if(myform.auctionCombo.value!="")
    {
      var flagcheck=false;
      for (var i = 0; i < myform.elements.length; i++)
      {
        var e = myform.elements[i];
        if(e.type=="checkbox" && e.name == "User_ids[]")
        {
          if(e.checked)
          {
            flagcheck=true;
            break;

          }

        }
      }
      if(!flagcheck)
      {
        visitor +=  "\n- Please choose the venue you like to attend.";
        document.getElementById('r_12_2').style.backgroundColor='#F9F3C1';
      }
      else
      {
        for (var i = 0; i < myform.elements.length; i++){
          var e = myform.elements[i];
          if(e.type=="checkbox" && e.className == "chkParentVenue")
          {
            if(e.checked){
              var flagSimulcheck33=false;
              var thisVal=e.value;
              var childClassNm="chkChildVenue"+thisVal;
              for (var jk = 0; jk < myform.elements.length; jk++){
                var el = myform.elements[jk];
                if(el.type=="checkbox" && el.className == childClassNm){
                  if(el.checked){
                    flagSimulcheck33=true;
                    break;
                  }
                }
              }

            if(!flagSimulcheck33)
            {
              var errorSimul =  "\n- Please Select if you are attending the Main Venue or a Remote Location.";
              document.getElementById('r_12_2').style.backgroundColor='#F9F3C1';
            }
            else
            {
              document.getElementById('r_12_2').style.backgroundColor='';
            }

            }
          }
        }
        if(errorSimul){
          visitor +=errorSimul;
        }
      }
    }
  }


  if(!myform.agree.checked){   visitor +=  "\n- You must acknowledge that you have read the Terms and Conditions.";
  document.getElementById('r_13').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_13').style.backgroundColor='';
  }
  /*if(myform.firstName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.firstName.value.length; i++) {
      if (iChars.indexOf(myform.firstName.value.charAt(i)) != -1)
      {
    document.getElementById('r_1').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
    visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in first name.";
    document.getElementById('r_1').style.backgroundColor='#F9F3C1';}
  }
  if(myform.lastName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.lastName.value.length; i++) {
      if (iChars.indexOf(myform.lastName.value.charAt(i)) != -1)
      {
    document.getElementById('r_2').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in last name.";
       document.getElementById('r_2').style.backgroundColor='#F9F3C1';}
  }
  if(myform.companyName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.companyName.value.length; i++) {
      if (iChars.indexOf(myform.companyName.value.charAt(i)) != -1)
      {
    document.getElementById('r_3').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in company name.";
       document.getElementById('r_3').style.backgroundColor='#F9F3C1';}
  }
  if(myform.address.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.address.value.length; i++) {
      if (iChars.indexOf(myform.address.value.charAt(i)) != -1)
      {
    document.getElementById('r_4').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in address.";
       document.getElementById('r_4').style.backgroundColor='#F9F3C1';}
  }
  if(myform.city.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.city.value.length; i++) {
      if (iChars.indexOf(myform.city.value.charAt(i)) != -1)
      {
    document.getElementById('r_5').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in city.";
       document.getElementById('r_5').style.backgroundColor='#F9F3C1';}
  }
  if(myform.brokerLicenceNumber.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.brokerLicenceNumber.value.length; i++) {
      if (iChars.indexOf(myform.brokerLicenceNumber.value.charAt(i)) != -1)
      {
    document.getElementById('r_12').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in licence number.";
       document.getElementById('r_12').style.backgroundColor='#F9F3C1';}
  }*/
  if(visitor!="")
  {
    MasterString=MasterString + visitor;
    flag=true;
  }
  if(flag==true)
  {
    alert(MasterString);
    return false;
  }
  return true;
}
function validateContactForm(myform)
{

  var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
  var flag=false;
  var visitor="";
  if(myform.department.value==""){   visitor +=  "\n- Please select a department.";
  document.getElementById('c_1_1').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_1_1').style.backgroundColor='';
  }
  if(myform.contactFirstName.value==""){   visitor +=  "\n- Please enter first name.";
  document.getElementById('c_1').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_1').style.backgroundColor='';
  }
  if(myform.contactLastName.value==""){   visitor +=  "\n- Please enter last Name.";
  document.getElementById('c_2').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_2').style.backgroundColor='';
  }
if(myform.contactAddress1.value !='')
{
	var contactAddress1=myform.contactAddress1.value;
	var straddress1=contactAddress1.toLowerCase();
	var is_url=straddress1.indexOf('http');
	var is_email=straddress1.indexOf('@');
	var is_www=straddress1.indexOf('www');
	if (is_url >=0 || is_email >=0 || is_www >=0)
	{
		visitor +=  "\n- Please do not enter email id or Url in address .";
		document.getElementById('c_address1').style.backgroundColor='#F9F3C1';
	}
	else
	{
		document.getElementById('c_address1').style.backgroundColor='';
	}
}
else
{
	document.getElementById('c_address1').style.backgroundColor='';
}


  /*if(myform.contactZip.value!="" &&((isNaN(myform.contactZip.value)) ||myform.contactZip.value.length<5)){
      visitor +=  "\n- Please enter zip. (5 digit number)";

    }
  */

    var contactPhone=myform.contactPhone1.value+'-'+myform.contactPhone2.value+'-'+myform.contactPhone3.value;

    if(myform.contactPhone1.value!='' || myform.contactPhone2.value!='' || myform.contactPhone3.value!='')
    {
      if(!isPhone_new(contactPhone))
      {   visitor +=  "\n- Please enter valid contact phone. For eg:- 123-456-7890";
        document.getElementById('c_8').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('c_8').style.backgroundColor='';
      }

    }


  if (!IsEmailAddress(myform.contactEmailAddress.value,''))
  {   visitor +=  "\n- Please enter valid email address.";
  document.getElementById('c_11').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_11').style.backgroundColor='';
  }

if(myform.contactMessage.value==""){   visitor +=  "\n- Please enter message.";
    document.getElementById('c_10').style.backgroundColor='#F9F3C1';
  }
  else if(myform.contactMessage.value !=""){
	var contactMessage=myform.contactMessage.value;
	var strMessage=contactMessage.toLowerCase();
	var is_url=strMessage.indexOf('http');
	var is_www=strMessage.indexOf('www');
	if (is_url >=0 ||is_www >=0)
		{
			visitor +=  "\n- Please do not enter email id or Url in message.";
			document.getElementById('c_10').style.backgroundColor='#F9F3C1';
		}
	else
		{
			document.getElementById('c_10').style.backgroundColor='';
		}
	}
  else
  {
    document.getElementById('c_10').style.backgroundColor='';
  }

  if(myform.department.value==2)
  {
    if(myform.contactCompanyName.value==""){   visitor +=  "\n- Please enter company name.";
    document.getElementById('c_12').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('c_12').style.backgroundColor='';
    }

    if(myform.contactTitle.value==""){   visitor +=  "\n- Please enter title.";
    document.getElementById('c_13').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('c_13').style.backgroundColor='';
    }
    if(myform.contactBusinessPhone.value==""){   visitor +=  "\n- Please enter your favorite hobby.";
    document.getElementById('c_14').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('c_14').style.backgroundColor='';
    }
  }

  if(visitor!="")
  {
    MasterString=MasterString + visitor;
    flag=true;
  }
  if(flag==true)
  {
    alert(MasterString);
    return false;
  }
  return true;
}

function validateSignupForm(myform){
  var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
  var flag=false;
  var visitor="";

  if (!IsEmailAddress(myform.email.value,''))
  {   visitor +=  "\n- Please enter a valid email address.";
  document.getElementById('c_100').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_100').style.backgroundColor='';
  }

  if(myform.password1.value=="")
  {

  visitor +=  "\n- Please enter a password.";
  document.getElementById('c_12').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_12').style.backgroundColor='';
  }

  if(myform.password1.value.length<8)
  {
    visitor +=  "\n- Password must be at least 8 characters.";
    document.getElementById('c_12').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_12').style.backgroundColor='';
  }

  if(myform.confirmPassword.value=="")
  {

  visitor +=  "\n- Please confirm your password.";
  document.getElementById('c_13').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_13').style.backgroundColor='';
  }


  if(myform.password1.value!=myform.confirmPassword.value){   visitor +=  "\n- Password and  confirm password do not match.";
  document.getElementById('c_13').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_13').style.backgroundColor='';
  }

  /*
  if(myform.username.value==""){
    visitor +=  "\n- Please enter username.";
    document.getElementById('c_101').style.backgroundColor='#F9F3C1';
  }
  else{
    document.getElementById('c_101').style.backgroundColor='';
  }

  if(myform.username.value!=""){
    if(document.getElementById('check_user_available_div').innerHTML=="present"){
      visitor +=  "\n- Please choose other username.";
      document.getElementById('c_101').style.backgroundColor='#F9F3C1';
    }
    else{
      document.getElementById('c_101').style.backgroundColor='';
    }
  }
  */

  if(myform.firstName.value==""){   visitor +=  "\n- First name is required.";
    document.getElementById('c_1').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_1').style.backgroundColor='';
  }

  if(myform.lastName.value==""){   visitor +=  "\n- Last name is required.";
  document.getElementById('c_2').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_2').style.backgroundColor='';
  }

  /*
  if(myform.monthOfBirth.value=='' || myform.dateOfBirth.value=='' || myform.yearOfBirth.value=='')
  {
    visitor +=  "\n- Date of birth is required. ex:- mm/dd/yyyy";
    document.getElementById('c_4444').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_4444').style.backgroundColor='';
  }
  */

  if(myform.countryid.value=="0" || myform.countryid.value=="") { visitor +=  "\n- Country is required.";
  document.getElementById('c_2123').style.backgroundColor='#F9F3C1';
  }
  else
  {
  document.getElementById('c_2123').style.backgroundColor='';
  }

  if(myform.address.value==""){   visitor +=  "\n- Address is required.";
  document.getElementById('c_1001').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_1001').style.backgroundColor='';
  }

  if(myform.city.value==""){visitor +=  "\n- City is required.";
  document.getElementById('c_1002').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_1002').style.backgroundColor='';
  }

  if(myform.stateCombo){
    if(myform.stateCombo.value=="" || myform.stateCombo.value==undefined){   visitor +=  "\n- State is required.";
    document.getElementById('r_1111').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_1111').style.backgroundColor='';
    }
  }

  if(myform.zip.value==""){
      visitor +=  "\n- Zip is required.";
      document.getElementById('c_1004').style.backgroundColor='#F9F3C1';
    }
    else if(myform.zip.value!='' && myform.countryid.value=="71"){
      if(isNaN(myform.zip.value)){
        visitor +=  "\n- Please enter valid zip code. For eg:- 123456";
        document.getElementById('c_1004').style.backgroundColor='#F9F3C1';
      }else{
        document.getElementById('c_1004').style.backgroundColor='';
      }
    }
    else{
      document.getElementById('c_1004').style.backgroundColor='';
    }

  ///////////// phone and mobile validation BOC /////////////
  if(myform.countryid.value!="0")
    {
      switch(myform.countryid.value){

        case"296"://UK

            if(document.getElementById('PhoneNum').value!=''){
            var num=document.getElementById('PhoneNum').value;
            var totalspace=num.split(" ").length-1;
            var totalhyphen=num.split("-").length-1;
            var totalplus=num.split("+").length-1;

            if((((num.charAt(0)=='+' && totalplus<=1) || (num.charAt(0)!='+' && totalplus==0)) && (totalspace<=1 && totalhyphen>=0) || (totalspace>=1)))
            {
              var phonenum=num.toString().replace(/\+|\-|\s/g,'');

              if(isNaN(phonenum) || (phonenum.length=='')){
                visitor +=  "\n- Please enter valid Phone no. for ex. +44 020 1234 5678";
                document.getElementById('c_8').style.backgroundColor='#F9F3C1';
              }
              else if(phonenum.length>14)
              {
                visitor +=  "\n- Phone number can only have a maximum of 14 digits.";
                document.getElementById('c_8').style.backgroundColor='#F9F3C1';
              }
              else
              {
                document.getElementById('c_8').style.backgroundColor='';
              }
              //document.getElementById('c_8').style.backgroundColor='';
            }
            else
            {
              visitor +=  "\n- Please enter valid Phone no. for ex. +44 020 1234 5678";
              document.getElementById('c_8').style.backgroundColor='#F9F3C1';

            }

          }
          else
          {
            visitor +=  "\n- Please enter valid Phone no. for ex. +44 020 1234 5678";
            document.getElementById('c_8').style.backgroundColor='#F9F3C1';
          }

          ///// Mobile check for login page BOC /////////////////////
        if(document.getElementById('mobileNum').value!='')
    {
        var monum=document.getElementById('mobileNum').value;
        var totalspace=monum.split(" ").length-1;
        var totalhyphen=monum.split("-").length-1;
        var totalplus=monum.split("+").length-1;

        if((((monum.charAt(0)=='+' && totalplus<=1) || (monum.charAt(0)!='+' && totalplus==0)) && (totalspace<=1 && totalhyphen>=0) || (totalspace>=1)))
        {
          var mobilenum=monum.toString().replace(/\+|\-|\s/g,'');

          //if(isNaN(phonenum) || (phonenum.length>14 || phonenum.length=='')){
          if(isNaN(mobilenum) || (mobilenum.length=='')){
            visitor +=  "\n- Please enter valid Mobile no. for ex. +44 020 1234 5678";
            document.getElementById('c_111').style.backgroundColor='#F9F3C1';
          }
          else if(mobilenum.length>14)
          {
            visitor +=  "\n- Mobile number can only have a maximum of 14 digits.";
            document.getElementById('c_111').style.backgroundColor='#F9F3C1';
          }
          else
          {
            document.getElementById('c_111').style.backgroundColor='';
          }
          //document.getElementById('c_8').style.backgroundColor='';
        }
        else
        {
          visitor +=  "\n- Please enter valid Mobile no. for ex. +44 020 1234 5678.";
          document.getElementById('c_111').style.backgroundColor='#F9F3C1';

        }

    }
    ///// Mobile check for login page EOC /////////////////////


      break;

      case"71"://US
      case"145"://Canada

          var contactPhone=myform.Phone1.value+'-'+myform.Phone2.value+'-'+myform.Phone3.value;
        if(myform.Phone1.value=='' && myform.Phone2.value=='' && myform.Phone3.value=='')
        {

            visitor +=  "\n- Please enter valid Phone no. For eg:- 123-456-7890";
            document.getElementById('c_8').style.backgroundColor='#F9F3C1';
        }
        else if(myform.Phone1.value=='' || myform.Phone2.value=='' || myform.Phone3.value=='')
        {
          visitor +=  "\n- Incomplete Phone number. Please enter valid Phone no. For eg:- 123-456-7890";
          document.getElementById('c_8').style.backgroundColor='#F9F3C1';
        }
        else if(!isPhone_new(contactPhone))
        {
            visitor +=  "\n- Please enter valid Phone no. For eg:- 123-456-7890";
            document.getElementById('c_8').style.backgroundColor='#F9F3C1';
        }
        else
        {
          document.getElementById('c_8').style.backgroundColor='';
        }

      ///////////1258: mobile validation for US BOC ////////
      var contactMobile=myform.mobile1.value+'-'+myform.mobile2.value+'-'+myform.mobile3.value;
      if(myform.mobile1.value!='' || myform.mobile2.value!='' || myform.mobile3.value!='')
      {
        if(!isPhone_new(contactMobile))
        {  visitor +="\n- Please enter valid  mobile. For eg:- 123-456-7890";
          document.getElementById('c_111').style.backgroundColor='#F9F3C1';
        }
        else
        {
          document.getElementById('c_111').style.backgroundColor='';
        }
      }
      ///////////1258: mobile validation for US EOC ////////
      break;

      default:
        if(myform.PhoneNum.value=='')
        {
          visitor +=  "\n- Please enter valid contact phone.";
          document.getElementById('c_8').style.backgroundColor='#F9F3C1';
        }
        else
        {
          document.getElementById('c_8').style.backgroundColor='';
        }

      }
  }
///////////// phone and mobile validation EOC /////////////
// This is code commented as requested jose 
 //http://betterland.com/webdev/index.php?m=tasks&a=view&task_id=1566

 /*
    if(myform.name.value==0)
    { visitor+=" \n- Please select a hint question.";
      document.getElementById('c_20').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('c_20').style.backgroundColor='';
    }

    if(myform.hintAnswer.value==""){   visitor +=  "\n- Please provide an answer to the hint question.";
    document.getElementById('c_30').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('c_30').style.backgroundColor='';
    }
  */
  if(myform.imagecode.value==""){
    visitor +=  "\n- Please enter Verification Code.";
    document.getElementById('c_31').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_31').style.backgroundColor='';
  }

  if(visitor!="")
  {
    MasterString=MasterString + visitor;
    flag=true;
  }
  if(flag==true)
  {
    alert(MasterString);
    return false;
  }
  return true;
}

//update profile validations //
function validateUpdateProfile(myform){
  var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
  var flag=false;
  var visitor="";

  if (!IsEmailAddress(myform.email.value,'')){
    visitor +=  "\n- Please enter a valid email address.";
    document.getElementById('c_100').style.backgroundColor='#F9F3C1';
  }
  else{
    document.getElementById('c_100').style.backgroundColor='';
  }

  if(myform.username.value==""){
    visitor +=  "\n- Please enter username.";
    document.getElementById('c_101').style.backgroundColor='#F9F3C1';
  }
  else{
    document.getElementById('c_101').style.backgroundColor='';
  }

  if(myform.username.value!=""){
    if(document.getElementById('check_user_available_div').innerHTML=="present"){
      visitor +=  "\n- Please choose other username.";
      document.getElementById('c_101').style.backgroundColor='#F9F3C1';
    }
    else{
      document.getElementById('c_101').style.backgroundColor='';
    }
  }

  if(myform.firstName.value==""){   visitor +=  "\n- First name is required.";
    document.getElementById('c_1').style.backgroundColor='#F9F3C1';
  }
  else{
    document.getElementById('c_1').style.backgroundColor='';
  }

  if(myform.lastName.value==""){   visitor +=  "\n- Last name is required.";
    document.getElementById('c_2').style.backgroundColor='#F9F3C1';
  }
  else{
    document.getElementById('c_2').style.backgroundColor='';
  }

  /*
  if(myform.monthOfBirth.value=='' || myform.dateOfBirth.value=='' || myform.yearOfBirth.value=='')
  {
    visitor +=  "\n- Date of birth is required. ex:- mm/dd/yyyy";
    document.getElementById('c_77777').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_77777').style.backgroundColor='';
  }
  */
  if(myform.countryid.value=="0") {
    visitor +=  "\n- Country is required.";
    document.getElementById('c_2123').style.backgroundColor='#F9F3C1';
  }
  else{
    document.getElementById('c_2123').style.backgroundColor='';
  }

  /*if(myform.address.value==""){
    visitor +=  "\n- Address is required.";
    document.getElementById('c_1001').style.backgroundColor='#F9F3C1';
  }
  else{
    document.getElementById('c_1001').style.backgroundColor='';
  }

  if(myform.city.value==""){
    visitor +=  "\n- City is required.";
    document.getElementById('c_1002').style.backgroundColor='#F9F3C1';
  }
  else{
    document.getElementById('c_1002').style.backgroundColor='';
  }

  if(myform.stateCombo){
    if(myform.stateCombo.value=="" || myform.stateCombo.value==undefined){   visitor +=  "\n- State is required.";
      document.getElementById('r_1111').style.backgroundColor='#F9F3C1';
    }
    else{
      document.getElementById('r_1111').style.backgroundColor='';
    }
  }*/

  if(myform.zip.value==""){
    visitor +=  "\n- Zip is required.";
    document.getElementById('c_1004').style.backgroundColor='#F9F3C1';
  }
  else if(myform.zip.value!='' && myform.countryid.value=="71"){
    if(isNaN(myform.zip.value)){
      visitor +=  "\n- Please enter valid zip code. For eg:- 123456";
      document.getElementById('c_1004').style.backgroundColor='#F9F3C1';
    }else{
      document.getElementById('c_1004').style.backgroundColor='';
    }
  }
  else{
    document.getElementById('c_1004').style.backgroundColor='';
  }
///////////// phone and mobile validation BOC /////////////
  if(myform.countryid.value!="0")
    {
    //if(document.getElementById('stateCombo').value=='others')
    //{
      switch(myform.countryid.value){

        case"296"://UK

            if(document.getElementById('PhoneNum').value!=''){
            var num=document.getElementById('PhoneNum').value;
            var totalspace=num.split(" ").length-1;
            var totalhyphen=num.split("-").length-1;
            var totalplus=num.split("+").length-1;

            if((((num.charAt(0)=='+' && totalplus<=1) || (num.charAt(0)!='+' && totalplus==0)) && (totalspace<=1 && totalhyphen>=0) || (totalspace>=1)))
            {
              var phonenum=num.toString().replace(/\+|\-|\s/g,'');

              if(isNaN(phonenum) || (phonenum.length=='')){
                visitor +=  "\n- Please enter valid Phone no. for ex. +44 020 1234 5678";
                document.getElementById('c_8').style.backgroundColor='#F9F3C1';
              }
              else if(phonenum.length>14)
              {
                visitor +=  "\n- Phone number can only have a maximum of 14 digits.";
                document.getElementById('c_8').style.backgroundColor='#F9F3C1';
              }
              else
              {
                document.getElementById('c_8').style.backgroundColor='';
              }
              //document.getElementById('c_8').style.backgroundColor='';
            }
            else
            {
              visitor +=  "\n- Please enter valid Phone no. for ex. +44 020 1234 5678";
              document.getElementById('c_8').style.backgroundColor='#F9F3C1';

            }

          }
          else
          {
            visitor +=  "\n- Please enter valid Phone no. for ex. +44 020 1234 5678";
            document.getElementById('c_8').style.backgroundColor='#F9F3C1';
          }
          ///// Mobile check for login page BOC /////////////////////

        if(document.getElementById('mobileNum').value!='')
    {
        var monum=document.getElementById('mobileNum').value;
        var totalspace=monum.split(" ").length-1;
        var totalhyphen=monum.split("-").length-1;
        var totalplus=monum.split("+").length-1;

        if((((monum.charAt(0)=='+' && totalplus<=1) || (monum.charAt(0)!='+' && totalplus==0)) && (totalspace<=1 && totalhyphen>=0) || (totalspace>=1)))
        {
          var mobilenum=monum.toString().replace(/\+|\-|\s/g,'');

          //if(isNaN(phonenum) || (phonenum.length>14 || phonenum.length=='')){
          if(isNaN(mobilenum) || (mobilenum.length=='')){
            visitor +=  "\n- Please enter valid Mobile no. for ex. +44 020 1234 5678";
            document.getElementById('c_111').style.backgroundColor='#F9F3C1';
          }
          else if(mobilenum.length>14)
          {
            visitor +=  "\n- Mobile number can only have a maximum of 14 digits.";
            document.getElementById('c_111').style.backgroundColor='#F9F3C1';
          }
          else
          {
            document.getElementById('c_111').style.backgroundColor='';
          }
          //document.getElementById('c_8').style.backgroundColor='';
        }
        else
        {
          visitor +=  "\n- Please enter valid Mobile no. for ex. +44 020 1234 5678.";
          document.getElementById('c_111').style.backgroundColor='#F9F3C1';

        }

    }
    ///// Mobile check for login page EOC /////////////////////

      break;

      case"71"://US
      case"145"://Canada
          if(myform.Phone1.value=='' && myform.Phone2.value=='' && myform.Phone3.value=='')
          {
             visitor +=  "\n- Please enter valid contact phone. For eg:- 123-456-7890";
             document.getElementById('c_8').style.backgroundColor='#F9F3C1';
          }
          else if(myform.Phone1.value!='' || myform.Phone2.value!='' || myform.Phone3.value=='')
          {
            var contactPhone=myform.Phone1.value+'-'+myform.Phone2.value+'-'+myform.Phone3.value;

            if(!isPhone_new(contactPhone))
            {   visitor +=  "\n- Please enter valid contact phone. For eg:- 123-456-7890";
              document.getElementById('c_8').style.backgroundColor='#F9F3C1';
            }
          }
          else
          {
            document.getElementById('c_8').style.backgroundColor='';
          }
          ///////////
          var contactMobile=myform.mobile1.value+'-'+myform.mobile2.value+'-'+myform.mobile3.value;

          if(myform.mobile1.value!='' || myform.mobile2.value!='' || myform.mobile3.value!='')
          {
            if(!isPhone_new(contactMobile))
            {  visitor +="\n- Please enter valid  mobile. For eg:- 123-456-7890";
              document.getElementById('c_111').style.backgroundColor='#F9F3C1';
            }
            else
            {
              document.getElementById('c_111').style.backgroundColor='';
            }
          }
      break;

      default:
        if(myform.PhoneNum.value=='')
        {
          visitor +=  "\n- Please enter valid contact phone.";
          document.getElementById('c_8').style.backgroundColor='#F9F3C1';
        }
        else
        {
          document.getElementById('c_8').style.backgroundColor='';
        }

      }
  }
///////////// phone and mobile validation EOC /////////////

// Hint answer is commented as requested by jose on this PM
// http://betterland.com/webdev/index.php?m=tasks&a=view&task_id=1566

/*
  if(myform.name.value==0){
    visitor+=" \n- Please select a hint question.";
    document.getElementById('c_20').style.backgroundColor='#F9F3C1';
  }
  else{
    document.getElementById('c_20').style.backgroundColor='';
  }
 */
 /*
  if(myform.hintAnswer.value==""){
    visitor +=  "\n- Please provide an answer to the hint question.";
    document.getElementById('c_30').style.backgroundColor='#F9F3C1';
  }
  else{
    document.getElementById('c_30').style.backgroundColor='';
  }
  */
  if(visitor!=""){
    MasterString=MasterString + visitor;
    flag=true;
  }
  if(flag==true){
    alert(MasterString);
    return false;
  }
  return true;
}

function validateEmailNotification(myform)
{

  var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
  var flag=false;
  var visitor="";
  if(myform.EmailAddress.value!="")
  {
    arrEmail=myform.EmailAddress.value.split(',');

    var strCheck=false;
    for(i=0;i<=arrEmail.length;i++)
    {
      if (!IsEmailAddress(arrEmail[i],''))
      {
      strCheck=true;
      break;
      }
    }

    if(strCheck==true)
    {
      visitor +=  "\n- Email Address "+(i+1)+" is in improper format";
      //if (!IsEmailAddress(myform.EmailAddress.value,''))
      //{   visitor +=  "\n- Please enter email address.";
    }
  }
  else
  {
    visitor +=  "\n- Please enter email address.";
  }

  if(visitor!="")
  {
    MasterString=MasterString + visitor;
    flag=true;
  }
  if(flag==true)
  {
    alert(MasterString);
    return false;
  }
  return true;
}


function changeVal(myform) {
//s1 = new String(frmHome.UserName.value)
   s1 = "";
myform.EmailAddress.value = s1.toUpperCase();
}
function isPhone_new(string) {
  if (string.search(/^([0-9]){3}-[0-9]{3}-[0-9]{4}$/) != -1)
    return true;
  else
    return false;
}
function isSSN_new(string) {
  if (string.search(/^([0-9]){3}-[0-9]{2}-[0-9]{4}$/) != -1)
    return true;
  else
    return false;
}
function validate_brochure(myform)
{
  var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
  var flag=false;
  var visitor="";
  var check=1;
  var iChars = "!@#$%^&*()+=-[]\';,./{}|\":<>?";
  if(myform.primaryPurchaserFirstName.value==""){
    visitor +=  "\n- Please enter primary purcharser first name.";
    document.getElementById('r_1').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_1').style.backgroundColor='';
  }

  if(myform.primaryPurchaserLastName.value==""){
    visitor +=  "\n- Please enter primary purcharser last name.";
    document.getElementById('r_2').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_2').style.backgroundColor='';
  }
  if(myform.countryid.value=="0") { visitor +=  "\n- Country is required.";
    document.getElementById('c_2123').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_2123').style.backgroundColor='';
  }

  if(myform.primaryPurchaserAddress.value==""){
    visitor +=  "\n- Please enter primary purchaser address.";
    document.getElementById('r_3').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_3').style.backgroundColor='';
  }
  if(myform.primaryPurchaserCity.value==""){
    visitor +=  "\n- Please enter primary purchaser city.";
    document.getElementById('r_4').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_4').style.backgroundColor='';
  }

  if(myform.primaryPurchaserZip.value==""){
    visitor +=  "\n- Please enter primary purcharser zip.";
    document.getElementById('r_6').style.backgroundColor='#F9F3C1';
  }
  else if(myform.primaryPurchaserZip.value!='' && myform.countryid.value=="71"){
    if(isNaN(myform.primaryPurchaserZip.value)){
      visitor +=  "\n- Please enter valid primary purcharser zip code. For eg:- 12345";
      document.getElementById('r_6').style.backgroundColor='#F9F3C1';
    }else{
      document.getElementById('r_6').style.backgroundColor='';
    }
  }
  else{
    document.getElementById('r_6').style.backgroundColor='';
  }




  if(myform.countryid.value!="0"){
    if(document.getElementById('stateCombo'))
      {
      if(document.getElementById('stateCombo').value=="")
        {
        visitor +=  "\n- State is required.";
        document.getElementById('r_5').style.backgroundColor='#F9F3C1';
        }
      else
        {
        document.getElementById('r_5').style.backgroundColor='';
        }
      }
  }

  if(myform.countryid.value!="0")
  {
    if(!myform.stateCombo || myform.stateCombo.value=='others' || myform.stateCombo.value==undefined)
    {
      if(myform.PhoneNum.value=='')
        {
        visitor +=  "\n- Please enter primary purchaser phone.";
        document.getElementById('r_7').style.backgroundColor='#F9F3C1';
        }
      else
        {
        document.getElementById('r_7').style.backgroundColor='';
        }
    }
    else
    {
      var primaryPurchaserCell=myform.primaryPurchaserCell1.value+'-'+myform.primaryPurchaserCell2.value+'-'+myform.primaryPurchaserCell3.value;

      if(myform.primaryPurchaserCell1.value!='')
      {
        if(!isPhone_new(primaryPurchaserCell))
        {  visitor +="\n- Please enter valid  primary purchaser cell. For eg:- 123-456-7890";
          document.getElementById('r_8').style.backgroundColor='#F9F3C1';
        }
        else
        {
          document.getElementById('r_8').style.backgroundColor='';
        }
      }



      var primaryPurchaserWork = myform.primaryPurchaserWork1.value+'-'+myform.primaryPurchaserWork2.value+'-'+myform.primaryPurchaserWork3.value;


      if(myform.primaryPurchaserWork1.value=='' || myform.primaryPurchaserWork2.value=='' || myform.primaryPurchaserWork3.value=='')
      {
         visitor +="\n- Please enter valid  primary purchaser phone. For eg:- 123-456-7890";
         document.getElementById('r_7').style.backgroundColor='#F9F3C1';
      }
      else if(!isPhone_new(primaryPurchaserWork))
      {
        visitor +=  "\n- Please enter valid primary purchaser phone. For eg:- 123-456-7890 ";
        document.getElementById('r_7').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('r_7').style.backgroundColor='';
      }
    }
  }

  /*
  if(myform.monthOfBirth.value=='' || myform.dateOfBirth.value=='' || myform.yearOfBirth.value=='')
  {
    visitor +=  "\n- Date of birth is required. ex:- mm/dd/yyyy";
    document.getElementById('dob_9').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('dob_9').style.backgroundColor='';
  }
  */

  if(myform.frm.value=='brochure')
  {
    if (!IsEmailAddress(myform.primaryPurchaserEmail.value,''))
    {
      visitor +=  '\n- Please enter primary purchaser email address';
      document.getElementById('r_9').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_9').style.backgroundColor='';
    }

  }
  //  else if(myform.frm.value=='internal_frm')
  //  {
  //    if(myform.primaryPurchaserEmail.value!='')
  //    {
  //      if (!IsEmailAddress(myform.primaryPurchaserEmail.value,''))
  //      {
  //        visitor +=  '\n- Invalid primary purchaser email address';
  //        document.getElementById('r_9').style.backgroundColor='#F9F3C1';
  //      }
  //      else
  //      {
  //        document.getElementById('r_9').style.backgroundColor='';
  //      }
  //    }
  //  }


  if(myform.auctionCombo.value==""){
    visitor +=  "\n- Please select auction";
    document.getElementById('r_9_2').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_9_2').style.backgroundColor='';
  }

  if(document.getElementById("online_hidden_var") && document.getElementById("online_hidden_var").value!='OnlineEvent')
  {
    if(myform.auctionCombo.value!="")
    {
      var flagcheck=false;
      for (var i = 0; i < myform.elements.length; i++)
      {
        var e = myform.elements[i];
        if(e.type=="checkbox" && e.name == "User_ids[]")
        {
          if(e.checked)
          {
            flagcheck=true;
            break;
          }
        }
      }
      if(!flagcheck)
      {
        visitor +=  "\n- Please choose the venue you like to attend.";
        document.getElementById('r_9_1').style.backgroundColor='#F9F3C1';
      }
      else
      {
        for (var i = 0; i < myform.elements.length; i++){
          var e = myform.elements[i];
          if(e.type=="checkbox" && e.className == "chkParentVenue")
          {
            if(e.checked){
              var flagSimulcheck33=false;
              var thisVal=e.value;
              var childClassNm="chkChildVenue"+thisVal;
              for (var jk = 0; jk < myform.elements.length; jk++){
                var el = myform.elements[jk];
                if(el.type=="checkbox" && el.className == childClassNm){
                  if(el.checked){
                    flagSimulcheck33=true;
                    break;
                  }
                }
              }

            if(!flagSimulcheck33)
            {
              var errorSimul =  "\n- Please Select if you are attending the Main Venue or a Remote Location.";
              document.getElementById('r_9_1').style.backgroundColor='#F9F3C1';
            }
            else
            {
              document.getElementById('r_9_1').style.backgroundColor='';
            }

            }
          }
        }
        if(errorSimul){
          visitor +=errorSimul;
        }
      }
    }
  }


  if(myform.spouseOrCobuyer.value!=1)
  {
    if(myform.spouseFirstName.value==""){
      visitor +=  "\n- Please enter co-buyer first name.";
      document.getElementById('r_11').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_11').style.backgroundColor='';
    }

    if(myform.spouseLastName.value==""){
      visitor +=  "\n- Please enter co-buyer last name.";
      document.getElementById('r_12').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_12').style.backgroundColor='';
    }

    if(myform.spouseAddress.value==""){
      visitor +=  "\n- Please enter co-buyer address.";
      document.getElementById('r_13').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_13').style.backgroundColor='';
    }

    if(myform.spouseCity.value==""){
      visitor +=  "\n- Please enter co-buyer city.";
      document.getElementById('r_14').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_14').style.backgroundColor='';
    }


    if(myform.spouseCountry.value!="0"){
      if(!myform.spouseState || myform.spouseState.value=='others')
      {
        if(myform.spouseWork.value=='')
          {
          visitor +=  "\n- Please enter co-buyer phone.";
          document.getElementById('r_17').style.backgroundColor='#F9F3C1';
          }
        else
          {
          document.getElementById('r_17').style.backgroundColor='';
          }
      }
      else
      {
        var spouseWork = myform.spouseWork1.value+'-'+myform.spouseWork2.value+'-'+myform.spouseWork3.value;


        if(myform.spouseWork1.value=='' || myform.spouseWork2.value=='' || myform.spouseWork3.value=='')
        {
           visitor +="\n- Please enter valid co-buyer phone. For eg:- 123-456-7890";
           document.getElementById('r_17').style.backgroundColor='#F9F3C1';
        }
        else if(!isPhone_new(spouseWork))
        {
          visitor +=  "\n- Please enter valid co-buyer phone. For eg:- 123-456-7890 ";
          document.getElementById('r_17').style.backgroundColor='#F9F3C1';
        }
        else
        {
          document.getElementById('r_17').style.backgroundColor='';
        }

        var spouseCell=myform.spouseCell1.value+'-'+myform.spouseCell2.value+'-'+myform.spouseCell3.value;
        if(myform.spouseCell1.value!='' || myform.spouseCell2.value!='' || myform.spouseCell3.value!='')
        {
          if(!isPhone_new(spouseCell))
          {   visitor +=  "\n- Please enter valid co-buyer cell. For eg:- 123-456-7890";
            document.getElementById('r_18').style.backgroundColor='#F9F3C1';
          }
          else
          {
            document.getElementById('r_18').style.backgroundColor='';
          }

        }

      }
    }

    if(myform.spouseState){
      if(myform.spouseState.value==""){
        visitor +=  "\n- Please select co-buyer state.";
        document.getElementById('r_15').style.backgroundColor='#F9F3C1';
      }
      else
      {
        document.getElementById('r_15').style.backgroundColor='';
      }
    }


    if(myform.spouseZip.value==""){
      visitor +=  "\n- Please enter co-buyer zip.";
      document.getElementById('r_16').style.backgroundColor='#F9F3C1';
    }
    else if(myform.spouseZip.value!='' && myform.spouseCountry.value=="71"){
      if(isNaN(myform.spouseZip.value)){
        visitor +=  "\n- Please enter valid co-buyer zip code. For eg:- 12345";
        document.getElementById('r_16').style.backgroundColor='#F9F3C1';
      }else{
        document.getElementById('r_16').style.backgroundColor='';
      }
    }
    else{
      document.getElementById('r_16').style.backgroundColor='';
    }
  }

  if(myform.registerForAuction && myform.registerForAuction.checked)
  {
    if(myform.financing && !isCheckedRadio(myform.financing)){
    visitor +=  "\n- Please select option for 'We plan to use Financing'.";
      document.getElementById('r_new0').style.backgroundColor='#F9F3C1';
  }
  else
  {  document.getElementById('r_new0').style.backgroundColor='';
    if(getCheckedValue(myform.financing)==1 ){
      document.getElementById('r_new2').style.backgroundColor='';
      document.getElementById('r_new3').style.backgroundColor='';
    }
    if(getCheckedValue(myform.financing)==2 && myform.lenderContactName.value=="")
    {
      visitor +=  "\n- Please Enter lender contact Name.";
      document.getElementById('r_new2').style.backgroundColor='#F9F3C1';
    }
    else{document.getElementById('r_new2').style.backgroundColor='';}

    if(getCheckedValue(myform.financing)==2 && (myform.lenderContactPhone1.value=='' || myform.lenderContactPhone2.value=='' || myform.lenderContactPhone3.value==''))
    {
      visitor +=  "\n- Please complete lender contact no.";
      document.getElementById('r_new3').style.backgroundColor='#F9F3C1';
    }
    else if(getCheckedValue(myform.financing)!=1 && getCheckedValue(myform.financing)!=3){
      var lenderContactPhone=myform.lenderContactPhone1.value+'-'+myform.lenderContactPhone2.value+'-'+myform.lenderContactPhone3.value;
      if(!isPhone_new(lenderContactPhone)){
      visitor +="\n- Please enter valid  lender contact phone. For eg:- 121-456-7890";
        document.getElementById('r_new3').style.backgroundColor='#F9F3C1';
      }else{ document.getElementById('r_new3').style.backgroundColor='';  }
    }
  }// end if radio financing is checked



  /*
   if(myform.spouseEmail.value!='')
  {
    if (!IsEmailAddress(myform.spouseEmail.value,""))
    {
      visitor += '\n- Please enter spouse email address';
      document.getElementById('r_19').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_19').style.backgroundColor='';
    }

  }
  */

  if(getCheckedValue(myform.qualified)==''){
    visitor +=  "\n- Please select if you would like to be pre-qualified or not.";
    document.getElementById('r_31').style.backgroundColor='#F9F3C1';
    document.getElementById('r_31').style.color='#677384';
    }
  else
  {
    document.getElementById('r_31').style.backgroundColor='';
    document.getElementById('r_31').style.color='';
  }

  if(getCheckedValue(myform.qualified)=="yes" && document.getElementById('auctionCombo').value!="")
  {

      if(myform.Employer.value==""){
    visitor +=  "\n- Please enter employer.";
    document.getElementById('r_20').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_20').style.backgroundColor='';
    }


  if(myform.jobTitle.value==""){
    visitor +=  "\n- Please enter job title.";
    document.getElementById('r_21').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_21').style.backgroundColor='';
  }


  if(myform.YearsAtJob.value=="" ||(isNaN(myform.YearsAtJob.value))){
    visitor +=  "\n- Please enter years at job.For eg.10";
    document.getElementById('r_22').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_22').style.backgroundColor='';
  }

  if(myform.grossAnnualIncome.value==""){
    visitor +=  "\n- Please select annual household income.";
      document.getElementById('r_25').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_25').style.backgroundColor='';
  }


  if(myform.downPaymentAtPurchase.value==""){
    visitor +=  "\n- Please select total down payment be at purchase.";
      document.getElementById('r_27').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_27').style.backgroundColor='';
  }


  if(myform.sourceOfDownPayment.value==""){
    visitor +=  "\n- Please select source of down payment funds.";
      document.getElementById('r_29').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_29').style.backgroundColor='';
  }


  if(myform.creditHistory.value==""){
    visitor +=  "\n- Please select describe your credit history.";
      document.getElementById('r_30').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_30').style.backgroundColor='';
  }




  if(myform.firstTimeBuyer.value==""){
    visitor +=  "\n- Please select first time buyer.";
    document.getElementById('r_32').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_32').style.backgroundColor='';
  }

  if(myform.occupyHomeOnPurchase.value==""){
    visitor +=  "\n- Please select occupying the home you purchase.";
    document.getElementById('r_34').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_34').style.backgroundColor='';
  }


  if(myform.investor.value==""){
    visitor +=  "\n- Please select  an investor.";
    document.getElementById('r_35').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_35').style.backgroundColor='';
  }

  if(myform.purchasePriceRange.value==""){
    visitor +=  "\n- Please select purchase price range is.";
    document.getElementById('r_37').style.backgroundColor='#F9F3C1';

    }
  else
  {
    document.getElementById('r_37').style.backgroundColor='';
  }



  }


  if(getCheckedValue(myform.qualified)!=''){
    if(!myform.agree.checked){   visitor +=  "\n- You must acknowledge that you have read the Terms and Conditions.";
        document.getElementById('r_39').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_39').style.backgroundColor='';
    }
    /*if(!myform.cwconsent.checked) { visitor +=  "\n- Please confirm your consent in the event your bid is successfully accepted.";
      document.getElementById('r_46').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('r_46').style.backgroundColor='';
    }*/

    if(myform.signFirstName.value==""){
      visitor +=  "\n- Please enter first name.";
      document.getElementById('r_40').style.backgroundColor='#F9F3C1';
      document.getElementById('r_41').style.backgroundColor='#F9F3C1';
      }
    else
    {
      document.getElementById('r_40').style.backgroundColor='';
      document.getElementById('r_41').style.backgroundColor='';
    }


    if(myform.signLastName.value==""){
      visitor +=  "\n- Please enter last name.";
      document.getElementById('r_42').style.backgroundColor='#F9F3C1';
      document.getElementById('r_43').style.backgroundColor='#F9F3C1';
      }
    else
    {
      document.getElementById('r_42').style.backgroundColor='';
      document.getElementById('r_43').style.backgroundColor='';
    }


    if(myform.signDate.value==""){
      visitor +=  "\n- Please enter date.";
      document.getElementById('r_44').style.backgroundColor='#F9F3C1';
      document.getElementById('r_45').style.backgroundColor='#F9F3C1';
      }
    else
    {

        var signdate=myform.signDate.value;
        var val=signdate.split('-');
        if(parseInt(val[0].lenght)<2 || parseInt(val[1].lenght)<2 || parseInt(val[2].lenght)<4 )
        {
          visitor +=  "\n- Please enter valid date (mm-dd-yyy).";
          document.getElementById('r_40').style.backgroundColor='#F9F3C1';
        }
      document.getElementById('r_44').style.backgroundColor='';
      document.getElementById('r_45').style.backgroundColor='';
    }
   }





  }

  if(visitor != "")
  {
    MasterString = MasterString + visitor;
    flag=true;
  }

  if (flag == true)
  {
    alert(MasterString);
    return false;
  }

  return true;
}
function showForm()
{
    if(document.register_frm.registerForAuction.checked)
    {
        document.getElementById('r_10').style.display='';
        document.getElementById('r_10_1').style.display='';
        document.getElementById('r_10_2').style.display='';
        document.getElementById('r_11').style.display='';
        document.getElementById('r_finan').style.display='';
        document.getElementById('show_2').style.display='';
    }
    else
    {
        document.getElementById('r_10').style.display='none';
        document.getElementById('r_10_1').style.display='none';
        document.getElementById('r_10_2').style.display='';
        document.getElementById('r_11').style.display='none';
        document.getElementById('r_finan').style.display='none';
        document.getElementById('show_2').style.display='none';
    }
}

var count=0;
var count1=0;
var toBeView=4;
function scrollImageLeft(totalImage)
{


  count1=0;

  count++;
  startAt=count;

  var current=0;
    var visible_counter=0;
    // iterate over all setting visibility
    for (var i=1; i<= totalImage; i++)
  {
      var obj = document.getElementById("imageId"+i);
    if (current++ >= startAt)
    {
      if (visible_counter++ < toBeView)
      {
        //alert(visible_counter);
        obj.style.visibility="";
        obj.style.display="";
      }
      else
      {
        //alert(visible_counter);
        obj.style.visibility="hidden";
        obj.style.display="none";
      }
    }
    else
    {
      //alert(startAt);
      if(totalImage>=(startAt + toBeView))
      {
        obj.style.visibility="hidden";
        obj.style.display="none";
      }
    }
    }
  return true;
}

function scrollImageRight(totalImage)
{

  count=0;
  count1++;
  startAt=count1;

  var current=0;
    var visible_counter=0;
    // iterate over all setting visibility
    for (var i=totalImage; i>=1 ; i--)
  {
      var obj = document.getElementById("imageId"+i);




    if (current++ >= startAt)
    {
      if (visible_counter++ < toBeView)
      {
        //alert(visible_counter);
        obj.style.visibility="";
        obj.style.display="";
      }
      else
      {
        //alert(visible_counter);
        obj.style.visibility="hidden";
        obj.style.display="none";
      }
    }
    else
    {
      //alert(startAt);
      if(totalImage>=(startAt+toBeView))
      {
        obj.style.visibility="hidden";
        obj.style.display="none";
      }
    }
    }
  return true;
}

function displayImage(imageName,imageID,auctionID,itemID,defaultStatus)
{

//alert(imageName);
//alert(imageID);
//alert(auctionID);
if(document.getElementById('occupancyStatusHidden'))
{
var occu=document.getElementById('occupancyStatusHidden').value;



if(occu=='1' && defaultStatus=='1')
{
	document.getElementById('img_1').style.display='none';
	document.getElementById('img_2').style.display='';
}
else if(occu=='1' && defaultStatus!='1')
{
		
	if(document.getElementById('img_1').style.display=='none')
	{
		document.getElementById('img_1').style.display='';
		
	}
	if(document.getElementById('img_2').style.display=='')
	{
		document.getElementById('img_2').style.display='none';
	}
		
	document.getElementById('mainImage').src=imageName;
}
else
{
	document.getElementById('mainImage').src=imageName;
}

document.getElementById('imagePath').value=imageName;
document.getElementById('imageID').value=imageID;
document.getElementById('itemID').value=itemID;
document.getElementById('auctionID').value=auctionID;

} 
else
{
		document.getElementById('mainImage').src=imageName;	
		document.getElementById('imagePath').value=imageName;
		document.getElementById('imageID').value=imageID;
		document.getElementById('itemID').value=itemID;
		document.getElementById('auctionID').value=auctionID;	
	
}	

}

function displayImagePostAuction(imageName,imageID,auctionID,itemID)
{
//document.getElementById('mainImage').src=imageName;
document.getElementById('mainImage').background=imageName;
document.getElementById('imagePath').value=imageName;
document.getElementById('imageID').value=imageID;
document.getElementById('itemID').value=itemID;
document.getElementById('auctionID').value=auctionID;
}

function validateMakeOffer(myform)
{
  var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
  var flag=false;
  var visitor="";
  var check=1;
  var iChars = "!@#$%^&*()+=-[]\';,./{}|\":<>?";
  if(myform.firstName.value==""){
  visitor +=  "\n- Please enter first name.";
  document.getElementById('r_1').style.backgroundColor='#F9F3C1';

  }
  else
  {
  document.getElementById('r_1').style.backgroundColor='';

  }

  if(myform.lastName.value==""){
    visitor +=  "\n- Please enter last name.";
    document.getElementById('r_2').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_2').style.backgroundColor='';
  }



  if(myform.address.value==""){
    visitor +=  "\n- Please enter address.";
    document.getElementById('r_4').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_4').style.backgroundColor='';
  }

  if(myform.city.value==""){   visitor +=  "\n- Please enter city.";
    document.getElementById('r_5').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_5').style.backgroundColor='';
  }

  if(myform.state.value==""){   visitor +=  "\n- Please select state.";
    document.getElementById('r_6').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_6').style.backgroundColor='';
  }

  if(myform.zip.value==""  ||myform.zip.value.length<5){   visitor +=  "\n- Please enter zip. (Minimum 5 digit Zip / Postal Code)";
    document.getElementById('r_7').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_7').style.backgroundColor='';
  }


  var office=myform.office1.value+'-'+myform.office2.value+'-'+myform.office3.value;

  if(!isPhone_new(office)){
    visitor +=  "\n- Please enter valid office phone. For eg:- 123-456-7890";
    document.getElementById('r_8').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_8').style.backgroundColor='';
  }

  var cell=myform.cell1.value+'-'+myform.cell2.value+'-'+myform.cell3.value;

if(myform.cell1.value!=''||myform.cell2.value!=''||myform.cell3.value!='')
{
  if(!isPhone_new(cell)){
    visitor +=  "\n- Please enter valid cell phone. For eg:- 123-456-7890";
    document.getElementById('r_9').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_9').style.backgroundColor='';
  }
}
  var fax=myform.fax1.value+'-'+myform.fax2.value+'-'+myform.fax3.value;
if(myform.fax1.value!=''||myform.fax2.value!=''||myform.fax3.value!='')
{
  if(!isPhone_new(fax)){
    visitor +=  "\n- Please enter valid fax number. For eg:- 123-456-7890";
    document.getElementById('r_10').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_10').style.backgroundColor='';
  }
}
  if (!IsEmailAddress(myform.email.value,''))
  {   visitor +=  "\n- Please enter valid email address.";
    document.getElementById('r_11').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_11').style.backgroundColor='';
  }


  //if(myform.purchasePriceRange.value==""){
    if(myform.purchasePriceRange.value==""){
    visitor +=  "\n- Please enter offer amount";
    document.getElementById('r_12').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('r_12').style.backgroundColor='';
  }

  if(!myform.agree.checked){   visitor +=  "\n- Please check the I have read,... auction.";
  document.getElementById('r_13').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('r_13').style.backgroundColor='';
  }
  /*if(myform.firstName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.firstName.value.length; i++) {
      if (iChars.indexOf(myform.firstName.value.charAt(i)) != -1)
      {
    document.getElementById('r_1').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
    visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in first name.";
    document.getElementById('r_1').style.backgroundColor='#F9F3C1';}
  }
  if(myform.lastName.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.lastName.value.length; i++) {
      if (iChars.indexOf(myform.lastName.value.charAt(i)) != -1)
      {
    document.getElementById('r_2').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in last name.";
       document.getElementById('r_2').style.backgroundColor='#F9F3C1';}
  }

  if(myform.address.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.address.value.length; i++) {
      if (iChars.indexOf(myform.address.value.charAt(i)) != -1)
      {
    document.getElementById('r_4').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in address.";
       document.getElementById('r_4').style.backgroundColor='#F9F3C1';}
  }
  if(myform.city.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.city.value.length; i++) {
      if (iChars.indexOf(myform.city.value.charAt(i)) != -1)
      {
    document.getElementById('r_5').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in city.";
       document.getElementById('r_5').style.backgroundColor='#F9F3C1';}
  }
  if(myform.purchasePriceRange.value!=""){
  cntCheck=0;
  for (var i = 0; i < myform.purchasePriceRange.value.length; i++) {
      if (iChars.indexOf(myform.purchasePriceRange.value.charAt(i)) != -1)
      {
    document.getElementById('r_12').style.backgroundColor='#F9F3C1';
    cntCheck++;

      }
     }
     if(cntCheck>0){
       visitor +=  "\n- You have used "+cntCheck+" special chars inlist (!@#$%^&*()+=-[]\';,./{}|\":<>?) in offer amount.";
       document.getElementById('r_12').style.backgroundColor='#F9F3C1';}
  }*/

  if(visitor!="")
  {
    MasterString=MasterString + visitor;
    flag=true;
  }
  if(flag==true)
  {
    alert(MasterString);
    return false;
  }
  return true;
}


function isCheckedRadio(radioObj) {
  var radioLength = radioObj.length;
  var flg=false;
  for(var i = 0; i < radioLength; i++) {
    if(radioObj[i].checked) {
      flg=true;
      break;
    }
  }
  return flg;
}
function tabForward(field1Name,field2Name,len){
  var length=document.getElementById(field1Name).value.length;
  if(len==length)
  if(document.getElementById(field2Name))
    document.getElementById(field2Name).focus();

}

function validateResSearch(myform)
{
  var myFields=new Array();
  var flag=0;
  var visitor='';

  myFields[0]="propertySearchLocation";
  myFields[1]="beds";
  myFields[2]="baths";
  myFields[3]="sqFtMin";
  myFields[4]="propertyType";
  //myFields[3]="sqFtMin";
  //myFields[4]="sqFtMax";
  for (x in myFields)
  {

    if(document.getElementById(myFields[x]).value!=''
    && document.getElementById(myFields[x]).value!='Address, City & State, or Zip')
    {
      flag=1;
      break;
    }
  }
  if(flag==0)
  {
    visitor = "\n- Please input at least one search criteria.";
  }
  //var minfeet=document.getElementById('sqFtMin').value;
  //var maxfeet=document.getElementById('sqFtMax').value;

  //if(((minfeet=='' && maxfeet!='') ) || ( (minfeet!=''  && maxfeet=='')))
  //{
    //visitor +=  "\n- Please select both min and max.";
  //}

  if(visitor != "")
  {
    var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
    MasterString = MasterString + visitor;

    alert(MasterString);
    return false;
  }
}

function validateCommSearch(myform)
{
  var myFields=new Array();
  var flag=1;
  var visitor='';

  var propType = document.srch.propertyType.value;
  var geoReg   = document.srch.geoRegion.value;

  if(propType=="" && geoReg=="")  flag=0;

  if(flag==0)
  {
    visitor = "\n- Please input at least one search criteria.";
  }
  if(visitor != "")
  {
    var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
    MasterString = MasterString + visitor;
    alert(MasterString);
    return false;
  }
}


function validateDefSearch(myform)
{
  //var visitor='';

  //defaultFields[0]="propertySearchLocation";
  //defaultFields[1]="auctionType";

    if(document.getElementById("propertySearchLocation").value!=''
    && document.getElementById("propertySearchLocation").value =='Address, City & State, or Zip')
    {
      document.getElementById("propertySearchLocation").value='';
      
      return false;
    } else {
      myform.submit();
      return true;
    }


}

function set_text(div_name)
{ //alert(div_name);
  document.getElementById('main_text').innerHTML=document.getElementById(div_name).innerHTML;
}

function set_href(stateID,auctionType)
{
  //alert(stateID);
  if(auctionType){
    window.location.href="auction-calendar.php?auctionState="+stateID+"&auctionType="+auctionType+"&country=US";
  }else{
    window.location.href="auction-calendar.php?auctionState="+stateID+"&country=US";
  }
}

function set_href_region(regionType,auctionType)
{
  window.location.href="auction-calendar.php?auctionRegion="+regionType+"&auctionType="+auctionType+"&country=US";
}

function set_href_notes(regionType,auctionType)
{
  window.location.href="auction-calendar.php?geoRegion="+regionType+"&auctionType="+auctionType+"&country=US";
}

function set_href_stateregion(stateId , regionType)
{
  window.location.href="auction-calendar.php?auctionState="+stateId+"&auctionRegion="+regionType+"&auctionType=commercial&country=US";
}


function clearr(val)
{
  if(document.getElementById(val).value=="Address, City & State, or Zip"){
    document.getElementById(val).value="";
  }
}

function insertr(val)
{
  if(document.getElementById(val).value==""){
    document.getElementById(val).value="Address, City & State, or Zip";
  }
}

function showSimulVenue(venueDiv,myform)
{
  var elmnt='venuesDiv'+venueDiv;

  //alert(elmnt);
  if(document.getElementById(elmnt).style.display=='none')
  {
    document.getElementById(elmnt).style.display='';
  }
  else
  {
    var childClassNm="chkChildVenue"+venueDiv;
    for (var jk = 0; jk < myform.elements.length; jk++){
      var el = myform.elements[jk];
      if(el.type=="checkbox" && el.className == childClassNm){
        el.checked=false;
      }
    }
    document.getElementById(elmnt).style.display='none';
  }
}


function validateEmailAlertSignupForm(myform){
  var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
  var flag=false;
  var visitor="";

  if(myform.firstName.value==""){   visitor +=  "\n- First name is required.";
    document.getElementById('c_1').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_1').style.backgroundColor='';
  }

  if (!IsEmailAddress(myform.email.value,''))
  {   visitor +=  "\n- Please enter a valid email address.";
    document.getElementById('c_100').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_100').style.backgroundColor='';
  }

  if(myform.password1.value=="")
  {

  visitor +=  "\n- Please enter a password.";
  document.getElementById('c_12').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_12').style.backgroundColor='';
  }

  if(myform.password1.value.length<8)
  {
    visitor +=  "\n- Password must be at least 8 characters.";
    document.getElementById('c_12').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('c_12').style.backgroundColor='';
  } 

  //if(myform.imagecode.value==""){
  //  visitor +=  "\n- Please enter Verification Code.";
  //  document.getElementById('c_31').style.backgroundColor='#F9F3C1';
  //}
  //else
  //{
  //  document.getElementById('c_31').style.backgroundColor='';
  //}

  if(visitor!="")
  {
    MasterString=MasterString + visitor;
    flag=true;
  }
  if(flag==true)
  {
    alert(MasterString);
    return false;
  }
  return true;
}


function validateChangePwd(myform){
  var MasterString="Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
  var flag=false;
  var visitor="";

  if(myform.oldpassword.value=="")
  {

    visitor +=  "\n- Please enter current password.";
    document.getElementById('oldpassword').style.backgroundColor='#F9F3C1';
  }
  else
  {
    document.getElementById('oldpassword').style.backgroundColor='';
  }

  re = /^\s+$/;
  // re =/[\W_]g/;

  if(myform.newpassword.value=="")
  {

    visitor +=  "\n- Please enter new password.";
    document.getElementById('newpassword').style.backgroundColor='#F9F3C1';
  }
  else if(re.test(myform.newpassword.value)) 
    { 
    visitor +=  "\n- Please enter only numbers and characters for new password.";
    document.getElementById('newpassword').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('newpassword').style.backgroundColor='';
  }
  
  if(myform.newpassword.value!="")
  {
    if(myform.newpassword.value.length<8)
    {
      visitor +=  "\n- Password must be at least 8 characters.";
      document.getElementById('newpassword').style.backgroundColor='#F9F3C1';
    }
    else
    { 
      document.getElementById('newpassword').style.backgroundColor='';
    }
  }

  if(myform.confirmpassword.value=="")
  {

    visitor +=  "\n- Please confirm your password.";
    document.getElementById('confirmpassword').style.backgroundColor='#F9F3C1';
  }
  else if(re.test(myform.confirmpassword.value)) 
    { 
    visitor +=  "\n- Please enter only numbers and characters for confirm password.";
    document.getElementById('confirmpassword').style.backgroundColor='#F9F3C1';
    }
  else
  {
    document.getElementById('confirmpassword').style.backgroundColor='';
  }

  if(myform.confirmpassword.value!="")
  {
    if(myform.newpassword.value!=myform.confirmpassword.value)
    {   visitor +=  "\n- Password and  confirm password do not match.";
    document.getElementById('confirmpassword').style.backgroundColor='#F9F3C1';
    }
    else
    {
      document.getElementById('confirmpassword').style.backgroundColor='';
    } 
  }

  if(visitor!="")
  {
    MasterString=MasterString + visitor;
    flag=true;
  }
  if(flag==true)
  {
    alert(MasterString);
    return false;
  }
  return true;
}




function scrollImageSealBIDRight(totalImage)
{

	count=0;
	count1++;
	startAt=count1;

	var current=0;
  	var visible_counter=0;
  	// iterate over all setting visibility
  	for (var i=totalImage; i>=1 ; i--)
	{
  		var obj = document.getElementById("imageId"+i);




		if (current++ >= startAt)
		{
			if (visible_counter++ < toBeView)
			{
				//alert(visible_counter);
				obj.style.visibility="";
				obj.style.display="";
				obj.width="50";
			}
			else
			{
				//alert(visible_counter);
				obj.style.visibility="hidden";
				obj.style.display="none";
				obj.width="";
			}
		}
		else
		{
			//alert(startAt);
			if(totalImage>=(startAt+toBeView))
			{
				obj.style.visibility="hidden";
				obj.style.display="none";
				obj.width="";
			}
		}
  	}
	return true;
}


function scrollImageSealBIDLeft(totalImage)
{


	count1=0;

	count++;
	startAt=count;

	var current=0;
  	var visible_counter=0;
  	// iterate over all setting visibility
  	for (var i=1; i<= totalImage; i++)
	{
  		var obj = document.getElementById("imageId"+i);
		if (current++ >= startAt)
		{
			if (visible_counter++ < toBeView)
			{
				//alert(visible_counter);
				obj.style.visibility="";
				obj.style.display="";
				obj.width="50";
			}
			else
			{
				//alert(visible_counter);
				obj.style.visibility="hidden";
				obj.style.display="none";
				obj.width="";
			}
		}
		else
		{
			//alert(startAt);
			if(totalImage>=(startAt + toBeView))
			{
				obj.style.visibility="hidden";
				obj.style.display="none";
				obj.width="50";
			}
		}
  	}
	return true;
}


