function prep_pop()
{
	obj=document.getElementById("mainBody");
	var curwidth = curheight = 0;
	curwidth = obj.offsetWidth;
	curheight = obj.offsetHeight;
	document.getElementById("fadeDiv").style.height=curheight+'px';	
	document.getElementById("fadeDiv").style.width='900px';
	document.getElementById("fadeDiv").style.display='block';
	obj=obj.getElementsByTagName("div").item(0);
	var curtop = curleft  = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	
	document.getElementById("fadeDiv").style.left=curleft+'px';
	document.getElementById("fadeDiv").style.top=curtop+'px';
	
	fade_in("fadeDiv",0,0.7);
}
function fade_in(fadeid,next,limit)
{
		if(next < limit)
		{
			document.getElementById(fadeid).style.opacity = next;
			iestart=next*100;
			document.getElementById(fadeid).style.filter = 'alpha(opacity='+iestart+')';
			next=next+0.1;
			setTimeout((function(){fade_in(fadeid,next,limit);}), 100);
		}
}
function fade_out(fadeid,next,limit)
{
		if(next > limit)
		{
			document.getElementById(fadeid).style.opacity = next;
			iestart=next*100;
			document.getElementById(fadeid).style.filter = 'alpha(opacity='+iestart+')';
			next=next-0.1;
			setTimeout((function(){fade_out(fadeid,next,limit);}), 100);
		}
		else
		{
			document.getElementById(fadeid).style.height='0px';	
			document.getElementById(fadeid).style.width='0px';
			document.getElementById(fadeid).style.display='none';	
		}

}
function postTestimonial(curobj)
{
	prep_pop();
	
	obj=curobj.parentNode.parentNode;
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	
	curleft-=100;
	curtop=50;
	document.getElementById("testimonialdiv").style.left=curleft+'px';
	document.getElementById("testimonialdiv").style.top=curtop+'px';
	document.getElementById("testimonialdiv").style.display='block';
	document.owntestimonialmsg.ownmessage.innerHTML="";
}
function closeowndiv()
{
	document.getElementById("testimonialdiv").style.display='none';
	fade_out("fadeDiv",0.4,0);
}
function validatetestimonial()
{
	if(document.owntestimonialmsg.ownmessage.value=="")
	{
		document.getElementById("errormsgnil").innerHTML = "* Enter some text !";
		error =1;
		return false;
	}
	
	if(document.owntestimonialmsg.ownmessage.value!="")
	{
		if(document.owntestimonialmsg.ownmessage.value.length >1024 )
		{	
			document.getElementById("errormsgnil").innerHTML = "* Testimonial should be less than 1024 characters !";
			error =1;
			return false;
		}
	}
	
	document.owntestimonialmsg.submit();
}
function validateLen()
{
	obj=document.owntestimonialmsg.ownmessage;
	msgnowLen=parseInt(obj.value.length);
	if(msgnowLen <=1024)
	{
		rem=1024-msgnowLen;
		document.getElementById("warnmsg").innerHTML=rem+" letters remaining";
	}
	else
	{
		rem=1024;
		document.getElementById("warnmsg").innerHTML="<font color='red'>Exceeded Maximum of "+rem+" letters</font>";
	}
}
