// JScript source code

var cX = 0; var cY = 0;
function UpdateCursorPosition(e)
{ cX = e.pageX; cY = e.pageY;}

function UpdateCursorPositionDocAll(e)
{ cX = event.clientX; cY = event.clientY;}

if(document.all) 
{ document.onmousemove = UpdateCursorPositionDocAll; }
else 
{ document.onmousemove = UpdateCursorPosition; }

function AssignPosition(d) 
{
	//d.style.left = 590 + "px";
	//d.style.top = 975 + "px";
	var od = document.getElementById(d);
	od = eval(od);
	d.style.width = "302px";
	var odw = parseInt(d.style.width);
	d.style.left = ( (( screen.width - odw ) / 2) + 210 )+"px";
	d.style.top = 975 + "px";
}

function ShowTooltip(d,user_id)
{

	var xmlHttp = null 	
	if (typeof window.ActiveXObject != 'undefined' ) 
	{
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} 
	else
	{
		xmlHttp = new XMLHttpRequest();
	}

	var url = "/shownewsletter.asp?user_id="+user_id+"&sid="+Math.random()

	xmlHttp.open("GET", url, false);
	xmlHttp.send(null);

	var dd = document.getElementById(d);
	AssignPosition(dd);

	if (xmlHttp.readyState == 1)
	{
		document.getElementById(d).innerHTML="<table width=50% align=center border=0 cellpadding=2 cellspacing=0 bgcolor='#ffffff'><tr><td align=center><font face=arial size=2><b>Please wait...</b></font><br><br><img src='http://www.fibre2fashion.com/_resources/technical-textiles/images/waiting.gif' border=0></td></tr></table>";
	}
	
	if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete")
	{
		document.getElementById(d).innerHTML=xmlHttp.responseText;
	}
	
	dd.style.display = "block";
}

function HideTooltip(d)
{
	document.getElementById(d).style.display="none";
}

function Validate()
{
	//validating email
	if (!validatemail(document.getElementById("email")))
	{
		return false;
	}

	var email;

	email = document.getElementById("email").value;

	var str;
	str = "email="+email;

	var xmlHttp = null 	
	if (typeof window.ActiveXObject != 'undefined' ) 
	{ 
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
	} 
	else 
	{ 
		xmlHttp = new XMLHttpRequest(); 
	}

	var url="/insertnewsletter.asp?"+str+"&sid="+Math.random()

	xmlHttp.open("GET", url, false);
    xmlHttp.send(null);
	
	if (xmlHttp.readyState == 4 || xmlHttp.readyState=="complete") 
	{	
		document.getElementById("userdetail").innerHTML=xmlHttp.responseText
	}
}

//function for validating email
function validatemail(mymail)
{
	var message = "Please Enter Valid Email Id";

	if ((mymail.value == '') || (mymail.value.length == mymail.value.lastIndexOf('.')+1) || (mymail.value.indexOf('@') != mymail.value.lastIndexOf('@')))
	{
		alert(message);
		mymail.focus();
		return false;
	}

	if(mymail.value.indexOf('@')==-1 || mymail.value.indexOf('.')==-1 || mymail.value.indexOf('@',0)==0 || mymail.value.indexOf('.',0)==0 || mymail.value.indexOf('@.')!= -1 || mymail.value.indexOf('.@')!=-1 || mymail.value.indexOf('..')!=-1)
	{
		alert(message);
		mymail.focus();
		return false;
	}

	return true;
}