// JavaScript Document
function WinOpen(winname,w,h,leftcor,topcor,pname)
{
	window.open( pname , winname, "scrollbars=1,statusbar=no,menubar=no,toolbar=no,resize=null,top=" + topcor + ",left=" + leftcor + ",width=" + w + ",height="+h ).focus();
}

function SubmitSubscribe()
{
	if(document.frmSubscribe.txt_email.value=="")
		{
			alert('Please enter your email for subscribing');
			document.frmSubscribe.txt_email.focus();
			return false;
		}
	if(!ValidateEmail_subscribe(document.frmSubscribe.txt_email))
		return false;
	
		return true;
}

function trim_subscribe(st)
{
	if(st.length > 0)
	{
		re = / +$/g; 
		newval = st.replace(re,"");
		re = /^ +/g;
		newvala = newval.replace(re,"");
		return newvala;
	}
	return "";
}

function ValidateEmail_subscribe(ctrl)
{
	var mFlag = true;
	email = trim_subscribe(ctrl.value);
	valid_chars_for_email = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_@.";
	if ( email == "" )			// pending Email validation
	{
		mFlag = false;
	}
	for ( i=0; i < email.length; i++ )
	{
		ch =  "" + email.charAt(i);
		num = valid_chars_for_email.indexOf(ch);
		if ( num == -1 )
		{
			mFlag = false;
		}
	}
	if ( email.indexOf('@') == -1 )
	{
		mFlag = false;
	}
	if ( email.indexOf('.') == -1 )
	{
		mFlag = false;
	}
	if ( ! mFlag )
	{
		alert("Email Is Not Valid");
		ctrl.focus();
	}
	return mFlag;
}