function showDiv(divTitleName, divContent, id, selClass, unselClass){
	try{
		for (var i=1; i<=3; i++){
			if (id==i){
				document.getElementById(divTitleName+i).className = selClass;
				document.getElementById(divContent+i).style.display = 'block';
			}
			else {
				document.getElementById(divTitleName+i).className = unselClass;
				document.getElementById(divContent+i).style.display = 'none';
			}
		}
	}
	catch (e) {
	}
}
function callnewsletterdiv(e){
	 document.getElementById("floatform").style.left = (parseInt(e.clientX)-100);
	 document.getElementById("floatform").style.top=parseInt(document.body.scrollTop)+parseInt(e.clientY)+18;
}
function openNewsletterWindow(e){
var A="http://sify.com/sports/cricket/ipl/ipl2010files/ipl_newsletter.php";
 var B=this.document.createElement("a");
 B.setAttribute("rev","width: 310px; height: 195px;scrolling: no;");
 B.setAttribute("title","IPL 2010");
 B.setAttribute("href",A);
 B.setAttribute("rel","lyteframe");
try{ 
	myLytebox.start(B,false,true);
} catch(err){ 
	var leftVal = (screen.width -278 ) / 2;
	var topVal = (screen.height -252 ) / 2;
    newwindow=window.open(A,'WelcomeToSify','height=280,width=280,scrollbars=no,left='+leftVal+',top='+topVal);
}};

function Trim(value)
{
	value = value.replace(/^\s+/g, "" );
	value = value.replace( /\s+$/g, "" );
	return value;
}
//Checking for Valid Email Address
function validEmail(email)
{
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var checkend=/\.[a-zA-Z]{2,3}$$/;
	if((email.search(exclude) != -1) || (email.search(checkend) == -1)) { return false; }
	var atPos = email.indexOf("@",0);
	var pPos1 = email.indexOf(".",0);
	var periodPos = email.indexOf(".",atPos);
	var pos1 = pPos1;
	var pos2 = 0;

	while (pos2 > -1)
	{
		pos2 = email.indexOf(".",pos1+1);
		if (pos2 == pos1+1) { return false; }
		else { pos1 = pos2; }
	}

	if (atPos == -1) { return false; }
	if (atPos == 0) { return false; }
	if (pPos1 == 0) { return false; }
	if(email.indexOf("@",atPos+1) > -1) { return false; }
	if(periodPos == -1) { return false; }
	if(atPos+1 == periodPos) { return false; }
	if(periodPos+3 > email.length) { return false; }
return true;
}
function validate()
{
	with(document.frmNewsletter)
	{
	var specchar = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|\"\'\-\<\>]/;
	var name1=new RegExp('[0-9]');
	if (Trim(name.value)=="" && Trim(email.value)=="")
	{
		alert ("Please enter the all the values");
		name.focus();
		return false;
	}
	if (Trim(name.value)=="") 
	{
		alert ("Please enter the Name");
		name.focus();
		return false;
	 }
	if (name1.test(name.value)) 
	{
		alert('Please enter a valid Name');
		name.focus();
		return false;
	}
	if(specchar.test(name.value))
	{
		alert("Please enter a valid Name");
		name.focus();
		return false;
	}	
	if (Trim(email.value)=="") { 
		alert ("Please enter the Email Id");
		email.focus();
		return false;
	 }
	if(validEmail(email.value) == false)
	{
		alert("Please enter a valid Email ID");
		email.focus();
		return false;
	}
	}
	document.frmNewsletter.submit();
}
