function Trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function clickclear(thisfield, defaulttext) {
   if (thisfield.value == defaulttext) {
	thisfield.value = "";
   }
}


function validate_form(thisform,msg)
{
  apos=document.forms['signup'].signUp.value.indexOf("@");
  dotpos=document.forms['signup'].signUp.value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2) 
    {
	alert(msg);
	}
  else
    { 
		showSignUpLayer();
	}
}

function showSignUpLayer(){
	document.getElementById("signUpTxt").value=document.forms['signup'].signUp.value;
	document.getElementById("confirmSignUpTxt").value="";
	document.getElementById("signUpConfirmPopup").style.display='block';;
}

function hideSignUpConfirm(){
	document.getElementById("signUpTxt").style.color="#000000";
	document.getElementById("confirmSignUpTxt").style.color="#000000";
	document.getElementById("signUpWarning").style.display='none';
	document.getElementById("signUpTxt").value="";
	document.getElementById("confirmSignUpTxt").value="";
	document.getElementById("signUpConfirmPopup").style.display='none';
}

function confrimEmailValidate(thisform,msg, msg2){
	apos=document.forms['signUpConfirm'].mailing_list.value.indexOf("@");
  	dotpos=document.forms['signUpConfirm'].mailing_list.value.lastIndexOf(".");
	capos=document.forms['signUpConfirm'].signUpConfirm.value.indexOf("@");
  	cdotpos=document.forms['signUpConfirm'].signUpConfirm.value.lastIndexOf(".");
	
  	if (apos<1||dotpos-apos<2) {
		document.getElementById("signUpWarning").style.display='block';
		document.getElementById("signUpWarning").innerHTML = msg;
		document.getElementById("signUpTxt").style.color="#e52524";
		document.forms['signUpConfirm'].mailing_list.focus();
		return false;
	}else if (capos<1||cdotpos-capos<2) {
		document.getElementById("signUpWarning").style.display='block';
		document.getElementById("signUpWarning").innerHTML = msg;
		document.getElementById("confirmSignUpTxt").style.color="#e52524";
		document.forms['signUpConfirm'].signUpConfirm.focus();
		return false;
	}else if (Trim(document.forms['signUpConfirm'].mailing_list.value )!= Trim(document.forms['signUpConfirm'].signUpConfirm.value)) {
		document.getElementById("signUpWarning").style.display='block';
		document.getElementById("signUpWarning").innerHTML = msg2;
		document.getElementById("confirmSignUpTxt").style.color="#e52524";
		document.forms['signUpConfirm'].signUpConfirm.focus();
		return false;
	}else{ 
		document.getElementById("signUpTxt").style.color="#000000";
		document.getElementById("confirmSignUpTxt").style.color="#000000";
		document.getElementById("signUpWarning").style.display='none';
		document.forms['signUpConfirm'].submit();
	}
}

