var pagingObj;
var curCantoType;
function createRequestObject()
{
  	var obj;
  	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	  obj = new ActiveXObject("Microsoft.XMLHTTP");
	else 
	  obj = new XMLHttpRequest();
	return obj;
}
function changecantopage(pageval,type)
{
	pagingObj=createRequestObject();
	curCantoType=type;
	
	if(curCantoType=="lovecanto")
		document.getElementById("lvmodbusy").innerHTML="<img src='"+web_lite+"/images/bigloading.gif' />";
	else if(curCantoType=="friendshipcanto")	
		document.getElementById("frmodbusy").innerHTML="<img src='"+web_lite+"/images/bigloading.gif' />";
		
	url=dir_point+"ajxfiles/cantoPaging.php?pagevalue="+escape(pageval)+"&type="+type;
	pagingObj.open('get', url+"&sid="+Math.random());
	pagingObj.onreadystatechange =displayavail;
	pagingObj.send(null);
}
function displayavail()
{
  	 try
  	{
   		if(pagingObj.readyState == 4)
		{
	    		try{
		  		if(pagingObj.status == 200)
		 		{
		 			if(pagingObj.responseText)
		 			{	
		 				check=pagingObj.responseText.split("cant_redirect=");
						if(check.length>1)
						{
							window.location.href=check[1];
						}
						else
						{
			 				if(curCantoType=="lovecanto")
			 				{
			 					document.getElementById("lvmodbusy").innerHTML="";
			   					document.getElementById("lovecantos").innerHTML=pagingObj.responseText;
			 				}
			   				else if(curCantoType=="friendshipcanto")	
			   				{
			   					document.getElementById("frmodbusy").innerHTML="";
			   					document.getElementById("friendshipcantos").innerHTML=pagingObj.responseText;
			   				}
						}
		 			}
		   		}
		   		else{}
		}catch(e){}
	}}
	catch(e){}
}
function validatecanto(typecanto)
{
	error=0;
	
	//radiosel=document.getElementsByTagName("input");
	radiosel=document.frmMsg.elements["cantomsg"];
	contocnt=0;
	for(i=0;i<radiosel.length;i++)
	{
		if(radiosel[i].checked==true)
			contocnt=1;	
	}
	if(contocnt==0)
	{
		document.getElementById("errorcanto").innerHTML = "<span class='action-msg-fontr'>* Select atleast one Canto!</span>";
		error =1;
		return false;
	}
	
	if(error==0)
	{
		document.frmMsg.checkcanto.value=typecanto;
		document.frmMsg.submit();
	}
}
function createowncanto(curobj)
{
	prep_pop();
	
	obj=curobj.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-=50;
	curtop=50;
	document.getElementById("owncantodiv").style.left=curleft+'px';
	document.getElementById("owncantodiv").style.top=curtop+'px';
	document.getElementById("owncantodiv").style.display='block';
	document.createowncantomsg.ownmessage.innerHTML="";
}
function closeowndiv()
{
	document.getElementById("owncantodiv").style.display='none';
	fade_out("fadeDiv",0.4,0);
}
function validateuserowncanto()
{
	if(document.createowncantomsg.ownmessage.value=="")
	{
		document.getElementById("errormsgnil").innerHTML = "* Enter some text !";
		error =1;
		return false;
	}
	
	if(document.createowncantomsg.ownmessage.value!="")
	{
		if(document.createowncantomsg.ownmessage.value.length >1024 )
		{	
			document.getElementById("errormsgnil").innerHTML = "* Canto should be less than 1024 characters !";
			error =1;
			return false;
		}
	}
	
	document.createowncantomsg.submit();
}
function validateLen()
{
	obj=document.createowncantomsg.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>";
	}
}