// JavaScript Document
function iChar (data){
   var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?~_"; 
   for (var i = 0; i < data.length; i++) 
   {
  	if (iChars.indexOf(data.charAt(i)) != -1) {
  	  alert ("Your string has special characters. \nThese are not allowed.");
  	return false;
  	}
  }
  
  }
  
  
  
  



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");
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID");
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID");
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("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");
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID");
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID");
		    return false
		 }

 		return true; 					
	}



//var digits = "0123456789";
//// non-digit characters which are allowed in phone numbers
//var phoneNumberDelimiters = ".()- ";
//// characters which are allowed in international phone numbers
//// (a leading + is OK)
//var validWorldPhoneChars = phoneNumberDelimiters + "+";
//// Minimum no of digits in an international phone no.
//var minDigitsInIPhoneNumber = 10;
//
//function isInteger(s)
//{   var i;
//    for (i = 0; i < s.length; i++)
//    {   
//        var c = s.charAt(i);
//        if (((c < "0") || (c > "9"))) return false;
//    }
//    return true;
//}
//function trim(s)
//{   var i;
//    var returnString = "";
//    for (i = 0; i < s.length; i++)
//    {   
//        var c = s.charAt(i);
//        if (c != " ") returnString += c;
//    }
//    return returnString;
//}
//function stripCharsInBag(s, bag)
//{   var i;
//    var returnString = "";
//    for (i = 0; i < s.length; i++)
//    {   
//        var c = s.charAt(i);
//        if (bag.indexOf(c) == -1) returnString += c;
//    }
//    return returnString;
//}
//
//function checkInternationalPhone(strPhone){
//var bracket=3
//strPhone=trim(strPhone)
//if(strPhone.indexOf("+")>1) return false
//if(strPhone.indexOf("-")!=-1)bracket=bracket+1
//if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
//var brchr=strPhone.indexOf("(")
//if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
//if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
//s=stripCharsInBag(strPhone,validWorldPhoneChars);
//return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
//}
//
//function ValidatePhone(Phone){
//	
//	
//	if ((Phone==null)||(Phone=="")){
//		alert("Please Enter your Phone Number")
//		return false
//	}
//	if (checkInternationalPhone(Phone)==false){
//		alert("Please Enter a Valid Phone Number")
//		Phone=""
//		return false
//	}
//	return true
// }
 
 
 
 
  
 function submitform(formname){

		var formname;
		if(formname.FirstName.value!='' && formname.LastName.value!=''){
			
			if (echeck(formname.email.value)){
				    if(ValidatePhone(formname.Phone.value)){			
							if(formname.user_code.value!=''){
								return true;
								}
							else{
								alert("Please Enter The code");
								return false;
								}
					
					 	}
				    else{
						 return false;
				   	    }
				}
			else{
				return false;
				}
			}
		else{
			alert('You must Enter your Full Name');
			return false;
			}
		
		
 }
 
  function submitform2(formname){

		var formname;
		if(formname.Name.value!=''){
			
			if (echeck(formname.email.value)){
				    if(ValidatePhone(formname.Phone.value)){
							if(formname.user_code.value!=''){
								return true;
								}
							else{
								alert("Please Enter The code");
								return false;
								}					
					 	}
				    else{  
						 return false;				   	    
						}
				}
			else{
				return false;
				}
			}
		else{
			alert('You must Enter your Full Name');
			return false;
			}
		
		
 }

   	
	

  
function test(){
 	alert('hoi');
  
  }
  



function ValidatePhone(str)
{
   if(str.search(/\d{3}\-\d{3}\-\d{4}/)==-1)
   {
      alert("The phone number you entered is not valid.\r\nPlease enter a phone number with the format xxx-xxx-xxxx.");
	  return false;
     
   }
   return true;
}
  

  
  
 