﻿// JScript File
var req;
  var response;
  var http = false;
 function getHTTPObject() 
 {
    //Use IE's ActiveX items to load the file.
    if(typeof ActiveXObject != 'undefined') 
    {
        try 
        {
            http = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) 
        {
            try 
            {   
                http = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (E) 
            {
                http = false;
            }
        }
         //If ActiveX is not available, use the XMLHttpRequest of Firefox/Mozilla etc. to load the document.
         } 
         else if (XMLHttpRequest) 
         {
            try 
            {
                http = new XMLHttpRequest();
            }
            catch (e) 
            {
                http = false;
            }
        }
        return http;
    }
    var http = getHTTPObject();
    
// params= "EmailFrom="+txtEmailFrom+"&FirstName="+txtFirstName+"&LastName="+txtLastName+"&Suggestion="+ txtSuggestion+"&AgentId="+aid;
    function postMethodEmail(url, params) {

        
        http.open("POST", url, true);
         //Send the proper header infomation along with the request
        http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        http.setRequestHeader("Content-length", params.length);
        http.setRequestHeader("Connection", "close");
        http.onreadystatechange = processPostReq;
        http.send(params);
        //setTimeout("DivHideEmail();",3000);
    }

    
 function processPostReq() 
  {
      if (http.readyState == 4) 
      {
          if (http.status == 200) 
          {
                alert("Thanks for contacting.\n Email has been sent to Yukon Group.");
          } 
          else 
          {
              //No response
          }
      }
  }
    function Validation(type)
    {
        if(type==0)
        {
            var txtemail = document.getElementById('email').value;
            var txtfname = document.getElementById('fname').value;
            var txtorgzn = document.getElementById('orgzn').value;
        }
        if (type == 1)
        {
            var txtemail = document.getElementById('txtemail').value;
            var txtfname = document.getElementById('txtfname').value;
            var txtorgzn = document.getElementById('txtorgzn').value;
        }
      
        var lblMsg = document.getElementById('lblMsg');
        var regExp = /(^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$)/i;
        
        if (txtfname == null || txtfname == '')
        {
            if (type == 0) {
                document.getElementById('fname').focus();
            }
            if (type == 1) {
                document.getElementById('txtfname').focus();
            }
            
            alert("Please enter first name.");
           return false;
       }
       else if (txtorgzn == null || txtorgzn == '') {
           if (type == 0) {
               document.getElementById('orgzn').focus();
           }
           if (type == 1) {
               document.getElementById('txtorgzn').focus();
           }

           alert("Please enter Organization.");
           return false;
       }
        else if (txtemail == null || txtemail == '')
        {
            if(type==0)
                document.getElementById('email').focus();
            if (type == 1)
                document.getElementById('txtemail').focus();
              
              alert("Please enter email address.");
              return false;
        }
        else if (!regExp.test(txtemail)) 
        {
            if (type == 0) {
                document.getElementById('email').focus();
            }
            if (type == 1) {
                document.getElementById('txtemail').focus();
            }
            
            alert("Please enter valid email address.");
            return false;
        }
        
        
        else
        {
            return true;
        }
    }
    
    function SendEmail(type)
    {
    
       var url="sendmail.aspx";
       if(type==0)
       {
            var txtemail = document.getElementById('email').value;
            var txtfname = document.getElementById('fname').value;
            var txtorgzn = document.getElementById('orgzn').value;
       }
       if (type == 1)
       {
            var txtemail = document.getElementById('txtemail').value;
            var txtfname = document.getElementById('txtfname').value;
            var txtorgzn = document.getElementById('txtorgzn').value;
            /*clearFields(1);
            hide('Yukon');*/
       }
       
       var qs="email="+txtemail+"&fname="+txtfname+"&orgzn="+txtorgzn+"&type="+type;
       
       if(Validation(type))
       {
           postMethodEmail(url, qs);

           if (type == 0) {
               clearFields(0);
               hide('InvestRel')
           }

           if (type == 1) {
               clearFields(1);
               hide('Yukon');
           }
        }

        

        
    }

    function clearFields(type)
    {
        if(type==0)
        {
            document.getElementById('fname').value='';
            document.getElementById('orgzn').value='';
            document.getElementById('email').value='';
        }
        
        if (type==1)
        {
            document.getElementById('txtfname').value='';
            document.getElementById('txtorgzn').value='';
            document.getElementById('txtemail').value='';
        }
    }


