/* Copyright Providings.com
***********************************************************************/


var Alpah1		= "abcdefghijklmnopqrstuvwxyz";
var Alpah2		= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var Numbers		= "0123456789";
var Space		= " ";
var NonAlpha	= ":/~?&#_.+-=";

var LegalCharacters			= Alpah1+Alpah2+Numbers+Space;
var LegalCharactersURL		= Alpah1+Alpah2+Numbers+NonAlpha;


function ProcessWeblink(){
	var ErrorMSG = "";
	var FORM = eval("document.Form1");
	FORM.eMail.className="InputField RegForm";
	FORM.SiteName.className="InputField RegForm";
	FORM.SiteURL.className="InputField RegForm";
	FORM.Code.className="InputField RegForm";
	if (ValidateeMail(FORM.eMail.value)==false){
		FORM.eMail.className="InputField_Error RegForm";
		ErrorMSG = "Please enter a valid eMail address.";
	}
	if(!ErrorMSG){
		if (FORM.SiteName.value.length < 3){
			FORM.SiteName.className="InputField_Error RegForm";
			ErrorMSG = "Please enter the name of your website.";
		}
	}
	if(!ErrorMSG){
		for (j=0; j<FORM.SiteName.value.length; j++) {
			DOM = FORM.SiteName.value.charAt(j);
			if (LegalCharacters.indexOf(DOM) == -1){
				FORM.SiteName.className="InputField_Error RegForm";
				ErrorMSG = "Your website name contains invalid characters.<br />You can only use the following characters:<br /><br />"+Alpah2+Space+Numbers;
			}
		}
	}
	if(!ErrorMSG){
		if (FORM.SiteURL.value.length < 15){
			FORM.SiteURL.className="InputField_Error RegForm";
			ErrorMSG = "Please enter the URL of your website.";
		}
	}
	if(!ErrorMSG){
		for (j=0; j<FORM.SiteURL.value.length; j++) {
			DOM = FORM.SiteURL.value.charAt(j);
			if (LegalCharactersURL.indexOf(DOM) == -1){
				FORM.SiteURL.className="InputField_Error RegForm";
				ErrorMSG = "Your website URL contains invalid characters.<br />You can only use the following characters:<br /><br />"+Alpah2+Space+Numbers+Space+NonAlpha;
			}
		}
	}
	if(!ErrorMSG){
		if (FORM.Code.value.length < 4){
			FORM.Code.className="InputField_Error RegForm";
			ErrorMSG = "Please enter the correct verification code.";
		}
	}
	if(!ErrorMSG){
		for (j=0; j<FORM.Code.value.length; j++) {
			DOM = FORM.Code.value.charAt(j);
			if (LegalCharacters.indexOf(DOM) == -1){
				FORM.Code.className="InputField_Error RegForm";
				ErrorMSG = "The Verification Code contains invalid characters.<br />You can only use the following characters:<br /><br />&nbsp; &nbsp; " + Alpah2+" "+Numbers;
			}
		}
	}
	if(ErrorMSG){
		document.getElementById("Comment").innerHTML="<font color='red'><b>ERROR:</b> "+ErrorMSG+"</font>";
	}else{
		document.getElementById("Comment").innerHTML="";
		FORM.Button1.value="Please Wait";
		FORM.Button1.disabled=true;
		FORM.action="/PROCESS_Links.php";
		FORM.Corona.value="Process";
		FORM.target="iFrame";
		setTimeout("document.Form1.submit();",1000);
	}
}