﻿// JScript File


    function fnSpacebar(fID)
     {
        var varEmployee = document.getElementById(fID).value;
        if(varEmployee == "")
        {
            if (event.keyCode == 32)
            {
              alert("Space is not accepted");
                return false;
            }
            else
            {
                return true;
            }
        }
     } 
     
function ValidateFirstname(evt,id)
{     
         var charCode = (evt.which) ? evt.which : event.keyCode
         var Id=document.getElementById(id).value;
         if(Id.length<1)
         {
            if(charCode >31 && charCode<65)
            {         
                 alert("Only Alphaneumeric keys Please");
                 return false;
            }         
            else
            {
                return true;
            }
         }
         if(Id.length>1)
         {
            if(charCode>32 && charCode<65)
            {
                alert("Only Alphaneumeric keys Please");
                return false;
            }         
            else
            {
                return true;
            }
         }      
         
 }
     
      function isNumberKey(evt)
        {
             var charCode = (evt.which) ? evt.which : event.keyCode
             if (charCode > 31 && (charCode < 48 || charCode > 57))
               
               {
               alert(" Only Numbers");
               return false;
               }
               else
               {
                return true;
             }
        }
        function isCharacter(evt)
        {
             var charCode = (evt.which) ? evt.which : event.keyCode
             if (charCode <65  || charCode >122)
               
               {
               alert(" Only Alpha");
               return false;
               }
               else
               {
                return true;
             }
             
        }
        
//javascript for checking validations  

    function fnValidateDetails()
    {     
       var varFirstName = document.getElementById("txtfirstname").value;
       var varLastName = document.getElementById("txtlastname").value;
       var varEmail = document.getElementById("txtEmail").value;       
       var varOthers=document.getElementById("txtOthers").value;
       var varAddress=document.getElementById("txtAddress").value;
       var varPhone=document.getElementById("txtMobile").value;
       var varCovering=document.getElementById("txtConveringLetter").value;      
       var varOtherSpeciality=document.getElementById("txtOtherSpecialty").value;
       var checkOk = new RegExp("[0-9]","g");
       var filepath=document.getElementById("FileUpload1").value;
       var ddlGender=document.getElementById("ddlGender").value;
       var ddlcountry=document.getElementById("ddlcountry").value;
       if((varFirstName.length<1)&&(varLastName.length<1)&&(varEmail.length<1)&&(varOthers.length<1)&&(varAddress.length<1)&&(varPhone.length<1)&&(varCovering.length<1)&&(varOtherSpeciality.length<1))
       {
       alert("Enter All Fields");
       document.getElementById("txtfirstname").focus();
       return false;
       }
       if(varFirstName.length < 1)
       {
          alert("Enter First Name");
          document.getElementById("txtfirstname").focus();
          return false;
       }
       if(varLastName.length < 1)
       {
          alert("Enter Last Name");
          document.getElementById("txtlastname").focus();
          return false;
       }
       if(ddlGender == "-Gender-")
       {
       alert("Select Gender");
       document.getElementById("ddlGender").focus();
       return false;
       }
       if(varOthers.length<1)
       {
       alert("Enter Others");
       document.getElementById("txtOthers").focus();
       return false;
       }
       if(varAddress.length<1)
       {
       alert("Enter Address");
       document.getElementById("txtAddress").focus();
       return false;
       }
        if(ddlcountry == "-Select-")
       {
       alert("Select any country");
       document.getElementById("ddlcountry").focus();
       return false;
       }
       if(varPhone.length<1)
       {
       alert("Enter Mobile No");
       document.getElementById("txtMobile").focus();
       return false;
       } 
       if(varEmail.length < 1)
       {
          alert("Enter Email id");
          document.getElementById("txtEmail").focus();
          return false;
       }
        if(!checkemail(varEmail))
       {
            alert("Please input a valid email address!");
            return false;
       }
      
       if(varCovering.length<1)
       {
       alert("Enter Covering Letter");
       document.getElementById("txtConveringLetter").focus();
       return false;
       }
       if(filepath.indexOf('.') == -1)
       {
         alert("Select A File  to Upload");
         document.getElementById("FileUpload1").focus();
          return false;
       }       
       
       if(varOtherSpeciality.length<1)
       {
       alert("Enter Speciality");
       document.getElementById("txtOtherSpecialty").focus();
       return false;
       }
       function checkemail(varEmail)
     {
        var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        if (filter.test(varEmail))
        return true;
        else
        return false;
    }
      
     }
     
//javascript for checking validations

  function fnValidateDetails1()
    { 
       var varFirstName = document.getElementById("txtFirstName").value;
       var varLastName = document.getElementById("txtLastName").value;
       var varMiddleName = document.getElementById("txtMiddleName").value;
       var varEmail = document.getElementById("txtEmail").value; 
       var checkOk = new RegExp("[0-9]","g");                  
       var varPhone=document.getElementById("txtPhoneNumber").value;
       var varCompany=document.getElementById("txtCompany").value;
       var varDueDate=document.getElementById("txtDueDate").value;
       var varAddress=document.getElementById("txtAddress").value;
       var varCity=document.getElementById("txtCity").value;
       var varState=document.getElementById("txtState").value;
       var varZipCode=document.getElementById("txtZipCode").value;
       var varSpecification=document.getElementById("txtSpecification").value;
       var filepath=document.getElementById("FileUpload1").value;
       var filpath1=document.getElementById("FileUpload2").value;
       var ddlcountry=document.getElementById("ddlCountry").value;
       var ddlQuoteReqst=document.getElementById("ddlQuoteReqst").value;
       if((varFirstName.length<1)&&(varLastName.length<1)&&(varMiddleName.length<1)&&(varEmail.length<1)&&(varPhone.length<1)&&(varCompany.length<1)&&(varDueDate.length<1)&&(varAddress.length<1)&&(varCity.length<1)&&(varState.length<1)&&(varZipCode.length<1)&&(varSpecification.length<1))
       {
           alert("Enter All Fields");
           document.getElementById("txtFirstName").focus();
           return false;
       }
       if(varFirstName.length < 1)
       {
          alert("Enter First Name");
          document.getElementById("txtFirstName").focus();
          return false;
       }
       if(varMiddleName.length < 1)
       {
          alert("Enter Middle Name");
          document.getElementById("txtMiddleName").focus();
          return false;
       }
       if(varPhone.length<1)
       {
           alert("Enter Phone No");
           document.getElementById("txtPhoneNumber").focus();
           return false;
       }
       if(varLastName.length < 1)
       {
          alert("Enter Last Name");
          document.getElementById("txtLastName").focus();
          return false;
       }       
       if(!checkemail(varEmail))
       {
            alert("Please input a valid email address!")
            document.getElementById("txtEmail").focus();
            return false;
       }
       if(varCompany.length<1)
       {
           alter("Enter Company Name");
           document.getElementById("txtCompany").focus();
           return false;
       }
       if(ddlQuoteReqst=="-Select-")
       {
       alert("Select any Quote Request");
       document.getElementById("ddlQuoteReqst").focus();
       return false;
       }
       if(varDueDate.length<1)
       {
           alert("Enter Due Date");
           document.getElementById("txtDueDate").focus();
           return false;
       }
       if(varAddress.length<1)
       {
           alert("Enter Address");
           document.getElementById("txtAddress").focus();
           return false;
       }
       if(varCity.length<1)
       {
           alert("Enter City");
           document.getElementById("txtCity").focus();
           return false;
       }
       if(varState.length<1)
       {
           alert("Enter State");
           document.getElementById("txtState").focus();
           return false;
       }
       if(ddlcountry=="-Country-")
       {
       alert("Select any country");
       document.getElementById("ddlCountry").focus();
       return false;
       }
       if(varZipCode.length<1)
       {
           alert("Enter ZipCode");
           document.getElementById("txtZipCode").focus();
           return false;
       }
       if(filepath.indexOf('.') == -1)
       {
          alert("Select A File  to Upload");
          return false;
       }      
       if(filpath1.indexOf('.')==-1)
       {
          alert("Select A File  to Upload");
          return false;
       }      
       if(varSpecification.length<1)
       {
           alert("Enter Specification");
           document.getElementById("txtSpecification").focus();
           return false;
       }
       function checkemail(varEmail)
       {
            var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
            if (filter.test(varEmail))
            return true;
            else
            return false;
       }
      
}

//javascript for checking validations
function fnValidateDetails2()
    { 
       var varFirstName = document.getElementById("txtfirstname").value;
       var varMiddleName = document.getElementById("txtMiddlename").value;
       var varLastName = document.getElementById("txtlastname").value;
       var varEmail = document.getElementById("txtEmail").value; 
       var checkOk = new RegExp("[0-9]","g");                 
       var varPhone=document.getElementById("txtPhoneNumber").value;
       var varDueDate=document.getElementById("txtDueDate").value;
       var VarCompany=document.getElementById("txtCompany").value;
       var varAddress=document.getElementById("txtAddress").value;
       var varCity=document.getElementById("txtCity").value;
       var varState=document.getElementById("txtState").value;
       var VarZipCode=document.getElementById("txtZipCode").value;
       var varMessage=document.getElementById("txtMessage").value;
       var filepath=document.getElementById("FileUpload1").value;
       var filepath1=document.getElementById("FileUpload2").value;
       var ddlcountry=document.getElementById("ddlCountry").value;
       var ddltype=document.getElementById("ddlType").value;
       if((varFirstName.length<1)&&(varMiddleName.length<1)&&(varLastName.length<1)&&(varMiddleName.length<1)&&(varEmail.length<1)&&(varPhone.length<1)&&(varDueDate.length<1)&&(VarCompany.length<1)&&(varAddress.length<1)&&(varCity.length<1)&&(varState.length<1)&&(VarZipCode.length<1)&&(varMessage.length<1))
       {
       alert("Enter All Fields");
       document.getElementById("txtfirstname").focus();
       return false;
       }
       if(varFirstName.length < 1)
       {
          alert("Enter First Name");
          document.getElementById("txtfirstname").focus();
          return false;
       }
          if(varMiddleName.length < 1)
       {
          alert("Enter Middle Name");
          document.getElementById("txtMiddlename").focus();
          return false;
       }
       if(varLastName.length < 1)
       {
          alert("Enter Last Name");
          document.getElementById("txtlastname").focus();
          return false;
       }
         if(varEmail.length < 1)
       {
          alert("Enter Email ID");
          document.getElementById("txtEmail").focus();
          return false;
       }
        if(!checkemail(varEmail))
       {
            alert("Please input a valid email address!");
            document.getElementById("txtfirstname").focus();
            return false;
       }
       if(ddltype=="Select")
       {
       alert("Select any Type");
       document.getElementById("ddlType").focus();
       return false;
       }
       if(varPhone.length<1)
       {
           alert("Enter Phone No");
           document.getElementById("txtPhoneNumber").focus();
           return false;
       }
       if(varDueDate.length<1)
       {
           alert("Enter Due Date");
           document.getElementById("txtDueDate").focus();
           return false;
       }
       if(VarCompany.length<1)
       {
           alert("Enter Company Name");
           document.getElementById("txtCompany").focus();
           return false;
       }
       if(varAddress.length<1)
       {
           alert("Enter Address");
           document.getElementById("txtAddress").focus();
           return false;
       }
       if(varCity.length<1)
       {
           alert("Enter City");
           document.getElementById("txtCity").focus();
           return false;
       }
       if(varState.length<1)
       {
           alert("Enter State");
           document.getElementById("txtState").focus();
           return false;
       }
       if(ddlcountry=="-Country-")
       {
       alert("Select any Country");
       document.getElementById("ddlCountry").focus();
       return false;
       }
       if(VarZipCode.length<1)
       {
            alert("Enter ZipCode");
            document.getElementById("txtZipCode").focus();
            return false;
       }
       if(filepath.indexOf('.') == -1)
       {
         alert("Select A File  to Upload");
          return false;
       }      
       if(filepath1.indexOf('.') == -1)
       {
         alert("Select A File  to Upload");
          return false;
       }      
       if(varMessage.length<1)
       {
           alert("Enter Message");
           document.getElementById("txtMessage").focus();
           return false;
       }
       function checkemail(varEmail)
        {
            var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
            if (filter.test(varEmail))
            return true;
            else
            return false;
        }      
}
//javascript for checking validations

 function fnValidateDetails3()
    {
       var fname = document.getElementById("txtfirstname").value;      
       var vemail = document.getElementById("txtemail").value;      
       var vphone = document.getElementById("txtphone").value;
        var fSubject = document.getElementById("txtSubject").value; 
        var fMessage=document.getElementById("txtMsg").value; 
            
      if((fname.length<1)&&(vemail.length<1)&&(vphone.length<1)&&(fSubject.length<1)&&(fMessage.length<1))
      {
      alert("Enter All Fields");
      return false;
      }
       if(fname.length < 1)
       {
          alert("Enter Name");
          return false;
       }
      if(fname.length<3)
      {
      alert("Name should be minimum 3 characters");
      return false;
      }
       if(vemail.length < 1)
       {
          alert("Enter Email ID");
          return false;
       }
       if(!checkemail(vemail))
       {
            alert("Please input a valid email address!");
            return false;
       }
       if(vphone.length<1)
       {
        alert("Enter Phone Number");
          return false;
       }   
       if(vphone.length<3)
       {
       alert("Phone No should be minimum 3 characters");
       return false;
       }
       if(fSubject.length < 1)
       {
          alert("Enter Subject");
          return false;
       }    
       if(fSubject.length<3)
       {
       alert("Subject should be minimum 3 characters");
       return false;
       } 
      if(fMessage.length<1)
      {
      alert("Enter Message");
      return false;
      }
     function checkemail(vemail)
     {
        var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        if (filter.test(vemail))
        
        return true;
        else
        return false;
    }
    }
     
    
     
    //Javascript for displaying a textbox when checkbox is checked
function display()
{
    if(document.getElementById("chkOther").checked!=false)
    {
      document.getElementById("txt1").style.display='block'; 
      document.getElementById("txt12").focus();     
    }
    else
      {
        document.getElementById("txt1").style.display='none';
      }
}
//javascript for displaying a textbox when a radiobutton is checked
function display1()
{
if(document.getElementById("rbtOther").checked!=false)
{
document.getElementById("txt2").style.display='block';
document.getElementById("txt22").focus();
}
else if(document.getElementById("rbtAdvise").checked!=false)
{
document.getElementById("txt2").style.display='none';
}
else if(document.getElementById("rbtPHP").checked!=false)
{
document.getElementById("txt2").style.display='none';
}
else if(document.getElementById("rbtPc").checked!=false)
{
document.getElementById("txt2").style.display='none';
}
else if(document.getElementById("rbtJava").checked!=false)
{
document.getElementById("txt2").style.display='none';
}
else if(document.getElementById("rbtDotNet").checked!=false)
{
document.getElementById("txt2").style.display='none';
}
else if(document.getElementById("rbtColdFusion").checked!=false)
{
document.getElementById("txt2").style.display='none';
}
}

//javascript for displaying a textbox when a radiobutton is checked
function display2()
{
if(document.getElementById("rbtLonger").checked!=false)
{
document.getElementById("txt3").style.display='block';
document.getElementById("txt13").focus();
}
else if(document.getElementById("rbt6Months").checked!=false)
{
document.getElementById("txt3").style.display='none';
}
else if(document.getElementById("rbt3Months").checked!=false)
{
document.getElementById("txt3").style.display='none';
}
else if(document.getElementById("rbt2Months").checked!=false)
{
document.getElementById("txt3").style.display='none';
}
else if(document.getElementById("rbt1Month").checked!=false)
{
document.getElementById("txt3").style.display='none';
}
}
//javascript for displaying a textbox when a radiobutton is checked in Game Quotation Page
function displayGame1()
{
if(document.getElementById("rbtOther").checked!=false)
{
document.getElementById("txt2").style.display='block';
document.getElementById("txt22").focus();
}
else if(document.getElementById("rbtAdvise").checked!=false)
{
document.getElementById("txt2").style.display='none';
}
else if(document.getElementById("rbt3dGame").checked!=false)
{
document.getElementById("txt2").style.display='none';
}
else if(document.getElementById("rbtPokerGame").checked!=false)
{
document.getElementById("txt2").style.display='none';
}
else if(document.getElementById("rbtFlashgame").checked!=false)
{
document.getElementById("txt2").style.display='none';
}
else if(document.getElementById("rbtMobileGame").checked!=false)
{
document.getElementById("txt2").style.display='none';
}
}
//javascript for displaying a textbox when a radiobutton is checked
function display3()
{
if(document.getElementById("rbtBudget7").checked!=false)
{
document.getElementById("txt4").style.display='block';
document.getElementById("txt4").focus();
}
else if(document.getElementById("rbtBudget6").checked!=false)
{
document.getElementById("txt4").style.display='none';
}
else if(document.getElementById("rbtBudget5").checked!=false)
{
document.getElementById("txt4").style.display='none';
}
else if(document.getElementById("rbtBudget4").checked!=false)
{
document.getElementById("txt4").style.display='none';
}
else if(document.getElementById("rbtBudget3").checked!=false)
{
document.getElementById("txt4").style.display='none';
}
else if(document.getElementById("rbtBudget2").checked!=false)
{
document.getElementById("txt4").style.display='none';
}
else if(document.getElementById("rbtBudget1").checked!=false)
{
document.getElementById("txt4").style.display='none';
}
}
//javascript for checking validations when RequestQuoteNow image is clicked
    function fnValidateDetails4()
    {
        var varEmployeeName = document.getElementById("txtFirstname").value;
       // var varLastName = document.getElementById("txtLastName").value;        
        var varEmail = document.getElementById("txtEmail").value;  
        var varCompanyName = document.getElementById("txtCompany").value; 
        var  varPhoneno=document.getElementById("txtPhone").value;           
        if((varEmployeeName.length<1)&&(varLastName.length<1)&&(varEmail.length<1)&&(varCompanyName.length<1)&&(varPhoneno.length<1)&&(varJobRole.length<1)&&(varPostalCode.length<1))
        {
        alert("Enter All Feilds");
        document.getElementById("txtFirstname").focus();
        return false;
        } 

       if(varEmployeeName.length < 1)
       {
          alert("Enter First Name");
          document.getElementById("txtFirstname").focus();
          return false;
       }      
       
       if(varEmail.length < 1)
       {
          alert("Enter Email Address");
          document.getElementById("txtEmail").focus();
          return false;
       }
         if(!checkemail(varEmail))
       {
        alert("Please input a valid email address!")            
        return false;
       }  
       if(varPhoneno.length<1)
       {
       alert("Enter Phone No");
       document.getElementById("txtPhone").focus();
       return false;
       }         
       if(varJobRole.length<1)
       {
       alter("Enter Job Role");
       document.getElementById("txtJobrole").focus();
       return false;
       }
       if(varCompanyName.length < 1)
       {
          alert("Enter Company Name");
          document.getElementById("txtCompany").focus();
          return false;
       }
     
      function checkemail(varEmail)
     {
        var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        if (filter.test(varEmail))
        return true;
        else
        return false;
    }
    }
     
    
