
function preview()
{
	frm=document.sendfrm;

	var str1 = frm.senderemail.value;
	var str2 = frm.toemail.value;

	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid

	


	if(trim(frm.sendername.value)=="")
	{
		alert("Please enter your name");
		frm.sendername.focus();
		return false;
	}
	else if(!(frm.sendername.value.match(/^[a-zA-Z]+$/)))
	{
			alert("Please enter only alphabets");
			frm.sendername.select();
			return false;
	}	
	if(trim(frm.senderemail.value)=="")	
	{
			alert("Please enter your E-mail ID");
			frm.senderemail.value=trim(frm.senderemail.value);
			frm.senderemail.focus();
			return false;
	}
	else if (!reg1.test(str1) && reg2.test(str1)){ // if syntax is valid
	   		//return true;
		}else{	
			alert ('Please enter a valid E-mail ID');
			frm.senderemail.focus();
			return false;
	}

	if(trim(frm.toname.value)=="")
	{
		alert("Please enter recipient's name");
		frm.toname.focus();
		return false;
	}
	else if(!(frm.toname.value.match(/^[a-zA-Z]+$/)))
	{
			alert("Please enter only alphabets");
			frm.toname.select();
			return false;
	}	
	if(trim(frm.toemail.value)=="")	
	{
			alert("Please enter recipient's E-mail ID");
			frm.toemail.value=trim(frm.toemail.value);
			frm.toemail.focus();
			return false;
	}
	else if (!reg1.test(str2) && reg2.test(str2)){ // if syntax is valid
	   		//return true;
		}else{	
			alert ('Please enter a valid E-mail ID');
			frm.toemail.focus();
			return false;
	}
/*
	if(trim(frm.subject.value)=="")
	{
		alert("Please enter your subject");
		frm.subject.focus();
		return false;
	}
*/
	if(trim(frm.message.value)=="")
	{
		alert("Please enter your message");
		frm.message.focus();
		return false;
	}
	else
	{
		frm.action=frm.purl.value;
		frm.submit();	
	}
	
	//sendername.innerHTML=document.sendfrm.sendername.value;

	//window.open(url,'preview','width=300,height=250,left=10,top=10,scrollbars=no'); 
	//document.sendfrm.submit();
	
}

function valButton(btn) {
var cnt = -1;
for (var i=btn.length-1; i > -1; i--) {
   if (btn[i].checked) {cnt = i; i = -1;}
   }
if (cnt > -1) return btn[cnt].value;
else return null;
}

function selectcard()
{
	frm=document.ecard;	
	//alert("Please select your card");
	var flag=valButton(frm.ecards);
	if(flag == null)
	{
		alert("Please select your card");
		return false;
	}

	return true;

}
function showall()
{
	frm=document.sendfrm;	
	document.location.href=frm.murl.value;
}
function customize()
{	
	document.previewfrm.action=document.previewfrm.surl.value;
	document.previewfrm.submit();	
}
function trim(m)
{
	while(m.charAt(m.length-1)==' ')
	m=m.substring(0,m.length-1);
	return m;
}

