function show_forwardtofriend_form(e,compname,comid)
{
	hideall_div();
	var posi = new Array();
	posi=trackClick(e);
	var	forwardto_form ='<form name="forward_form" onSubmit="return validateforwardfriend(this);">';
	forwardto_form+='<table cellpadding="0" cellspacing="0" border="0" width="360" height="220" bgcolor="#F0F8FB" style="border:3px solid #018BCC;">';
	forwardto_form +='<tr><td colspan="2"><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td style="padding-left:5px;"><font class="mediumtxt"><img src="images/trans.gif" width="1" height="20" /><b>Forward to Friend</b></font></td><td valign="middle" align="right" style="padding-right:10px;" valign="top"><a href="javascript:;"  class="mediumtxt" onclick="javascript:hide_fwdf_div(\'div_forwardtofriend\');" style="font-size:12px;" title="Close"><b>x</b></a></td></tr></table></td></tr>';
	forwardto_form +='<tr>';
	forwardto_form +='<td width="90" style="padding-left:15px;"><font class="mediumtxt">Your Name</font></td>';
	forwardto_form +='<td width="210" colspan="2"><input type="text" name="yourname" class="textfield" style="width:180px;" maxlength="30"/></td>';
	forwardto_form +='</tr>';
	forwardto_form +='<tr>';
	forwardto_form +='<td style="padding-left:15px;"><font class="mediumtxt">Your Email</font></td>';
	forwardto_form +='<td><input type="text" name="youremail" class="textfield" style="width:180px;" maxlength="30"/></td>';
	forwardto_form +='</tr>';
	forwardto_form +='<tr>';
	forwardto_form +='<td style="padding-left:15px;"><font class="mediumtxt">Friend\'s Name</font></td>';
	forwardto_form +='<td><input type="text" name="yourfname" class="textfield" style="width:180px;" maxlength="30"/></td>';
	forwardto_form +='</tr>';
	forwardto_form +='<tr>';
	forwardto_form +='<td style="padding-left:15px;"><font class="mediumtxt">Friend\'s Email</font></td>';
	forwardto_form +='<td><input type="text" name="yourfemail" class="textfield" style="width:180px;" maxlength="30"/></td>';
	forwardto_form +='</tr>';
	forwardto_form +='<tr><td colspan="2" valign="top"><img src="images/trans.gif" width="240" height="25" /><input type="image" src="images/blue_submitbutton.gif" /></td></tr>';
	forwardto_form +='<input type="hidden" name="comp_id" id="comp_id" value="'+comid+'">';
	forwardto_form +='</table>';
	forwardto_form +='</form>';
	//var showRow = (navigator.appName.indexOf("Internet Explorer") != -1) ? "block" : "table-row";
	document.getElementById("div_forwardtofriend").style.visibility="visible";
	document.getElementById("div_forwardtofriend").style.left=posi[0]+"px";	
	document.getElementById("div_forwardtofriend").style.top=posi[1]+"px";	
	document.getElementById("div_forwardtofriend").innerHTML=forwardto_form;
}

function hide_fwdf_div(div_name)
{
	document.getElementById(div_name).style.visibility="hidden";
}
/*
function trackClick(e) {
	var posi = new Array();
	if (arguments.length == 0) e = event;
	//if(navigator.appName.indexOf("Internet Explorer") != -1)
	//{
	//	e=event;
	//}
	//else
	//{
	//	e=window.event;
	//}
	if (document.layers)
	{
		posi[0]=e.pageX;
		posi[1]=e.pageY;
	}
	else
	{
		posi[0]=e.clientX+document.body.scrollLeft;
		posi[1]=e.clientY+document.body.scrollTop;
	}
	return posi;
}
*/
function validateforwardfriend(frm)
{
	if (frm.yourname.value == "")
	{
		alert ("Please Enter Your Name");
		frm.yourname.focus();
		return false;
	}
	if (frm.youremail.value == "")
	{
		alert ("Please Enter Your Email Id");
		frm.youremail.focus();
		return false;
	}
	if (!ValidateEmail(frm.youremail.value) )
	{
			alert("Please enter a valid E-mail id.");
			frm.youremail.focus( );
			return false;
	}
	if (frm.yourfname.value == "")
	{
		alert ("Please enter your friends name.");
		frm.yourfname.focus();
		return false;
	}
	
	if (frm.yourfemail.value == "")
	{
		alert ("Please enter your friend's E-mail id.");
		frm.yourfemail.focus();
		return false;
	}
	if ( !ValidateEmail(frm.yourfemail.value) )
	{
			alert("Please enter a valid E-mail id.");
			frm.yourfemail.focus();
			return false;
	}
	forward_to_friend(frm.yourname.value,frm.youremail.value,frm.yourfname.value,frm.yourfemail.value,frm.comp_id.value);
	return false;
}

function forward_to_friend(yourname,youremail,yourfname,yourfemail,ad_id)
{
	var forwfurl="http://www.indiapages.com/forwardad.php?yourname="+yourname+"&youremail="+youremail+"&yourfname="+yourfname+"&yourfemail="+yourfemail+"&ad_id="+ad_id;
	http = new getHTTPObject();
	if (http) 
	{
		http.open("GET", forwfurl, true);
		http.send(null);
		http.onreadystatechange = handlerforwtofHttpResponse;
	}
}

function ValidateEmail( Email )
{
	var atCharPresent = false;
	var dotPresent = false;

	for ( var Idx = 0; Idx < Email.length; Idx++ )
	{
		if ( Email.charAt ( Idx ) == '@' )
			atCharPresent = true;
		if ( Email.charAt ( Idx ) == '.' )
			dotPresent = true;
	}
	
	for ( var Idx = 0; Idx < Email.length; Idx++ )
		{
			if ( Email.charAt(Idx) == '	'
				|| Email.charAt(Idx) == ' '
				|| Email.charAt(Idx) == ','
				|| Email.charAt(Idx) == ';' )
			{
				//alert( "No spaces or other invalid characters are not allowed in the email. Please enter only one main email address" );
				return false;
			}
		}
	
	
	
	if ( !atCharPresent || !dotPresent )
		return false;
		
		var last_ar=Email.split(".");
		if (last_ar[last_ar.length-1].length<2)
			return false;

	return true;
	}

function handlerforwtofHttpResponse()
{
	if(http.readyState == 4)
	{
		var return_str=http.responseText;
		document.getElementById("div_forwardtofriend").innerHTML=return_str;
	}
}
/*
function getHTTPObject()
{
	var xmlhttp;
	try
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
		try 
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	
		}
		catch (E)
		{
			xmlhttp = false;
		}
	
	}
	
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
	{
		try
		{
			xmlhttp = new XMLHttpRequest();
		}
		catch (e)
		{
			xmlhttp = false;
		}
	}
	
	return xmlhttp;
}*/