var aj=null;
var rdiv;
var id;
var updated=0;
var siteadded=0;
var sres=0;
var csite;
//var obe=new XMLHttpRequest();
var IE;
wimg = new Image;
wimg.src = 'images/white.jpg';
var layertime;
var dwidth;
var cbs=0;


var rtimer;
var explen;
var rheight;
rheight =0;
var ltimer;
var delarr = new Array();
var nfrms;
var cfrm=0;
var crdid;

//alert(cbs);
//alert(cfrm);
var amt = 5;
var mon;
var des = "Subscribe LSM";
function rr() {
        var x=document.getElementById("itemqty");
        var s = x.value;
        var y = amt*s;
        document.order.amount.value = y;
}



function ds() {
        var x = document.getElementById("itemqty");
        var s = x.value;
        if(s==1){
        mon="Month";
        } else {
        mon="Months";
        }

        document.order.item_name.value = des+" for "+s+" "+mon;
}


function findPosX(obj)
{
var curleft = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curleft += obj.offsetLeft
obj = obj.offsetParent;
}
}
else if (obj.x)
curleft += obj.x;
return curleft;
}

function findPosY(obj)
{
var curtop = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curtop += obj.offsetTop
obj = obj.offsetParent;
}
}
else if (obj.y)
curtop += obj.y;
return curtop;
}

//****************Ajax Function to check directory avaliblity************************************//
function chkdirava(num)
{
	//alert(dirname);
	//rdiv=dnum;
	var nck=1;
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var page="view/process/check-dir-availability.php";
	page=page+"?dirname="+document.getElementById('dirname').value;
	id='dirname';
	if(document.getElementById('dirname').value=="")
	{
		return;
	}
	rdiv="chkdname";
	if(num==2)
	{
		page=page+"&url="+document.getElementById('dirurl').value;
		if(document.getElementById('dirname').value=="" || document.getElementById('dirurl').value=="")
		{
			return;
		}
		rdiv="chkdurl";
		id="dirurl";
		//alert("yy");
	}
	aj.onreadystatechange=chkresult;
	aj.open("GET",page,true);
	aj.send(null);
	

}
//****************Ajax Function to check directory avaliblity -ends***************************//



//****************Ajax Function to check user avaliblity -starts***************************//
function useravail()
{
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var page="view/process/CheckUserAvail.php";
	page=page+"?usnam="+document.getElementById('usnam').value;
	//alert(page);
	id="usnam";
	if(document.getElementById('usnam').value=="")
	{
		return;
	}
	rdiv="prmsg";
	
	aj.onreadystatechange=chkresult;
	aj.open("GET",page,true);
	aj.send(null);
	
}


//****************Ajax Function to check user avaliblity -starts***************************//



function chkresult(msg)
{
	if(aj.readyState=="4" || aj.readyState=="complete")
	{
		//alert("hhh");
		var temp1=aj.responseText;
		//alert(temp1.trim());
		temp1=temp1.trim();
		if(msg==null)
		{
			msg='Please Check this Value';
		}
		if(temp1=="No")
		{
			
			//var xx = document.getElementById(id);
			//xx.select();
			document.getElementById(rdiv).innerHTML="<b style='font-size:9px;'>"+msg+"</b>";
		}
		else
		{
			document.getElementById(rdiv).innerHTML="";
			
		}
		//document.getElementById(rdiv).innerHTML=aj.responseText;
		//document.getElementById("nbt").style.visibility="visible";
		//alert(aj.responseText);
	}

}

function getresult()
{
	if(aj.readyState=="4" || aj.readyState=="complete")
	{
		//alert("hhh");
		//alert(document.getElementById(rdiv).innerHTML);
		//document.getElementById(rdiv).innerHTML="";
		document.getElementById(rdiv).innerHTML=aj.responseText;
		//alert(aj.responseText);
		//var injsr=document.getElementById(rdiv).getElementsByTagName("script");
		
		//alert(injsr.innerHTML);
		//document.getElementById("nbt").style.visibility="visible";
		//alert(aj.responseText);
		if(rdiv=='addsitefrm')
		{
			document.getElementById('addsitefrm').style.display='block';
			document.getElementById('displaylinks').style.display='none';
		}
		if(rdiv=='displaylinks')
		{
			document.getElementById('displaylinks').style.display='block';
			document.getElementById('addsitefrm').style.display='none';
		}
		if(siteadded==1)
		{
			siteadded=0;
			reloadlist(csite);
		}
	}
	else
	{
		var rst=rdiv.substr(0,3);
		if(rst!='row')
		{
		document.getElementById(rdiv).innerHTML="";
		//document.getElementById(rdiv).style.verticalAlign='middle';
		//alert(rst);
		document.getElementById(rdiv).appendChild(document.createElement("br"));
		document.getElementById(rdiv).appendChild(document.createElement("br"));
		document.getElementById(rdiv).appendChild(document.createElement("br"));
		document.getElementById(rdiv).appendChild(document.createElement("br"));
		document.getElementById(rdiv).appendChild(loadimg);
		}
	}

}






//****************Ajax Function to add directory***********************************************//

function adddir(num)
{

	
	if(document.getElementById('dirname').value=="" || document.getElementById('dirurl').value=="" || document.getElementById('dirtype').value=="")
	{
		
		alert("Please Enter Value For All Mandatory Fields");
		return false;

	}
	if(!checkDomain(document.getElementById('dirname').value))
	{
		document.getElementById('dirname').select();
		return;
	}
	//if(!checkDomain(document.getElementById('dirurl').value))
	//{
		//document.getElementById('dirurl').select();
		//return;
	//}
	else
	{
		try
		{
			aj=new XMLHttpRequest();
		}
		catch(e)
		{
			aj=new ActiveXObject("Microsoft.XMLHTTP");	
		}
		if(aj==null)
		{
			alert("Sorry ! Your browser not supports AJAX");
		}
		var page;
		var args="dirname="+document.getElementById('dirname').value+"&url="+document.getElementById('dirurl').value+"&type="+document.getElementById('dirtype').value+"&status="+document.getElementById('dirstat').value+"&cid="+document.getElementById('cid').value+"&prank="+document.getElementById('prank').value;
		if(num==1)
		{
			page="view/process/add-dir-ajax.php";
			if(document.getElementById('upasstab').style.display=='block')
			{
				if(document.getElementById('duname').value=="" )
				{
					alert("Please Enter Value For Username : ..");
					document.getElementById('duname').focus();
					return;
				}
				else
				{
					args=args+"&uname="+document.getElementById('duname').value;
				}
				if(document.getElementById('dpass').value=="")
				{
					alert("Please Enter Value For Password");
					document.getElementById('dpass').focus();
					return;	
				}
				else
				{
					args=args+"&pass="+document.getElementById('dpass').value;
				}
				//alert("test");
				//alert(args);
			}
			
		}
		else
		{
			page="view/process/update-dir-ajax.php";
			args=args+"&dirid="+document.getElementById('dirid').value;
			updated=1;
		}
		rdiv="adres";
		//alert(args);
		aj.onreadystatechange=getresult;
		aj.open("POST",page,true);
		aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
		aj.setRequestHeader("Content-length",args.length);
 		aj.setRequestHeader("Connection","close");
		aj.send(args);
	}

}

//*******************Function to Check link avaliaiblity**************************************//
function chklinkava(num)
{
	//alert(linkname);
	//rdiv=dnum;
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var page="view/process/check-link-availability.php";
	var args="linkname="+document.getElementById('linkname').value+"&siteid="+document.getElementById('siteid').value;
	id='linkname'
	if(document.getElementById('linkname').value=="")
	{
		return false;
	}
	rdiv="chkdname";
	if(num==2)
	{
		if(document.getElementById('linkurl').value=="")
		{
		return;
		}
		args=args+"&url="+document.getElementById('linkurl').value;
		rdiv="chkdurl";
		id='linkurl';
	}
	aj.onreadystatechange=function() { chkresult('The Link May Already Present'); };
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.send(args);

}


function addlink(num,ele)
{

	var linkname;
	var url;
	var tit;
	var des;
	var lkey;
	var lid;
	var siteid;
	if(num==3)
	{
		
		var editrow=ele.parentNode.parentNode;
		var editrowid=editrow.id;
		//alert(editrowid);
		var ihtml;
		linkname=editrow.childNodes[0].firstChild.value;
		//alert(linkname);
		url=editrow.childNodes[1].firstChild.value;
		//alert(url);
		tit=editrow.childNodes[2].firstChild.value;
		//alert(tit);
		des=editrow.childNodes[3].firstChild.value;
		//alert(des);
		lkey=editrow.childNodes[4].firstChild.value;
		//alert(lkey);
		lid=editrow.childNodes[5].innerHTML;
		//alert(lid);
		siteid=editrow.childNodes[6].innerHTML;
		//alert(siteid);
		ele.innerHTML="";
		ele.appendChild(loadimg);
	}
	else 
	{
		
		linkname=document.getElementById('linkname').value;
		url=document.getElementById('linkurl').value;
		tit=document.getElementById('title').value;
		des=document.getElementById('discreption').value;
		//alert(des);
		lkey=document.getElementById('keywords').value;
		siteid=document.getElementById('sid').value;
		//alert(siteid);

	}
	if(linkname=="" || url=="" || tit=="" || des=="" || lkey=="")
	{
		alert("Please Enter Values In All Fields");
		return;
	}
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var page;
	var args="siteid="+siteid+"&linkname="+linkname+"&url="+url+"&discreption="+escape(des)+"&keywords="+escape(lkey)+"&title="+escape(tit);
	rdiv="adres";
	if(num==1)
	{
		page="view/process/add-link-ajax.php";
		rdiv="einfo";
		updated=2;
		aj.onreadystatechange=getresult;
	}
	else if(num==2)
	{
		page="view/process/update-link-ajax.php";
		args=args+"&linkid="+document.getElementById('linkid').value;
		updated=1;
		aj.onreadystatechange=getresult;	
	}
	else
	{
		args=args+"&display="+editrowid;
		page="view/process/update-link-ajax.php";
		args=args+"&linkid="+lid;
		rdiv=editrowid;
		aj.onreadystatechange=lupres;
		
	}
	//alert(args);
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.setRequestHeader("Content-length",args.length);
 	aj.setRequestHeader("Connection","close");
	aj.send(args);
	//clearfrom();
	

}




function lupres()
{

	
	if(aj.readyState=="4" || aj.readyState=="complete")
	{
		//alert("hhh");
		var res=aj.responseText;
		//alert(res);
		tarr=res.split("$$");
		for(var trt=0;trt<tarr.length;trt++)
		{
			//alert(tarr[trt]);
			//alert(rdiv);
			if(trt==1)
			{
				document.getElementById(rdiv).childNodes[trt].innerHTML="<div style='width:100px;'>"+tarr[trt]+"</div>";
			}
			else
			{
				document.getElementById(rdiv).childNodes[trt].innerHTML=tarr[trt]
			}
		}
		
	}
	else
	{
		var rst=rdiv.substr(0,3);
		if(rst!='row')
		{
		document.getElementById(rdiv).innerHTML="";
		//document.getElementById(rdiv).style.verticalAlign='middle';
		//alert(rst);
		document.getElementById(rdiv).appendChild(document.createElement("br"));
		document.getElementById(rdiv).appendChild(document.createElement("br"));
		document.getElementById(rdiv).appendChild(document.createElement("br"));
		document.getElementById(rdiv).appendChild(document.createElement("br"));
		document.getElementById(rdiv).appendChild(loadimg);
		}
	}

}




function clearfrom()
{
	document.getElementById('addlinkform').reset();
	//document.getElementById('chkdname').innetHTML="<b>rr</b>";
}

function tfun()
{
	if(document.getElementById('linkname').value=="")
	{
		alert("please enter value for LinkName");
		document.addlinkform.linkname.focus();
	}
}


function chksiteava()
{
	//alert(sitename);
	//rdiv=dnum;
	if(!checkDomain(document.getElementById('sname').value))
	{
		document.getElementById('sname').select();
		return;
	}
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var page="view/process/check-site-availability.php";
	var args="sitename="+document.getElementById('sname').value;
	//alert(document.getElementById('sname').value);
	if(document.getElementById('sname').value=="")
	{
		alert("Enter Value For Site Name");
		document.getElementById('sname').focus();
		return;
	}
	aj.onreadystatechange=sresult;
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.send(args);

}


function sresult()
{
	if(aj.readyState=="4" || aj.readyState=="complete")
	{
		//alert(aj.responseText);
		var temp=aj.responseText;
		temp=temp.trim();
		if(temp=='No')
		{
			sres=1;
		}
		else
		{
			sres=0;
		}
		disaddsite();
	}
	
}

function addsite()
{


	if( document.getElementById('sitename').value=="" || document.getElementById('siteurl').value=="" || document.getElementById('discreption').value=="" )
	{
		alert("Please Enter Values for all From Fileds");
		return;
	}
	if(!checkDomain(document.getElementById('sitename').value))
	{
		document.getElementById('sitename').select();
		return;
	}
	if(!checkDomain(document.getElementById('siteurl').value))
	{
		document.getElementById('siteurl').select();
		return;
	}
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	for (var i=0; i < document.addsitefrm.sreport.length; i++){ 
                     
                   if (document.addsitefrm.sreport[i].checked) 
                      var user_report= document.addsitefrm.sreport[i].value;
        }           
        if(user_report==undefined) user_report='NV';
	csite=document.getElementById('sitename').value;
	var page="view/process/add-site-ajax.php";
	var args="sitename="+document.getElementById('sitename').value+"&url="+document.getElementById('siteurl').value+"&discreption="+document.getElementById('discreption').value+"&usr_report="+user_report;
	rdiv="adres";
	cbs=0;
	siteadded=1;
	aj.onreadystatechange=addsiteresult;
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.setRequestHeader("Content-length",args.length);
 	aj.setRequestHeader("Connection","close");
	aj.send(args);
	

}


function addsite2()
{


	if( document.getElementById('siteurl').value=="")
	{
		alert("Please Enter Values for all From Fileds");
		return;
	}
	if(!checkDomain(document.getElementById('siteurl').value))
	{
		document.getElementById('siteurl').select();
		return;
	}
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	des="";
	csite=document.getElementById('siteurl').value;
	var page="view/process/add-site-ajax.php";
	var args="sitename="+document.getElementById('siteurl').value+"&url="+document.getElementById('siteurl').value+"&discreption="+des;
	rdiv="adres";
	cbs=0;
	siteadded=1;
	aj.onreadystatechange=addsiteresult;
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.setRequestHeader("Content-length",args.length);
 	aj.setRequestHeader("Connection","close");
	aj.send(args);
	

}

//*********************Ajax Funs for viewing link submission start******************************

function viewinfo(dm,lm,tnum)
{
	//alert(dnum);
	//rdiv=dnum;
	
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	rdiv="viewlinksub";
	var sitedet=document.getElementById('site').value;
	var sitearr=sitedet.split(":");
	var type=document.getElementById('sdtype').value;
	var stat=document.getElementById('sdstat').value;
	var prank=document.getElementById('pr').value;
	var cid=document.getElementById('cid').value;
        var stats='enabled';
	//alert(cid);
	//alert(prank);
	//alert(sitearr[0]);
	//alert(sitedet);
	//var zto=document.getElementById(zb).value;
	var page="view/process/viewlinkinfo-ajax.php";
	page=page+"?siteid="+sitearr[0]+"&sitename="+sitearr[1]+"&type="+type+"&status="+stats+"&prank="+prank+"&cid="+cid+"&dircat="+stat;
	if(tnum!=null)
	{
		page=page+"&tab=1";
		rdiv='lonly';
		//showtlayer();
	}
	//showtlayer();
	var dsearch=document.getElementById('sbox').value
	if(dsearch!="")
	{
		page=page+"&dsearch="+dsearch;
	}
	if(dm!=null)
	{
		var dlimit=dm;
		page=page+"&dlimit="+dlimit
	}
	else
	{
		page=page+"&navi=yes";
	}
	if(lm!=null)
	{
		var llimit=lm;
		page=page+"&llimit="+llimit
	}
	else
	{
		page=page+"&navi=yes";
	}
	//alert(page);
	aj.onreadystatechange=getresult;
	aj.open("GET",page,true)
	aj.send(null);

}

 function getlinkstatus(linkid,dirid,siteid,pl,status)
{

	//alert(pl);
	//alert(status);

	var inh="<div valign='top' style='text-align:center;'><select class='select1'  style='width:70px;height:18px;' >";
	if(status=="none")
	{
		inh=inh+"<option value='none' selected='selected'>None</option>";
	}
	else
	{
		inh=inh+"<option value='none'>None</option>";
	}
	if(status=="added")
	{
		inh=inh+"<option value='added' selected='selected'>Added</option>";
	}
	else
	{
		inh=inh+"<option value='added'>Added</option>";
	}
	if(status=="accepted")
	{
		inh=inh+"<option value='accepted' selected='selected'>Accepted</option>";
	}
	else
	{
		inh=inh+"<option value='accepted'>Accepted</option>";
	}
	if(status=="rejected")
	{
		inh=inh+"<option value='rejected' selected='selected'>Rejected</option>";
	}
	else
	{
		inh=inh+"<option value='rejected'>Rejected</option>";
	}
	inh=inh+"</select></div><a class='edit' onclick='savelinfo(this.parentNode,"+linkid+","+dirid+","+siteid+")'><img src='images/add.jpg'/></a>";
	//alert(inh);
	pl.innerHTML=inh;
	
}


/* function getlinkstatus(linkid,dirid,siteid,pl,status)
{

	document.getElementById('ebox').style.display='block';
	document.getElementById('ebox1').style.display='block';
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var page;
	var args;
	
	//alert(linkid);
	//alert(siteid);
	//alert(dirid);
	page="view/forms/dlstat.php";
	//alert(document.getElementById('siteid').value);
	args="siteid="+siteid+"&linkid="+linkid+"&dirid="+dirid;
	document.getElementById('ebox').style.height="350px";
	document.getElementById('ebox').style.width="450px";
	rdiv="einfo";
	aj.onreadystatechange=getresult;
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.setRequestHeader("Content-length",args.length);
 	aj.setRequestHeader("Connection","close");
	aj.send(args);
	
} */
var gel;
function savelinfo(el,linkid,dirid,siteid,url,stat)
{
	if(el!=0)
	{
		gel=el;
	}
	//alert(stat);
	if(stat==null)
	{
		//alert('tt');
		stat=el.firstChild.firstChild.value;
	}
	//alert(stat);
	//alert("linkid="+linkid);
	//alert("dirid="+dirid);
	//alert("siteid="+siteid);
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	
	
		
		//alert(url);
		page="view/process/update-linkstat-ajax.php"
		page=page+"?siteid="+siteid+"&linkid="+linkid+"&dirid="+dirid+"&stat="+stat+"&url="+url;
		//alert(page);
		aj.onreadystatechange=getrs;
		aj.open("GET",page,true)
		aj.send(null); 
	
	
}
function getrs()
{

	if(aj.readyState=="4" || aj.readyState=="complete")
	{
		//alert("hhh");
		//alert(gel.innerHTML);
		gel.innerHTML=aj.responseText;
		//alert(gel.innerHTML);
		//document.getElementById("nbt").style.visibility="visible";
		//alert(aj.responseText);
	}
}


function viewdirinfo()
{

	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var dir=document.getElementById('dir').value;
	var dirarr=dir.split(":");
	//alert(dirarr[0]);
	var page="view/process/dir-update.php";
	var args="dirid="+dirarr[0];
	rdiv="updirfrm";
	aj.onreadystatechange=getresult;
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.setRequestHeader("Content-length",args.length);
 	aj.setRequestHeader("Connection","close");
	aj.send(args);

}




function showeditbox(dlid,dl)
{
         //alert(dl);
	//document.getElementById('bdy').style.display='none';
	//document.getElementById('ebox1').style.poistion='absloute';
	//document.getElementById('ebox1').style.top='0px';
	//document.getElementById('ebox1').style.left='0px';
	//alert(document.body.offsetHeight);
	//document.getElementById('ebox1').style.height=document.body.offsetHeight+"px";
	//var hi=window.outerHeight;
	var stop = document.body.scrollTop;
	document.getElementById('ebox1').style.top=stop+"px";
	//document.getElementById('ebox').style.height=hi+'px';
	window.onscroll=function(){  };
	//alert('tt');
	document.getElementById('ebox1').style.zIndex=100;
	document.getElementById('ebox').style.zIndex=1000;
	
	if(!document.all)
	{
		document.getElementById('ebox').style.position='fixed';
	}
	document.getElementById('einfo').style.cursor='text';
	//document.getElementById('ebox').innerHTML=dirid
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	//var dir=document.getElementById('dir').value;
	//var dirarr=dir.split(":");
	//alert(dirarr[0]);
	var page;
	var args;
	if(dl=='dir')
	{
		page="view/process/dir-update.php";
		args="dirid="+dlid;
		document.getElementById('ebox').style.height="350px";
		document.getElementById('ebox').style.top="20%";
		document.getElementById('ebox').style.left="30%";
	
                 //page="dlist/login.php";
		 //args="dirid="+dlid;
		 //document.getElementById('ebox').style.height="350px";
		 //document.getElementById('ebox').style.top="20%";
		 //document.getElementById('ebox').style.left="30%";
		
	
		//top:20%;left:30%;
	}

// Directory starts
        else if(dl=='login')
	{
                //alert(dl);
		page="login.php?dlid="+dlid;
		args="dirid="+dlid;
		document.getElementById('ebox').style.height="250px";
		document.getElementById('ebox').style.top="20%";
		document.getElementById('ebox').style.left="30%";
		
		//top:20%;left:30%;
	}
 else if(dl=='reg')
	{
                //alert(dl);
		page="reg.php";
		args="dirid="+dlid;
		document.getElementById('ebox').style.height="350px";
		document.getElementById('ebox').style.top="20%";
		document.getElementById('ebox').style.left="30%";
		
		//top:20%;left:30%;
	}
// Directory ends

	else if(dl=='linkup')
	{
		page="view/process/link-update.php";
		args="linkid="+dlid;
		document.getElementById('ebox').style.height="350px";
		document.getElementById('ebox').style.width="450px";
		document.getElementById('ebox').style.top="20%";
		document.getElementById('ebox').style.left="30%";
	}
	else if(dl == 'sup')
	{
		page="view/process/site-update.php";
		args="siteid="+document.getElementById('siteid').value;
		document.getElementById('ebox').style.height="200px";
		document.getElementById('ebox').style.top="20%";
		document.getElementById('ebox').style.left="30%";
		
	}
        else if(dl == 'sdel')
	{
		page="view/process/site-delete.php";
		args="siteid="+document.getElementById('siteid').value;
		document.getElementById('ebox').style.height="200px";
		document.getElementById('ebox').style.top="20%";
		document.getElementById('ebox').style.left="30%";
		
	}
	else if(dl == 'linkurl')
	{
		//alert(dlid);
		var parr=dlid.split(':');
		//alert(parr[0]);
		//savelinfo(el,linkid,dirid,siteid,url,stat)
		page="view/forms/link-url.php";
		args="dirid="+dlid;
		document.getElementById('ebox').style.height="100px";
		var urltab="<br><table align='center'><tr><td>Enter URL :</td><input type='text' id='linkurl' size=35/></td></tr><tr><td align='center' colspan='2'><input type='button' value='submit' onclick=\"savelinfo(0,"+parr[1]+","+parr[2]+","+parr[0]+",1,'"+parr[3]+"')\"></td></tr></table>";
		document.getElementById('einfo').innerHTML=urltab;
		exit;
	}

	else if(dl=='ifrm')
	{

		//alert(dlid);
		document.getElementById('ebox').style.top="0px";
		document.getElementById('ebox').style.left="0px";
		if(!document.all)
		{
			document.getElementById('ebox').style.height="100%";
		}
		else
		{
			document.getElementById('ebox').style.height="800px";
		}
		document.getElementById('ebox').style.width="100%";
		
		page="view/process/submit.php";	
		args="dirid="+dlid;
		
	}
      else if(dl=='ifrm1')
	{

		//alert(dlid);
		//alert(dl);
               document.getElementById('ebox').style.top="0px";
		document.getElementById('ebox').style.left="0px";
		if(!document.all)
		{
			document.getElementById('ebox').style.height="100%";
		}
		else
		{
			document.getElementById('ebox').style.height="800px";
		}
		document.getElementById('ebox').style.width="100%";
		
		page="view/process/submit1.php";	
		args="dirid="+dlid;
		
	}


	else
	{
		page="view/forms/add-link.php";
		//alert(document.getElementById('siteid').value);
		args="siteid="+document.getElementById('siteid').value;
		document.getElementById('ebox').style.height="400px";
		document.getElementById('ebox').style.width="450px";
		document.getElementById('ebox').style.top="50px";
		
	}
	 
        document.getElementById('ebox1').style.display='block';
	document.getElementById('ebox').style.display='block';
	rdiv="einfo";
	//document.onfocus=disablefocus;
	//document.onclick=disablefocus;
	//document.onselectstart=disablefocus;
	//alert(page);
	//alert(args);
	aj.onreadystatechange=getresult;
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.setRequestHeader("Content-length",args.length);
 	aj.setRequestHeader("Connection","close");
	aj.send(args);
	//alert(args);

}

function hideeditbox(dlm,llm)
{
	document.getElementById('ebox').style.display='none';
	document.getElementById('ebox1').style.display='none';
	document.getElementById('ebox').style.width="350px";
	//document.onfocus=null;
	if(updated==1)
	{
		updated=0;
		var pdm=document.getElementById('pgdlm').value;
		var plm=document.getElementById('pgllm').value;
		//alert(pdm);
		//alert(plm);
		viewinfo(pdm,plm);
		
	}
	if(updated==2)
	{
		updated=0;
		listlinks();
		
	}
        var del=document.getElementById('sitedel').value;
        if(del=='Deleted') loadpage('manage-site');
	document.getElementById('einfo').innerHTML="";
}





function mveditbox()
{
//alert('tt');
var stop =window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
document.getElementById('ebox1').style.top=stop+"px";
//alert(stop);
document.getElementById('ebox1').style.height=window.innerHeight;
// window.pageYOffset || document.body.scrollTop || document.documentElement.scrollTop;
}


function disablefocus()
{
	//alert("recived focus");
	//document.getElementById('dirname').focus();
	

}


function listlinks(spos)
{

	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var siteid=document.getElementById('siteid').value;
	var page="view/process/list-links.php";
	var args="siteid="+siteid;
	if(spos	!= null)
	{
		args=args+"&spos="+spos
	}
	rdiv="displaylinks";
	aj.onreadystatechange=getresult;
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.setRequestHeader("Content-length",args.length);
 	aj.setRequestHeader("Connection","close");
	aj.send(args);

}



function editlink(ele)
{
	//alert(ele.parentNode.parentNode);
	var editrow=ele.parentNode.parentNode;
	var ihtml;
	//alert(editrow.style.height);
	//editrow.style.height='200px';
	var lname=editrow.childNodes[0].innerHTML;
        //alert(lname);
	var lurl=editrow.childNodes[1].firstChild.innerHTML;
        //alert(lurl);
	lurl=lurl.stripHTML();
	//alert(editrow.childNodes[1].firstChild.innerHTML);
	var ltitle=editrow.childNodes[2].innerHTML;
	var ldes=editrow.childNodes[3].innerHTML;
	var lkey=editrow.childNodes[4].innerHTML;
	var lid=editrow.childNodes[5].innerHTML;
	var siteid=editrow.childNodes[6].innerHTML;
	//alert(lid);
	editrow.childNodes[0].innerHTML="<input type='text' value='"+lname+"' class='textbox1' style='width:95px;'>";
	editrow.childNodes[1].innerHTML="<input type='text' value='"+lurl+"' style='width:145px;' class='textbox1'>";
	editrow.childNodes[2].innerHTML="<input type='text' value='"+ltitle+"' style='width:95px;' class='textbox1'>";
	editrow.childNodes[3].innerHTML="<textarea class='multilines'>"+ldes+"</textarea>";
	editrow.childNodes[4].innerHTML="<textarea class='multilines'>"+lkey+"</textarea>";
	editrow.childNodes[7].innerHTML="<a class='edit' onclick='addlink(3,this)'><img src='images/add.jpg'></a><br><a class='edit' onclick='dellink("+lid+")'><img src='images/x.gif'></a>";
	//ihtml="<td><input type='text' value='"+lname+"' class='textbox1' style='width:70px'></td><td width='100'><input type='text' value='"+lurl+"' class='textbox1'></td><td width='100'><input type='text' value='"+ltitle+"' size='10' class='textbox1'></td><td width='100'><textarea >"+ldes+"</textarea></td><td width='100'><textarea  >"+lkey+"</textarea></td><td style='display:none;'>"+lid+"</td><td style='display:none;'>"+siteid+"</td><td><a class='edit' onclick='addlink(3,this)'><img src='images/add.jpg'></a><br><br><br><a class='edit' onclick='dellink("+lid+")'><img src='images/x.gif'></a></td>";
	//alert(ihtml);
	//editrow.innerHTML=ihtml;
	editrow.childNodes[0].firstChild.focus();
	
}


function disaddsite()
{
	
	
	if(sres==1)
	{
		alert("You Cannot Add This site");
		return;
	}
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var sname=document.getElementById('sname').value;
	//alert(sname);
	if(sname=="")
	{
		alert("Please Enter the SiteName");
		return
	}
	var page="view/forms/add-site.php";
	var args="sitename="+sname;
	rdiv="addsitefrm";
	aj.onreadystatechange=getresult;
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.setRequestHeader("Content-length",args.length);
 	aj.setRequestHeader("Connection","close");
	aj.send(args);
}


function reloadlist(sn)
{
		
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var page="view/forms/reload-list.php";
	page=page+"?sn="+sn;
	rdiv="slist";
	aj.onreadystatechange=getresult;
	aj.open("GET",page,true);
	aj.send(null);
}



//*********************************Function to delete link *************************************//

function dellink(lid)
{
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var page="view/process/delete-link.php";
	var args="linkid="+lid;
	//rdiv="maindiv";
	aj.onreadystatechange=relinkrs;
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.setRequestHeader("Content-length",args.length);
 	aj.setRequestHeader("Connection","close");
	aj.send(args);
	

}

function relinkrs()
{
	if(aj.readyState=="4" || aj.readyState=="complete")
	{
		var spos=document.getElementById('spos').value;
		listlinks(spos);
		//alert("ff");
	}

}




function navi(val)
{

	//alert(val);
	lmarr=val.split(":");
	//alert(lmarr[0]);
	//alert(lmarr[1]);
	viewinfo(lmarr[0],lmarr[1]);
	
}


function updatesite()
{

	if( document.getElementById('stn').value=="" || document.getElementById('stu').value=="" || document.getElementById('std').value=="" )
	{
		alert("Please Enter Values for all From Fileds");
		return;
	}
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	        
	for (var i=0; i < document.upsitefrm.sreport.length; i++){ 
                     
                   if (document.upsitefrm.sreport[i].checked) 
                      var user_report= document.upsitefrm.sreport[i].value;
        }           
        if(user_report==undefined) user_report='NV';

	var page="view/process/update-site-ajax.php";
	var args="sitename="+document.getElementById('stn').value+"&siteurl="+document.getElementById('stu').value+"&sitedes="+document.getElementById('std').value+"&siteid="+document.getElementById('siteid').value+"&usr_report="+user_report;
	rdiv="einfo";
	aj.onreadystatechange=getresult;
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.setRequestHeader("Content-length",args.length);
 	aj.setRequestHeader("Connection","close");
	aj.send(args);
}

function deletesite()
{

	
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var page="view/process/delete-site-ajax.php";
	var args="siteid="+document.getElementById('siteid').value;
	rdiv="einfo";
	aj.onreadystatechange=getresult;
	aj.open("POST",page,true);
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.setRequestHeader("Content-length",args.length);
 	aj.setRequestHeader("Connection","close");
	aj.send(args);
}





function discal()
{


		 Calendar.setup({
		        inputField     :    'fdate',     // id of the input field
			  ifFormat       : '%Y-%m-%d',// format of the input field
		        button         :    'f_trigger_fdate',  // trigger for the calendar (button ID)
		        align          :    'Tl',    // alignment (defaults to \"Bl\")
		        singleClick    :    true
		    });
		
		    Calendar.setup({
		        inputField     :    'tdate',     // id of the input field
			  ifFormat       : '%Y-%m-%d',// format of the input field
		        button         :    'f_trigger_tdate',  // trigger for the calendar (button ID)
		        align          :    'Tl',    // alignment (defaults to \"Bl\")
		        singleClick    :    true
		    });

}


//**********************************Functions for search box  -start*****************************//
function dsug(dstr)
{
	if(dstr.length<3)
	{
		return;
	}
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var page="view/process/dsug.php";
	var sid=document.getElementById('site').value.split(":");
	//alert(sid[0]);
	var dtype=document.getElementById('sdtype').value;
	//alert(dtype);
	var dstat=document.getElementById('sdstat').value;
	//alert(dstat);
	var catg=document.getElementById('cid').value;
	//alert(catg);
	var arg="sstr="+dstr+"&sid="+sid+"&dtype="+dtype+"&dstat="+dstat+"&cid="+catg;
	
	aj.onreadystatechange=sugres;
	aj.open("POST",page,true)
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
 	//aj.setRequestHeader("Content-length",arg.length);
 	//aj.setRequestHeader("Connection","close");
	//alert(page);
	aj.send(arg);

}

function sugres()
{
	if(aj.readyState=="4" || aj.readyState=="complete")
	{
		//alert(aj.responseText);
		document.getElementById("suggestions").innerHTML=aj.responseText;
		var dstr=aj.responseText;
		var divarr=dstr.split("</div>");
		//alert(divarr.length);
		document.getElementById("suggestions").style.Zindex="2";
		var tp=findPosX(document.getElementById("sbox"));
		var lp=findPosY(document.getElementById("sbox"));
		//alert(tp);
		//alert(lp);
		document.getElementById("suggestions").style.top=(lp+20)+"px";
		document.getElementById("suggestions").style.left=tp+"px";
		document.getElementById("suggestions").style.visibility="visible";
		document.getElementById("suggestions").style.border="1px solid #A5ACB2";
		if(divarr.length <= 1)
		{
			document.getElementById("suggestions").style.visibility="hidden";
		}
		if(divarr.length > 15)
		{
			document.getElementById("suggestions").style.height="150px";
			document.getElementById("suggestions").style.overflow="auto";
		}
		else
		{
			var tpx=(divarr.length * 20)-20;
			document.getElementById("suggestions").style.height=tpx+"px";
		}
		//document.getElementById("nbt").style.visibility="visible";
		//alert(aj.responseText);
	}
}
//**********************************Functions for search box  -end*******************************//



//*******************************Function for view report -start********************************//

function viewreport()
{

	var siteid=document.getElementById('siteid').value;
	//alert(siteid);
	var fdate=document.getElementById('fdate').value;
	if(fdate=="")
	{
		alert("Please Enter The Date");
		document.getElementById('fdate').focus();
		return;
	}
	var tdate=document.getElementById('tdate').value;
	var cid=document.getElementById('cid').value;
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	var page="view/process/user-stats.php";
	var arg="siteid="+siteid+"&fdate="+fdate+"&cid="+cid+"&report=0"+"&tdate="+tdate;
	if(tdate!="")
	{
		var sd=fdate.split("-");
		var diff1=Date.UTC(sd[0],sd[1],sd[2]);
		sd=tdate.split("-");
		var diff2=Date.UTC(sd[0],sd[1],sd[2]);
		//alert(diff1);
		//alert(diff2);
		if(diff1 > diff2)
		{
			alert("From-date Must Be Less Than To-date");
			return;
		}
		arg=arg+"&tdate="+tdate;
	}
	//alert(arg);
	rdiv='repdiv';
	aj.onreadystatechange=getresult;
	aj.open("POST",page,true)
	aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
 	aj.setRequestHeader("Content-length",arg.length);
 	aj.setRequestHeader("Connection","close"); 
	//alert(page);
	aj.send(arg);


}




//*******************************Function for view report -end **********************************//








String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}



String.prototype.stripHTML = function()
{
        var matchTag = /<(?:.|\s)*?>/g;
        return this.replace(matchTag, "");
}

function fgpass()
{

        var umail=document.getElementById('mailm').value;
        if(umail==""){
              alert("Please enter Email");
              return false;
        }
        try
        {
                aj=new XMLHttpRequest();
        }
        catch(e)
        {
                aj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if(aj==null)
        {
                alert("Sorry ! Your browser not supports AJAX");
        }
        
        var page="view/process/ForgetPassword.php";
        var args="mailm="+umail;
        rdiv="adres";
        aj.onreadystatechange=getresult;
        aj.open("POST",page,true);
        aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        aj.setRequestHeader("Content-length",args.length);
        aj.setRequestHeader("Connection","close");
        aj.send(args);
}

function chgpass()
{

        try
        {
                aj=new XMLHttpRequest();
        }
        catch(e)
        {
                aj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if(aj==null)
        {
                alert("Sorry ! Your browser not supports AJAX");
        }
        var oldpas=document.getElementById('opass').value;
        var npass=document.getElementById('npass').value;
        var npas=document.getElementById('newpass').value;
        var umail=document.getElementById('mai').value;
        var page="view/process/EditPass.php";
        var args="umai="+umail+"&opass="+oldpas+"&npass="+npass+"&newpass="+npas;
        rdiv="adres";
        aj.onreadystatechange=getresult;
        aj.open("POST",page,true);
        aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        aj.setRequestHeader("Content-length",args.length);
        aj.setRequestHeader("Connection","close");
        aj.send(args);
}

function edprof()
{

        try
        {
                aj=new XMLHttpRequest();
        }
        catch(e)
        {
                aj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if(aj==null)
        {
                alert("Sorry ! Your browser not supports AJAX");
        }
        var pno=document.getElementById('phoneno').value;
        var ad=document.getElementById('address1').value;
        var page="view/process/EditProfile.php";
        var args="phoneno="+pno+"&address1="+ad;
        rdiv="adres";
        aj.onreadystatechange=getresult;
        aj.open("POST",page,true);
        aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        aj.setRequestHeader("Content-length",args.length);
        aj.setRequestHeader("Connection","close");
        aj.send(args);

}


function mavail()
{
        try
        {
                aj=new XMLHttpRequest();
        }
        catch(e)
        {
                aj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if(aj==null)
        {
                alert("Sorry ! Your browser not supports AJAX");
        }
        var page="view/process/CheckUserAvail.php";
	
        page=page+"?mailid="+document.getElementById('mailid').value;
        //alert(page);
        id="mailid";
        if(document.getElementById('mailid').value=="")
        {
                return;
        }
        rdiv="emsg";

        aj.onreadystatechange=chkresult;
        aj.open("GET",page,true);
        aj.send(null);

}



//Fucntion for layer effects


function showtlayer()
{
	var tbx=findPosX(document.getElementById('viewlinksub'));
	var tby=findPosY(document.getElementById('viewlinksub'));
	//alert(tbx);alert(tby);
	document.getElementById('tlayer').style.width='650px';
	document.getElementById('tlayer').style.height='425px';
	document.getElementById('tlayer').style.top = (tby+25)+'px';
	document.getElementById('tlayer').style.left = (tbx+10)+'px';
	document.getElementById('tlayer').style.display='block';
	//dwidth = document.getElementById('tlayer').style.height;
	dwidth = document.getElementById('tlayer').style.width;
	dwidth=parseInt(dwidth);
	//layertime=setTimeout('hidelayerheight()',75);
	layertime=setTimeout('hidelayerwidth()',75);
	

}

function hidelayerwidth()
{

	
	if(dwidth!=0)
	{
	  //alert(dwidth);
	  dwidth=dwidth-50;
	  document.getElementById('tlayer').style.left=(parseInt(document.getElementById('tlayer').style.left)+30)+'px';
	  document.getElementById('tlayer').style.width=dwidth+'px';
	  layertime=setTimeout('hidelayerwidth()',75);
	}
	else
	{
		//alert('tcler');
		clearTimeout(layertime);
	}
	
	
}

function hidelayerheight()
{

	
	if(dwidth!=0)
	{
	  //alert(dwidth);
	  dwidth=dwidth-25;
	  document.getElementById('tlayer').style.top=(parseInt(document.getElementById('tlayer').style.top)+10)+'px';
	  document.getElementById('tlayer').style.height=dwidth+'px';
	  layertime=setTimeout('hidelayerheight()',75);
	}
	else
	{
		//alert('tcler');
		clearTimeout(layertime);
	}
	
	
}



//Functions for enable and disble username and password of directory,forum


function enableupass()
{
	if(document.getElementById('upasschk').checked)
	{
		
		document.getElementById('upasstab').style.height="0px";
		document.getElementById('upasstab').style.display='block';
		explen=65;
		rtimer=setTimeout('expandrow("upasstab")',30);

	}
	else
	{
		//document.getElementById('upasstab').style.display='none';
		document.getElementById('upasstab').style.height="0px";	
	}
}

function chktype(cid)
{
	if(cid > 1)
	{
		document.getElementById('upasstab').style.display='block';
		document.getElementById('chkbx').style.display='none';
		explen=65;
		rtimer=setTimeout('expandrow("upasstab");',30);
	}
	else
	{
		document.getElementById('upasschk').checked=false;
		document.getElementById('upasstab').style.display='none';
		document.getElementById('chkbx').style.display='block';
		document.getElementById('upasstab').style.height="0px";
	
	}
}

function expandrow(eid)
{
	if(rheight!=explen)
	{
		//alert(document.getElementById(eid).style.height);
		//alert(rheight);
		rheight=rheight+5;
		document.getElementById(eid).style.height=rheight+"px";
		rtimer=setTimeout('expandrow("upasstab")',30);
	}
	else
	{
		clearTimeout(rtimer);
		rheight=0;
	}
}

function saveuser()
{
	if(document.getElementById('enableupass').checked)
	{
		
		//document.getElementById('upasstab').style.height="0px";
		explen=100;
		document.getElementById('upasstab').style.display='block';
		rtimer=setTimeout('expandrow("upasstab")',30);
	}
	else
	{
		document.getElementById('upasstab').style.display='none';
		document.getElementById('upasstab').style.height="0px";	
	}
}


function savelogin(num)
{
	var uname=document.getElementById('uname').value;
	var pass=document.getElementById('upass').value;
	var dirid=document.getElementById('dirid').value;
	if(uname=="" || pass=="")
	{
		alert("No empty values allowed for username/password");
		exit();
	}
	//alert(uname);
	//alert(pass);
	try
        {
                aj=new XMLHttpRequest();
        }
        catch(e)
        {
                aj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if(aj==null)
        {
                alert("Sorry ! Your browser not supports AJAX");
        }
        var page="view/process/savelogin.php";
        var args="uname="+uname+"&pass="+pass+"&pr="+num+"&dirid="+dirid;
        rdiv="slogin";
	//alert(args);
        aj.onreadystatechange=getresult;
        aj.open("POST",page,true);
        aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        aj.setRequestHeader("Content-length",args.length);
     	aj.setRequestHeader("Connection","close");
        aj.send(args);

	
}
//Functions for page rank

function showdirs(pno)
{
	//alert(document.getElementById('pkid').value);
	//alert(pno);
	var pkid=document.getElementById('pkid').value;
	try
        {
                aj=new XMLHttpRequest();
        }
        catch(e)
        {
                aj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if(aj==null)
        {
                alert("Sorry ! Your browser not supports AJAX");
        }
        var page="view/process/admin-pkg-dirs.php";
        var args="pkid="+pkid;
	if(pno!=null)
	{
	
		args=args+"&svalue="+pno
	}
        rdiv="pdirs";
	//alert(args);
        aj.onreadystatechange=getresult;
        aj.open("POST",page,true);
        aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        aj.setRequestHeader("Content-length",args.length);
     	aj.setRequestHeader("Connection","close");
        aj.send(args);

}

function updatepr(cnt,pno)
{
	var dids;
	var rw;
	dids=document.getElementById('row0').firstChild.innerHTML;
	for(var i=1;i<cnt;i++)
	{
		rw=document.getElementById('row'+i).firstChild.innerHTML;
		dids=dids+":"+document.getElementById('row'+i).firstChild.innerHTML;
	}
	//alert(dids);
	var page="view/process/admin-up-pr.php";
        var args="dids="+dids;
	if(pno!=null)
	{
	
		args=args+"&svalue="+pno
	}
        //rdiv="pdirs";
	//alert(args);
        aj.onreadystatechange=function() { if(aj.readyState=="4" || aj.readyState=="complete")
	{ showdirs(pno); } else { document.getElementById('pdirs').innerHTML=""; document.getElementById('pdirs').appendChild(loadimg); } }
        aj.open("POST",page,true);
        aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        aj.setRequestHeader("Content-length",args.length);
     	aj.setRequestHeader("Connection","close");
        aj.send(args);
	//showdirs(pno);
	
}

//Function for feedback

function feedback()
{

	try
        {
                aj=new XMLHttpRequest();
        }
        catch(e)
        {
                aj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if(aj==null)
        {
                alert("Sorry ! Your browser not supports AJAX");
        }
        var page="view/process/feedback.php";
	var args
	
	if(document.getElementById('name').value=="" || document.getElementById('from').value=="" || document.getElementById('subject').value=="" || document.getElementById('feedback').value=="")
	{
		alert("Enter Values In All Fields");
		exit();
	}
	args="mailit="+document.getElementById('mailit').value+"&name="+document.getElementById('name').value+"&from="+document.getElementById('from').value+"&subject="+document.getElementById('subject').value+"&feedback="+document.getElementById('feedback').value;
        rdiv="fback";
	//alert(args);
        aj.onreadystatechange=getresult;
        aj.open("POST",page,true);
        aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        aj.setRequestHeader("Content-length",args.length);
     	aj.setRequestHeader("Connection","close");
        aj.send(args);

}

function sessionexp()
{
	alert('Your Login Has Been Expired');
	window.location.href='index.php';
}

function setperfer()
{
	var dfsid=document.getElementById('dfsid').value;
	var dfcarr=document.getElementById('dfcid').value;
	var dftype=document.getElementById('dftype').value;
	var dfpr=document.getElementById('dfpr').value;
	var dforder=document.getElementById('dforder').value;
	//alert(dfsid);
	//alert(dfcid);
	//alert(dftype);
	//alert(dfpr);
	//alert(dforder);
	try
        {
                aj=new XMLHttpRequest();
        }
        catch(e)
        {
                aj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if(aj==null)
        {
                alert("Sorry ! Your browser not supports AJAX");
        }
        var page="view/process/user-prefer.php";
	var args;
	args="dfsid="+dfsid+"&dfcid="+dfcarr.split(":",1)+"&dftype="+dftype+"&dfpr="+dfpr+"&dforder="+dforder;
	rdiv="upref";
	//alert(args);
        aj.onreadystatechange=getresult;
        aj.open("POST",page,true);
        aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        aj.setRequestHeader("Content-length",args.length);
     	aj.setRequestHeader("Connection","close");
        aj.send(args);

	
}


function chksele(ele)
{
	if(ele.checked == true)
	{
		cbs=cbs+1;
		limit = document.getElementById('ulimit').value;
		if(cbs > limit)
		{
			alert('You can add only '+limit+' sites for promotion.For Fruther Upgrade your package');
			ele.checked = false;
		}
	}
	if(ele.checked == false)
	{
		cbs=cbs-1;
	}
}

function addpages(count,sid)
{
	var url="";
	var title="";
	for(var i=0;i<count;i++)
	{
		if((document.getElementById("chk"+i).checked)==true)
		{
			if(url=="")
			{
				url=document.getElementById("purl"+i).innerHTML;
				title=document.getElementById("ptitle"+i).innerHTML;
			}
			else
			{
				url=url+"$$$"+document.getElementById("purl"+i).innerHTML;
				title=title+"$$$"+document.getElementById("ptitle"+i).innerHTML;
				//alert(title);
			}
		}
		
	}
	try
        {
                aj=new XMLHttpRequest();
        }
        catch(e)
        {
                aj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if(aj==null)
        {
                alert("Sorry ! Your browser not supports AJAX");
        }
        var page="view/process/add-site-ajax2.php";
	var args;
	args="url="+url+"&linkname="+encodeURIComponent(title)+"&siteid="+sid;
	rdiv="addsiteres";
	//alert(args);
        aj.onreadystatechange=getresult;
        aj.open("POST",page,true);
        aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
        aj.setRequestHeader("Content-length",args.length);
     	aj.setRequestHeader("Connection","close");
        aj.send(args);
}


function addsiteresult()
{
	if(aj.readyState=="4" || aj.readyState=="complete")
	{
		
		document.getElementById(rdiv).innerHTML=aj.responseText;
			
	}
	else
	{
		
		document.getElementById(rdiv).innerHTML="";
		document.getElementById(rdiv).appendChild(document.createElement("br"));
		document.getElementById(rdiv).appendChild(document.createElement("br"));
		document.getElementById(rdiv).appendChild(document.createElement("br"));
		document.getElementById(rdiv).appendChild(document.createElement("br"));
		document.getElementById(rdiv).appendChild(loadimg);
		var textblock=document.createElement("b");
		textblock.innerHTML=" Please Wait.Collecting Information About Webpages In Your Site....";
		document.getElementById(rdiv).appendChild(textblock);
		
	}

}

function openlinksbtab(linkid,dirids,siteid)
{
	//alert('new');
	
	//var zto=document.getElementById(zb).value;
	//alert(linkid);
	//alert(dirids);
	//alert(siteid);
	try
        {
                aj=new XMLHttpRequest();
        }
        catch(e)
        {
                aj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if(aj==null)
        {
                alert("Sorry ! Your browser not supports AJAX");
        }
	var sarg=linkid+'::'+dirids+'::'+siteid;
	showeditbox(sarg,'ifrm');	
	
}


function setnumfrms(num)
{
	//alert('ttt');
	//alert(cfrm);
	document.getElementById('defifrm').style.display='none';
	document.getElementById('ifrm0').style.display='block';
	//alert(document.getElementById('ifrm0').src)
	document.getElementById('dnavi').style.visibility='visible';
	//alert(document.getElementById('ifrm'+cfrm).getAttribute('name'));
	crdid=document.getElementById('ifrm'+cfrm).getAttribute('name');
	//alert(crdid);
	//alert(cfrm);
	nfrms=num;
	cfrm=0;
	lstatusup();
}


function showfrm(num)
{
	//alert(cfrm+':'+nfrms);
	var fcfrm=cfrm;
	if(num==0)
	{
		if((cfrm-1) >= 0)
		{
			cfrm=cfrm-1;
			var a = document.getElementById('ifrm'+fcfrm);a && a.contentWindow && a.contentWindow.focus();
			document.getElementById('ifrm'+fcfrm).style.display='none';
			document.getElementById('ifrm'+cfrm).style.display='block';
			crdid=document.getElementById('ifrm'+cfrm).name;
			//alert(crdid);
		}
	}
	else
	{
		if((cfrm+1)<nfrms)
		{
			cfrm=cfrm+1;
			var a = document.getElementById('ifrm'+fcfrm);a && a.contentWindow && a.contentWindow.focus();
			document.getElementById('ifrm'+fcfrm).style.display='none';
			document.getElementById('ifrm'+cfrm).style.display='block';
			crdid=document.getElementById('ifrm'+cfrm).name;
			//alert(crdid);
		}
	}
	
	lstatusup();
	
}


function updatelstatus()
{

	try
        {
                aj=new XMLHttpRequest();
        }
        catch(e)
        {
                aj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if(aj==null)
        {
                alert("Sorry ! Your browser not supports AJAX");
        }
	//alert('ttt');
	var stat = document.getElementById('lstatus').value;
       //alert(stat);
	var linkid = document.getElementById('hlid').value;
	var siteid = document.getElementById('hsid').value;
	var dirid = crdid;
	var url = 'NV';
	//alert(document.getElementsByTagName(crdid).src);
	//alert(document.getElementById('lstatus').value);
	//alert(document.getElementById('hlid').value);
	//alert(document.getElementById('hsid').value);
	//alert(crdid);
	updated=1;
	page="view/process/update-linkstat-ajax.php"
	page=page+"?siteid="+siteid+"&linkid="+linkid+"&dirid="+dirid+"&stat="+stat+"&url="+url+"&page=1";
	//alert(page);
	//aj.onreadystatechange=getrs;
	aj.open("GET",page,true)
	aj.send(null); 
	alert("Status Updated");
}

function crdirid(name)
{
	//alert(name);
}

function lstatusup()
{

	
	try
        {
                aj=new XMLHttpRequest();
        }
        catch(e)
        {
                aj=new ActiveXObject("Microsoft.XMLHTTP");
        }
        if(aj==null)
        {
                alert("Sorry ! Your browser not supports AJAX");
        }

	var stat = document.getElementById('lstatus').value;
	var linkid = document.getElementById('hlid').value;
	var siteid = document.getElementById('hsid').value;
	var dirid = crdid;
	//var url = 'NV';
	//alert(document.getElementsByTagName(crdid).src);
	//alert(document.getElementById('lstatus').value);
	//alert(document.getElementById('hlid').value);
	//alert(document.getElementById('hsid').value);
	//alert(crdid);
	page="view/process/ch-select-box.php"
	page=page+"?siteid="+siteid+"&linkid="+linkid+"&dirid="+dirid+"&stat="+stat+"&page=1";
	aj.onreadystatechange=function() { 
	if(aj.readyState=="4" || aj.readyState=="complete")
	{
		var status=aj.responseText;
		//alert(aj.responseText);
		if(status=='none')
		{
			document.getElementById('lstatus').selectedIndex=0;
		}
		else if(status=='added')
		{
			document.getElementById('lstatus').selectedIndex=1;
		}
		else if(status=='accepted')
		{
			document.getElementById('lstatus').selectedIndex=2;
		}
		else if(status=='rejected')
		{
			document.getElementById('lstatus').selectedIndex=3;
		}
		else
		{
			document.getElementById('lstatus').selectedIndex=0;
		}
	} };
	aj.open("GET",page,true)
	aj.send(null); 
}


function usub(type,cnt)
{

	//alert('tt');
	var dirids="";
	for(var i=0;i<cnt;i++)
	{
		if(document.getElementById(type+i).checked == true)
		{
			//alert(document.getElementById(type+i).value);
			dirids=dirids+(document.getElementById(type+i).value)+'$$$';
		}
	}
	//alert(dirids);
	var sarg='NV'+'::'+dirids+'::'+'NV';
	showeditbox(sarg,'ifrm');
}


var aj=null;
function siteid(val)
{       
        //alert(val);    
        var siteid=val;
       try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	
	var page="url-page.php";
        //alert(page);
	var params="siteid="+siteid; 
        aj.open("POST",page,true);
        aj.onreadystatechange=result;  
        aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.send(params);
}


function result()
{
 
	if(aj.readyState=="4" || aj.readyState=="complete")
	{
		document.getElementById('urls').innerHTML=aj.responseText;
                   
	}
	else
	{
		document.getElementById('urls').innerHTML="";
	}
}



var aj=null;
function linkid(val)
{       
 
        
       var linkid=val;
        
	try
	{
		aj=new XMLHttpRequest();
	}
	catch(e)
	{
		aj=new ActiveXObject("Microsoft.XMLHTTP");	
	}
	if(aj==null)
	{
		alert("Sorry ! Your browser not supports AJAX");
	}
	
	var page="url-page1.php";
	var params="linkid="+linkid; 
        
	aj.open("POST",page,true);
        aj.onreadystatechange=result1;  
        aj.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	aj.send(params);
}


function result1()
{
 
	if(aj.readyState=="4" || aj.readyState=="complete")
	{
		document.getElementById('des').innerHTML=aj.responseText;
          
	}
	else
	{
		document.getElementById('des').innerHTML="";
	}
}

function hideeditbox1()
 { 
 window.location.href="dlist/directory.html"; 
 }



