﻿function ajaxRequest(){
 var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
 if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
  for (var i=0; i<activexmodes.length; i++){
   try{
    return new ActiveXObject(activexmodes[i])
   }
   catch(e){
    //suppress error
   }
  }
}
 else if (window.XMLHttpRequest) // if Mozilla, Safari etc
  return new XMLHttpRequest()
 else
  return false
}

var checkEmail = "0";
function postData(params)
{

var postrequest=new ajaxRequest()
postrequest.onreadystatechange=function(){
 if (postrequest.readyState==4){
  if (postrequest.status==200 || window.location.href.indexOf("http")==-1){
   
        checkEmail = postrequest.responseText;
        //writeEmailCheck();
   
  }
  else{
  // alert("An error has occured making the request")
  }
 }
}
postrequest.open("POST", '/process/getEmail.ashx', true)
postrequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
postrequest.send(params)
}
//('frmEmail='+this.value)
function writeEmailCheck(){
    if (checkEmail != "0")
    {
        document.getElementById("emailCheck").innerHTML = "This email address has already been registered for this website";
    }else
    {
        document.getElementById("emailCheck").innerHTML = "";
    }
}

function subCheck(){
    if (checkEmail != "0")
    {
    //alert('Please enter a different email address');
        return false;
    }
}

function onValidate(validatorSpan, eventArgs) {
    postData('frmEmail=' + eventArgs.Value);
    if (checkEmail == "0")
    { eventArgs.IsValid = true; }
    else;
    { eventArgs.IsValid = false; }
    if (!eventArgs.IsValid) highlight(validatorSpan);
}

function chChanged(){
    var cb = $(".chkPurchase input:radio").is(':checked');
    if (cb && $("#spcPartnerstd").is(":hidden"))
            $("#spcPartnerstd").slideDown();
        else if (!cb && $("#spcPartnerstd").is(":visible"))
            $("#spcPartnerstd").slideUp();

        cb = $(".chkEmployed input:radio").is(':checked');
        if (cb && $("#empList").is(":hidden"))
            $("#empList").slideDown();
        else if (!cb && $("#empList").is(":visible"))
            $("#empList").slideUp();
    }

    $(document).ready(function () { 
    $(".chkSmart input:radio").click(function () {
        $("#empList").slideUp();
        $("#spcPartnerstd").slideUp();
    });
});
