﻿// JScript File

function valid()
{
    var temail=document.form1.email.value;
   if(temail=="" || temail.length==0 )
   {
  
  document.getElementById('mess_email').innerHTML = "Please enter a Valid E-mail ID";
  document.form1.email.value="";
      document.form1.email.focus();
      return false;
    } 
    else if(echeck(temail)==false)
    {
      document.form1.email.focus();
      return false;
    }
   var fname=document.form1.first_name.value;
   if(fname=="" || fname.length==0)
   {
    alert("Please enter your First Name");
    // document.getElementById('mess_first').innerHTML="Please enter your First Name";
     document.form1.first_name.focus();
     return false;
   }
   var lname=document.form1.last_name.value;
   if(lname =="" || lname.length==0)
   {
   alert("Please enter your Last Name");
   // document.getElementById('mess_last').innerHTML="Please enter your Last Name";
     document.form1.last_name.focus();
     return false;
   }
   
var tmonth=document.form1.month.value;
   if(tmonth==0 || tmonth=="0")
   {
     document.getElementById('mess_date').innerHTML="Please Select the Month";
     document.form1.month.focus();
     return false;
   }
   var tday=document.form1.day.value;
   if(tday==0 || tday=="0")
   {
    alert("Please select the Day");
     // document.getElementById('mess_date').innerHTML="Please Select the Day";
     document.form1.day.focus();
     return false;
   }
   var tyear=document.form1.year.value;
   if(tyear==0 || tyear=="0")
   {
     alert("Please select the year");
    //  document.getElementById('mess_date').innerHTML="Please Select the Year";
     document.form1.year.focus();
     return false;
   }
   var tadd=document.form1.address.value;
   if(tadd == "" || tadd.length == 0)
   {
     alert("Enter your Address");
   // document.getElementById('mess_address').innerHTML ="Enter your Address";
     document.form1.address.focus();
     return false;
   }
  
   var tcity=document.form1.city.value;
   if(tcity=="" || tcity.length==0)
   {
     alert("Enter your City");
    // document.getElementById('mess_city').innerHTML ="Enter your City";
     document.form1.city.focus();
     return false;
   }
   var tstate=document.form1.state.value;
   if(tstate=="" || tstate.length==0)
   {
     alert("Enter your State");
    // document.getElementById('mess_state').innerHTML ="Enter your State";
     document.form1.state.focus();
     return false;
   }
   var tcountry=document.form1.cat1.value;
   if(tcountry=="0" || tcountry.length==0)
   {
    alert("Select your Country");
    // document.getElementById('mess_country').innerHTML ="Select your Country";
      document.form1.cat1.focus();
      return false;
    }
    
  var tcategories=document.form1.cat2.value;
   if(tcategories=="0" || tcategories.length==0)
   {
        alert("Select your Categories");
        document.form1.cat2.focus();
     // document.getElementById('mess_category').innerHTML ="Select your Categories";
      return false;
   }
  
   if(document.form1.chkagree.checked==false)
   {
     alert("Please read our Terms & Condition");
      document.form1.chkagree.focus();
      return false;
   }
  document.getElementById('dv').style.visibility="visible"; 
  document.getElementById('dv1').style.visibility="hidden";
 // return return;
}

function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		  alert("Invalid E-mail ID");
		  //  document.getElementById('mess_email').innerHTML ="Invalid E-mail ID";
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID");
		  //  document.getElementById('mess_email').innerHTML ="Invalid E-mail ID";
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   alert("Invalid E-mail ID");
		    // document.getElementById('mess_email').innerHTML ="Invalid E-mail ID";
		    return false
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		     alert("Invalid E-mail ID");
		   //  document.getElementById('mess_email').innerHTML ="Invalid E-mail ID";
		    return false
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   alert("Invalid E-mail ID");
		 //  document.getElementById('mess_email').innerHTML ="Invalid E-mail ID";
		    return false
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID");
		   //  document.getElementById('mess_email').innerHTML ="Invalid E-mail ID";
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //  alert("Invalid E-mail ID");
		     document.getElementById('mess_email').innerHTML ="Invalid E-mail ID";
		    return false
		 }

 		 return true					
	}




function trimAll(sString) 
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}



function AjaxGetData(url, responseHandler)
{
    if (window.XMLHttpRequest)
     {
         // browser has native support for XMLHttpRequest object
         req = new XMLHttpRequest();
     }
     else if (window.ActiveXObject)
     {
         // try XMLHTTP ActiveX (Internet Explorer) version
         req = new ActiveXObject("Microsoft.XMLHTTP");
     }
     
     if(req)
     {
         req.onreadystatechange = responseHandler;
         req.open('GET', url, true);
         req.setRequestHeader("content-type","application/x-www-form-urlencoded");
         req.send('');
     }
     else
     {
         alert('Your browser does not seem to support XMLHttpRequest.');
     }
 } 
 
 
 
 function email_handler()
 {
 try
    {
        //readyState of 4 or 'complete' represents 
        //that data has been returned 
        if (req.readyState == 4 || 
            req.readyState == 'complete')
        {
             if(req.responseText !=1)
            {
             document.getElementById('mess_email').innerHTML = req.responseText; 
            document.form1.email.focus();
             return false;
            }
            else
            {
                 document.getElementById('mess_email').innerHTML = "";
                // document.form1.password.focus();
            }
        }
    }
     catch(e)
     {
        alert('Error in Ajax respone');
     }
}    
 
 
 function email_chk()
{
var temail=document.form1.email.value;

    if(temail !="" || temail.length !=0 )
    {
     if(echeck(temail)==false)
       {
         document.form1.email.value="";
        // document.form1.email.focus();
         return false;
        } 
       else
       {
         var qry="email_ajax.ashx?email=" + temail;  //second  level category id
        AjaxGetData(qry, email_handler);
       }
   }
    else
    {
        var qry="email_ajax.ashx?email=" + temail;  //second  level category id
        AjaxGetData(qry, email_handler);
    }
}
 
// function screen_handler()
// {
// try
//    {
//        //readyState of 4 or 'complete' represents 
//        //that data has been returned 
//        if (req.readyState == 4 ||  req.readyState == 'complete')
//        {
//            if(req.responseText !=1)
//            {
//             document.getElementById('mess_screen').innerHTML = req.responseText; 
//             document.form1.screen_name.focus();
//             return false;
//            }
//            else
//            {
//                 document.getElementById('mess_screen').innerHTML = "";
//                // document.form1.password.focus();
//            }
//            
//           }
//    }
//     catch(e)
//     {
//        alert('Error in Ajax respone');
//     }
//}    

//function screen_chk(x)
//{

//var ex_id;
// var nicname=document.form1.screen_name.value;
// if(x==0)
// {
//    ex_id=0;
// }
// else
// {   
//      ex_id=document.form1.expid_hidden.value;
// }    

// nicname=trimAll(nicname);
//   if(nicname=="" || nicname.length==0)
//   {
//    document.getElementById('mess_screen').innerHTML = "Please enter your Screen Name";
//   //  document.form1.screen_name.focus();
//     return false;
//   }
//   else
//   {
//     var qry="screen_ajax.ashx?screen=" + nicname + "&eid=" + ex_id;  
//     AjaxGetData(qry, screen_handler);
//   
//   }
//}

//Screen Function End Here


//function password_chk()
//{
// var tpass=document.form1.password.value;
//   if(tpass.length<4 || tpass.length>4)
//   {
//     document.getElementById('mess_password').innerHTML ="Password lenght exact 4 chars";
//    // document.form1.password.focus();
//     return false;
//   }  
//  else
//     {
//          document.getElementById('mess_password').innerHTML ="";
//     }
//}

//function repassword_chk()
//{
//var tpass=document.form1.password.value;
// var trpass=document.form1.repassword.value;
//   if(tpass!=trpass)
//   {
//     document.getElementById('mess_repassword').innerHTML ="Confirmation password Error";
//    // document.form1.repassword.focus();
//     return false;
//   }
//   else
//   {
//         document.getElementById('mess_repassword').innerHTML ="";
//   }

//}

function first_chk()
{
   var fname=document.form1.first_name.value;
   if(fname=="" || fname.length==0)
   {
     document.getElementById('mess_first').innerHTML ="Please enter your First Name";
    // document.form1.first_name.focus();
     return false;
   }
    else
    {
    document.form1.first_name.value=fname.toUpperCase();
   // document.getElementById("first_name").value=fname.toUpperCase();
    document.getElementById('mess_first').innerHTML ="";
   //  return true;
    }
}

function last_chk()
{
    var lname=document.form1.last_name.value;
   if(lname =="" || lname.length==0)
   {
      document.getElementById('mess_last').innerHTML="Please enter your Last Name";
    // document.form1.last_name.focus();
     return false;
   }
   else
   {
     document.getElementById("last_name").value=lname.toUpperCase();
    document.getElementById('mess_last').innerHTML ="";
   
   }
}


function address_chk()
{
    var tadd=document.form1.address.value;
   if(tadd=="" || tadd.length==0)
   {
      document.getElementById('mess_address').innerHTML="Please Enter your Address";
     // document.form1.address.focus();
     return false;
   }
    else
    {
    document.getElementById('mess_address').innerHTML ="";
    }
}

function city_chk()
{
    var tcity=document.form1.city.value;
   if(tcity=="" || tcity.length==0)
   {
     document.getElementById('mess_city').innerHTML ="Enter your City";
     //document.form1.city.focus();
     return false;
   }  
     else
     {
     document.getElementById('mess_city').innerHTML ="";
     }
}

function state_chk()
{
   var tstate=document.form1.state.value;
   if(tstate=="" || tstate.length==0)
   {
     document.getElementById('mess_state').innerHTML="Enter your State";
    // document.form1.state.focus();
     return false;
   }
   else
   {
       document.getElementById('mess_state').innerHTML="";
   }
}


function country_chk(nam)
{
    
   var tcountry=document.form1.cat1.value;
   if(tcountry=="0" || tcountry.length==0)
   {
     document.getElementById('mess_country').innerHTML ="Enter your Country";
     // document.form1.cat1.focus();
      return false;
    }
   
//   if(nam.options[nam.selectedIndex].value==0)
//   {
//     document.getElementById('mess_country').innerHTML ="Select your Country";
//     document.form1.cat1.focus();
//      return false;
//    }
    else
    {
     document.getElementById('mess_country').innerHTML="";
   }
}


function category_chk(nam)
{

 var tcategories=document.form1.cat2.value;
   if(tcategories=="0" || tcategories.length==0)
   {
      document.getElementById('mess_category').innerHTML ="Select your Categories";
     // document.form1.cat2.focus();
      return false;
   }

  
//   if(nam.options[nam.selectedIndex].value==0)
//   {
//     document.getElementById('mess_category').innerHTML ="Select your Main Category";
//    //document.form1.cat2.focus();
//      return false;
//    }
   
}


		


