
/**
 * MD5 encrypts password for delivery to server
 */
function encryptPassword(formField, password) {
	
	if(password == "" || password.length == 0) {
		formField.value = "";
	}
	else {
		formField.value = hexMD5(password);
	}
	
	return;
}

/* Opens link in new Window */
function openWindow(link) {
	var features = "menubar=yes,resizable=yes,scrollbars=yes,toolbar=yes,status=yes,location=yes,height=550,width=750";
	emailWin = window.open(link, "", features);
	emailWin.focus();

	return;
}

/* Real login form submit to server */
function copyForm(oldForm, newForm) {
	newForm.username.value = oldForm.username.value;
	encryptPassword(newForm.password, oldForm.password.value);
	if (oldForm.remember.checked) {
		newForm.rememberMe.value = "yes"; 
	}
	else {
		newForm.rememberMe.value = "";	
	}
	
	return;
}
function submitSubscriberForm()
{
	copyForm(document.loginForm, document.subLoginForm1);
	document.subLoginForm1.username.value = document.loginForm.username.value;
	
	//if captcha code is there, then set the hidden fields.
	if(document.loginForm.captchaID)
	{		
		document.subLoginForm1.captchaID.value = document.loginForm.captchaID.value;
		document.subLoginForm1.captcha_response.value = document.loginForm.captcha_response.value;

	}			
	document.subLoginForm1.submit();
}
function submitGuestForm(){
	
	
	encryptPassword(document.guestLoginForm1.encryptedPassword, document.loginForm.password.value);
	
	document.guestLoginForm1.username.value = document.loginForm.username.value;

	//if captcha code is there, then set the hidden fields.
	if(document.loginForm.captchaID)
	{
		document.guestLoginForm1.captchaID.value = document.loginForm.captchaID.value;
		document.guestLoginForm1.captcha_response.value = document.loginForm.captcha_response.value;
	}	
	if (document.loginForm.remember.checked) {
		document.guestLoginForm1.rememberMe.value = "yes"; 
	}
	else {
		document.guestLoginForm1.rememberMe.value = "";	
	}
	document.guestLoginForm1.submit();
}	

function validateEmail(username)
{
	if (checkIfSubcriber(username)) {
		//alert("Subscriber !!");
		submitSubscriberForm();
	}
	else
	{
		//alert("Guest !!");
		submitGuestForm();
	}
}


function checkIfSubcriber(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.lastIndexOf(at)==lstr-1){
		   return true
		}
		else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.lastIndexOf(dot)==lstr-1){
		    return true
		}
		/*if (str.indexOf(dot,(lat)) != -1){
		   return true
		}*/
		else if (str.indexOf(dot,(lat+2))==-1){  //xx@pp.com
		    return true
		}	 
		else if (str.indexOf(at,(lat+1))!=-1){ //xx@@p.com
		    return true
		}
		else
			return false;

		 /*if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }*/ 				
	}


