function urlwork()
{

	return url_to_main + 'index.php?do=photo';

}

var noshow = '';

var ignork = '';

function TOutf(url){

	url = url.toString();

	var regcheck = url.match(/[\x90-\xFF]/g);

	if ( regcheck )
	{
		for (var i = 0; i < i.length; i++)
		{
			url = url.replace(regcheck[i], '%u00' + (regcheck[i].charCodeAt(0) & 0xFF).toString(16).toUpperCase());
		}
	}

	return escape(url).replace(/\+/g, "%2B");
}



function photo_win( url, name, w, h)
{

	if(!w) var w = 600;

	if(!h) var h = 500;

	window.open( url, name, 'scrollbars,resizable,width=' + w + ',height=' + h );

}



function onPhoto(i, on)
{
	if(document.getElementById(i).style.background!='#e6f1ff')
	{		if(!document.getElementById(i).style.background && on == 'over')
		{
			document.getElementById(i).style.background='#F9FCFF';
		}else{
			document.getElementById(i).style.background='';
		}

	}

}


function nextphotol()
{

	var ajax = new dle_ajax();

	ajax.onShow ('');

	var varsString = "";

	ajax.setVar( 'command', 'AA' );

	ajax.setVar( 'act', 'next' );

	ajax.setVar( 'pid', pid);

	ajax.requestFile =  urlwork();

	ajax.method = 'POST';

	ajax.element = 'photoline';

	ajax.sendAJAX(varsString);

}

function backphotol()
{

	var ajax = new dle_ajax();

	ajax.onShow ('');

	var varsString = "";

	ajax.setVar( 'command', 'AA' );

	ajax.setVar( 'act', 'back' );

	ajax.setVar( 'pid', pid);

	ajax.requestFile =  urlwork();

	ajax.method = 'POST';

	ajax.element = 'photoline';

	ajax.sendAJAX(varsString);

}

/*Нижи приведенный код собственность Dle-news.ru*/

var horizontal_offset="9px";

var vertical_offset = "0";

var ie = document.all;

var ns6 = document.getElementById &&!document.all;

function getposOffset(what, offsettype)
{

	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;

	var parentEl=what.offsetParent;

	while (parentEl!=null)
	{

		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;

		parentEl=parentEl.offsetParent;

	}

	return totaloffset;
}

function iecompattest()
{

	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body

}

function clearbrowseredge(obj, whichedge)
{

	var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1;

	if (whichedge=="rightedge")
	{

		var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40

		dropmenuobj.contentmeasure=dropmenuobj.offsetWidth;

		if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
		{

			edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset);

	    }

	}else{

		var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18;

		dropmenuobj.contentmeasure=dropmenuobj.offsetHeight;

		if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
		{

			edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight;

	    }
	}

	return edgeoffset;

}

function showhint_photo(menucontents, obj, e, tipwidth)
{

	if( ( ie || ns6 ) && document.getElementById("hintbox_photo") )
	{

		dropmenuobj=document.getElementById("hintbox_photo");

		dropmenuobj.innerHTML=menucontents;

		dropmenuobj.style.left=dropmenuobj.style.top=-500;

		if (tipwidth!="")
		{

			dropmenuobj.widthobj=dropmenuobj.style;

			dropmenuobj.widthobj.width=tipwidth;

		}

		dropmenuobj.x=getposOffset(obj, "left");

		dropmenuobj.y=getposOffset(obj, "top");

		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px";

		dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px";

		dropmenuobj.style.visibility="visible";

		obj.onmouseout=hidetip;

	}

}

function hidetip(e)
{

	dropmenuobj.style.visibility="hidden";

	dropmenuobj.style.left="-500px";

}
