// JavaScript Document
//FOR MEMBER
function valemail2(){
 var ajaxRequest;  // The variable that makes Ajax possible!
 
try{
	// Opera 8.0+, Firefox, Safari
	ajaxRequest = new XMLHttpRequest();
} 
catch (e){
	// Internet Explorer Browsers
	try{
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (e){
			// Something went wrong
			alert("Your browser broke!");
			return false;
		}
	}
}
// Create a function that will receive data sent from the server
String.prototype.trim = function () {
	return this.replace(/^\s*/, "").replace(/\s*$/, "");
}  
 var result = document.getElementById("resultemail2");
 var btn = document.getElementById("freesignup");
 var email = document.getElementById("email2").value.trim();
 var queryString = "?ea=" + email;
 ajaxRequest.onreadystatechange = function(){
	if(ajaxRequest.readyState == 4){
		if((email!="") && (ajaxRequest.responseText == "false")){
			result.innerHTML = "Email Address is available.";
			result.style.color = "#006600";					
			result.style.visibility = "visible";	   	   	   					  
			result.style.display = "block";	   	   	   					  							
			btn.disabled= false;							
		}
		else if(email==""){
			result.innerHTML = "Enter a Valid Email Address.";
			result.style.color = "#cc0000";
			result.style.visibility = "visible";	   	   	   					  
			result.style.display = "block";	   	   	   					  			
			btn.disabled= true;			
		}
		else if((email!="") && (ajaxRequest.responseText == "true")){
			result.innerHTML = "Email Address already exists.";
			result.style.visibility = "visible";	   	   	   					  
			result.style.display = "block";	   	   	   					  							
			btn.disabled= true;
		}
	}
 }
 ajaxRequest.open("GET", "validateemail2.php" + queryString, true);
 ajaxRequest.send(null); 
}

//VALIDATE AGENT
function valemail(){
 var ajaxRequest;  // The variable that makes Ajax possible!
try{
	// Opera 8.0+, Firefox, Safari
	ajaxRequest = new XMLHttpRequest();
} 
catch (e){
	// Internet Explorer Browsers
	try{
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (e){
			// Something went wrong
			alert("Your browser broke!");
			return false;
		}
	}
}
// Create a function that will receive data sent from the server
String.prototype.trim = function () {
	return this.replace(/^\s*/, "").replace(/\s*$/, "");
}  
 var result = document.getElementById("resultemail");
 var btn = document.getElementById("premiumsignup");
 var email = document.getElementById("email").value.trim();
 var queryString = "?email=" + email;
 ajaxRequest.onreadystatechange = function(){
	if(ajaxRequest.readyState == 4){
		if((email!="") && (ajaxRequest.responseText == "false")){
			result.innerHTML = "Email Address is available.";
			result.style.color = "#006600";					
			result.style.visibility = "visible";	   	   	   					  
			result.style.display = "block";	   	   	   					  							
			btn.disabled= false;							
		}
		else if(email==""){
			result.innerHTML = "Enter a Valid Email Address.";
			result.style.color = "#cc0000";
			result.style.visibility = "visible";	   	   	   					  
			result.style.display = "block";	   	   	   					  			
			btn.disabled= true;			
		}
		else if((email!="") && (ajaxRequest.responseText == "true")){
			result.innerHTML = "Email Address already exists.";
			result.style.visibility = "visible";	   	   	   					  
			result.style.display = "block";	   	   	   					  							
			btn.disabled= true;
		}
	}
 }
 ajaxRequest.open("GET", "validateemail.php" + queryString, true);
 ajaxRequest.send(null); 
}

function valurl(){
 var ajaxRequest;  // The variable that makes Ajax possible! 
try{
	// Opera 8.0+, Firefox, Safari
	ajaxRequest = new XMLHttpRequest();
} 
catch (e){
	// Internet Explorer Browsers
	try{
		ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) {
		try{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (e){
			// Something went wrong
			alert("Your browser broke!");
			return false;
		}
	}
}
// Create a function that will receive data sent from the server
String.prototype.trim = function () {
	return this.replace(/^\s*/, "").replace(/\s*$/, "");
}  
 var result = document.getElementById("resulturl");
 var btn = document.getElementById("premiumsignup");
 var url = document.getElementById("url").value.trim();
 var queryString = "?url=" + url;
 ajaxRequest.onreadystatechange = function(){
	if(ajaxRequest.readyState == 4){
		if((url!="") && (ajaxRequest.responseText == "false")){
			result.innerHTML = "URL is available";
			result.style.color = "#cc0000";			
			result.style.visibility = "visible";	   	   	   					  
			result.style.display = "block";	   	   	   					  							
			btn.disabled= false;							
		}
		else if(url==""){
			result.innerHTML = "Enter a Unique URL.";
			result.style.color = "#cc0000";
			result.style.visibility = "visible";	   	   	   					  
			result.style.display = "block";	   	   	   					  			
			btn.disabled= true;			
		}
		else if((url!="") && (ajaxRequest.responseText == "true")){
			result.innerHTML = "URL already exists.";
			result.style.color = "#cc0000";			
			result.style.visibility = "visible";	   	   	   					  
			result.style.display = "block";	   	   	   					  							
			btn.disabled= true;
		}
	}
 }
 ajaxRequest.open("GET", "validate-url.php" + queryString, true);
 ajaxRequest.send(null); 
}

function validateUser(f)
{
	var key;
	var keychar;
	var result;
	if (window.event)
	   key = window.event.keyCode;
	else if (f)
	   key = f.which;
	else
	   result = true;
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	// control keys
	if ((key==null) || (key==0) || (key==8) || 
		(key==9) || (key==13) || (key==27) )
	   result = true;
	// alphas and numbers
	else if ((("abcdefghijklmnopqrstuvwxyz").indexOf(keychar) > -1))
	   result = true;
	else
	   result = false;
	if(result == true)
	{
		var ajaxRequest; // The variable that makes Ajax possible!
		try{
			ajaxRequest = new XMLHttpRequest();
		} 
		catch (e){
			try{
				ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (e) {
				try{
					ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} 
				catch (e){
					// Something went wrong
				alert("Your browser broke!");
				return false;
				}
			}
		}
	// Function to receive data sent from the server and update div's
		String.prototype.trim = function () {
			return this.replace(/^\s*/, "").replace(/\s*$/, "");
		}  
		 var result = document.getElementById("resulturl");
		 var btn = document.getElementById("premiumsignup");
		 var url = document.getElementById("url").value.trim();
		 var queryString = "?url=" + url;
		 ajaxRequest.onreadystatechange = function(){
			if(ajaxRequest.readyState == 4){
				if((url!="") && (ajaxRequest.responseText == "false")){
					result.innerHTML = "URL is available";
					result.style.color = "#cc0000";			
					result.style.visibility = "visible";	   	   	   					  
					result.style.display = "block";	   	   	   					  							
					btn.disabled= false;							
				}
				else if(url==""){
					result.innerHTML = "Enter a Unique URL.";
					result.style.color = "#cc0000";
					result.style.visibility = "visible";	   	   	   					  
					result.style.display = "block";	   	   	   					  			
					btn.disabled= true;			
				}
				else if((url!="") && (ajaxRequest.responseText == "true")){
					result.innerHTML = "URL already exists.";
					result.style.color = "#cc0000";			
					result.style.visibility = "visible";	   	   	   					  
					result.style.display = "block";	   	   	   					  							
					btn.disabled= true;
				}
			}
		 }
		 ajaxRequest.open("GET", "validate-url.php" + queryString, true);
		 ajaxRequest.send(null); 	
		return true;
	}
	else
	{
		return false;
	}
}