   var request = null;
/*Google conversion code */
var google_conversion_id = 1056148133;
var google_conversion_language = "en_US";
var google_conversion_format = "1";
var google_conversion_color = "666666";
if (1) {
  var google_conversion_value = 1;
}
var google_conversion_label = "lead";
  
   /* Wrapper function for constructing a request object.
      Parameters : 
      reqType: The HTTP request type, such as GET or POST.
      url: The URL of the server program.
      asynch: Wheather to send the request asynchronously or not 
      respHandle: the name of the function which will handle the request
      any fifthe parementers, represented as arguments[4], are tje data a {pst reqiest os designed to send    
   */
          
  /* function httpRequest(reqType,url,asynch,respHandle){
    //Mozila-based browsers
    reqType=String(reqType).toLowerCase();
    if(window.XMLHttpRequest){
        request = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        request = new ActiveXObject("Msxml2.XMLHTTP");
        if (!request){
            request = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    //very unlikely but we test for a null request
    //if neither AvtiveXObject was initialized
    
     if (request){
        initReq(reqType,url,asynch,respHandle);
     }else {
        alert ('your browser does not permit to use of all or some features of this application.');
    }
   }*/
   
   function httpRequest(reqType,url,asynch,respHandle){
    //Creating object of XMLHTTP in IE
    try
    {
        request = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
            //XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            if (window.XMLHttpRequest) 
            {
                 request=new XMLHttpRequest();
              //   alert('request object created' +request);
             }
            else if(window.ActiveXObject)
            {
                 request= new ActiveXObject("Microsoft.XMLHTTP");
              //   alert('request object created' +request);
             }
        } 
        catch(oc)
        {
            request = null;
        }
    }
    //Creating object of XMLHTTP in Mozilla and Safari 
    if(!request && typeof request != "undefined"){
        request = new XMLHttpRequest();
     //   alert('request object created' +request);
    }
    reqType=String(reqType).toLowerCase();
    if (request){
        initReq(reqType,url,asynch,respHandle);
     }else {
        alert ('your browser does not permit to use of all or some features of this application.');
    }
}
   
   
   function initReq(reqType, url, bool, respHandle){
    try{
      //  alert('reqTyp:' +reqType +'bool :'+bool);
        request.onreadystatechange=respHandle;
     //   alert('netxt to readystate change');
        request.open(reqType,url,bool);
     //   alert('request opened');
        request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
        request.send(null);
    } catch(errv){
        alert ('error contacting server !!\n\nerror detail:\n\n'+errv.message);
    }
   }
   
   function handleResponse(){
       if (request.readyState == 4){
            //alert(request.status );
            if (request.status == 200){
                theResponse=request.responseText;
            }else{
            alert ('problem contacting server!');
        }
      }
   }
   
function ShowFields(){
    var strResponse;
    var scriptTag;
    var strScript;
    if (request.readyState == 4){
      //  alert('request.status:'+request.status);
        if (request.status == 200){
            if (request.responseText==''){
              //  alert('response is null');
              //  alert('productId = '+productId);
                $('otherProduct').innerHTML = '<form name="tttfrm" action="'+rootdomain + '/processDiffApp" method="post">' +
                                                    '<input type="hidden" name="productId" value="'+productId+'"></form>';
                document.tttfrm.submit();
               }else{
                scriptTag=document.createElement('SCRIPT');
                scriptTag.type="text/javascript";
                scriptTag.defer='true';
                strResponse=request.responseText.split('</script>');
                $('otherProduct').style.display='';
                $('otherProduct').innerHTML= strResponse[1]; 
                strScript=strResponse[0].split('<script>');
                var strJScript=strScript[1];
                try{
                scriptTag.text=strJScript;
                $('otherProduct').appendChild(scriptTag);
                }catch(errv){
                    alert('error:'+errv);
                    }
               }
                //$('otherProduct').style.display='none';
                $('ClientList').style.display='none';
                 $('thankYou').style.display='none';
        }else{
             alert ('problem contacting server!');
       }
    }
  
}

function ShowEMIResult(){
   // alert('request.readyState'+request.readyState +'request.status:'+request.status);
     if (request.readyState == 4){
            if (request.status == 200){
                $('emiResult').style.display='';
                $('emiResult').innerHTML='';
                $('emiResult').innerHTML=request.responseText; 
            }else{
             alert ('problem contacting server!');
            }
        }
        
}

function reConfirmationDone(){
    if (request.readyState == 4){
      if (request.status == 200){
        if ("-"==request.responseText.charAt(0)){
            $('dynamicFields').innerHTML = '<form name="resubfrm" action="'+rootdomain + '/startApp" method="post">' +
                                                    '<input type="hidden" name="productId" value="'+productId+'">' +
                                                    '<input type="hidden" name="f.5" value="'+request.responseText.substring(1)+'">' +
                                                    '<input type="hidden" name="f.4" value="Mumbai"></form>';
                document.resubfrm.submit();
        }else{
	        $('VerifyAgain').style.display='none';
	        $('specialMsg').style.display='';
	        $('mobileSpan').innerHTML= request.responseText;
        }
     }
    }
}
    
function mailSent(){
   // alert('in mail sent'+request.readyState);

    if (request.readyState == 4){
      if (request.status == 200){
        //  alert('request compeleted"');
        $('referFriend').style.display='none';
        $('mailResponse').style.display='';
        $('mailResponse').innerHTML='Your mail sent';

        }else{
             alert ('problem contacting server!');
        }
     }
}
    
   
    
    




   
   

