// JavaScript Document

function register() {
	
	var err = "Following error(s) occured, \n\n";
	
	if(document.regform.email.value == '') { 
		   err += "Fill the E-Mail Field \n";
	}
	if(document.regform.name.value == '') { 
		   err += "Fill the Name Field \n";
	}
	if(document.regform.pwd.value == '') { 
		   err += "Fill the Password Field \n";
	}
	if(document.regform.repwd.value == '') { 
		   err += "Fill the Confirm Password Field \n";
	}
	if(document.regform.pwd.value != '' && document.regform.repwd.value != '') {
		if(document.regform.pwd.value != document.regform.repwd.value) {
			err += "Passwords does not matches \n";
		}		
		
	}
	
	if(document.regform.website.value != '') {
		 var v = new RegExp();
         v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
         if (!v.test(document.regform.website.value)) {
            err += "Website URL not valid \n";
         } 
		
	}
	
	if(document.regform.blog.value != '') {
		 var v = new RegExp();
         v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
         if (!v.test(document.regform.blog.value)) {
            err += "Blog URL not valid \n";
         } 
		
	}
	
	if(document.regform.twitter.value != '') {
		 var v = new RegExp();
         v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
         if (!v.test(document.regform.twitter.value)) {
            err += "Twitter URL not valid \n";
         } 
		
	}
	
	if(document.regform.youtube.value != '') {
		 var v = new RegExp();
         v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
         if (!v.test(document.regform.youtube.value)) {
            err += "Youtube URL not valid \n";
         } 
		
	}
	
	if(document.regform.linkedin.value != '') {
		 var v = new RegExp();
         v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
         if (!v.test(document.regform.linkedin.value)) {
            err += "Linkedin URL not valid \n";
         } 
		
	}
	
	if(document.regform.flickr.value != '') {
		 var v = new RegExp();
         v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
         if (!v.test(document.regform.flickr.value)) {
            err += "Flickr URL not valid \n";
         } 
		
	}
	
	if(err !="Following error(s) occured, \n\n") {
			alert(err);
			return false;
	}
	
return true;
}

function RestrictInt(val)

{
	 if(isNaN(val)){
		val = val.substring(0, val.length-1);
		document.regform.contact.value = val;
		return false;
	 }
	return true;
}


var http = false;
	
if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
} 

function checkemail(email) {
	 
	    http.open("GET", "includes/check_register.php?email="+email, true);
		
		http.onreadystatechange=function() {
		if(http.readyState == 4) {
	   	if(http.responseText == 0) {
				alert("Email already exists");
				document.regform.email.value = '';
				document.regform.email.focus();
			}
		 }
	  }
	  http.send(null);
}

