function delete_post(theURL){
if (confirm('Вы действительно хотите удалить это сообщение?')) {
window.location.href=theURL;
}else{
alert ('Не хотите, как хотите :)');
} 
}

function PopUp(url, name, width,height,center,resize,scroll,posleft,postop){
if (posleft != 0) { x = posleft }
if (postop  != 0) { y = postop  }
if (!scroll) { scroll = 1 }
if (!resize) { resize = 1 }
if ((parseInt (navigator.appVersion) >= 4 ) && (center)) {
X = (screen.width  - width ) / 2;
Y = (screen.height - height) / 2;
}
if (scroll != 0) { scroll = 1 }
var Win = window.open( url, name, 'width='+width+',height='+height+',top='+Y+',left='+X+',resizable='+resize+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no');
}

function writeCookie(name, value){
var	expire=";expires=Wed, 1 Jan 2020 00:00:00 GMT";
var path = "/";
var domain = "";
var out = "";
out = enam + name + "=" + value +  
((path == "") ? "" : ("; path=" + path)) +
 expire +  
((domain == "") ? "" : ("; domain=" + domain));
document.cookie = out;
}

function readCookie(name){
var cookieValue = "";
var search = enam + name + "=";
if(document.cookie.length > 0){ 
	offset = document.cookie.indexOf(search);
	if (offset != -1){ 
		offset += search.length;
		cend = document.cookie.indexOf(";", offset);
		if (cend == -1) cend = document.cookie.length;
		cookieValue = unescape(document.cookie.substring(offset, cend))
		}
	}
return cookieValue;
}

function MakeCookie(id,visible){
//var acook = readCookie("boardlayout").split(",");
var acook = new Array(); 
if ( tmpacook = readCookie("boardlayout") )
	{
		acook = tmpacook.split(",");
	} 
var tmpa = new Array();
var b = false;
for (var i = 0; i < acook.length; i++) 
{
	//alert(acook[i].toString());
	//alert(acook.length);
	tmpa = acook[i].split(".");
	if(tmpa[0]==id) {b=true;break;}
}
if(b==true){
	tmpa[1]=visible;
	acook[i]=tmpa.join(".");
}else{
	var tmpa = new Array();
	tmpa[0] = id;
	tmpa[1] = visible;
	acook.push(tmpa.join("."));
}
writeCookie("boardlayout",acook.join(","),null); 
}

function ShowHide(id1, id2){
if (id1 != '') expMenu(id1,1);
if (id2 != '') expMenu(id2,0);
}
function expMenu(id,mc){
var itm = null;
if (document.getElementById) itm = document.getElementById(id);
else if (document.all) itm = document.all[id];
else if (document.layers) itm = document.layers[id];
if (!itm){
//do nothing
}else if (itm.style){
if (itm.style.display == "none"){    
itm.style.display = "";
if(mc==1){
	var pid = id.substr(1,id.length-2);
	MakeCookie(pid,1);
	}
}else {
	itm.style.display = "none";
	if(mc==1){
		var pid = id.substr(1,id.length-2);
		MakeCookie(pid,0);
		}
	}
}else{ 
	itm.visibility = "show"; 
}
}

function multi_page_jump2(url_bit, total_posts, per_page, cur_st){
pages = 1;  cur_page  = 1;
if ( total_posts % per_page == 0 ) { pages = total_posts / per_page; }
 else { pages = Math.ceil( total_posts / per_page ); }
msg = "Введите номер страницы, к которой хотите перейти. Всего страниц: " + pages;
if ( cur_st > 0 ) { cur_page = cur_st / per_page; cur_page = cur_page -1; }
show_page = 1;
if ( cur_page < pages )  { show_page = cur_page + 1; }
if ( cur_page >= pages ) { show_page = cur_page - 1; }
 else { show_page = cur_page + 1; }
userPage = prompt( msg, show_page );
if (userPage > 0 ){
if (userPage < 1){userPage = 1;}
if (userPage > pages){userPage = pages;}
if (userPage == 1){start = 0;}
else{start = (userPage - 1) * per_page;}
window.location = url_bit + "&st=" + start;
}
}

function add_fav(theURL){
retVal = prompt('Показывать всем эту тему в ваших Закладках?\nНаберите No если хотите чтобы она была видна только вам.',"yes");
if(retVal){
window.location.href=theURL + '&public=' + retVal;
}
}

function who_posted(tid){
window.open("/forum/index.php?s=&act=Stats&CODE=who&t="+tid, "WhoPosted", "toolbar=no,scrollbars=yes,resizable=yes,width=230,height=300");
}

function delete_img( del ){
if( confirm('Вы уверены, что хотите это удалить?  Действие необратимо. Больше предупреждений не будет') ){
window.location.href=del;
}else{
alert('Не хотите, как хотите :)');
} 
}

function get_url(url){
temp = prompt( "Скоприруйте линк на эту страницу и добавьте в буфер обмена.", url );
return false;
}

/* AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code */
//Contents for menu 1
var menu1=new Array()
menu1[0]='<a href="http://demiart.ru">Студия Демиарт</a>'
menu1[1]='<a href="http://photoshop.demiart.ru">Уроки Photoshop</a>'
menu1[2]='<a href="http://corel.demiart.ru">Уроки CorelDraw</a>'
menu1[3]='<a href="http://illustrator.demiart.ru">Уроки Illustrator</a>'
menu1[4]='<a href="http://draw.demiart.ru">Уроки Рисования</a>'
menu1[5]='<a href="http://3d.demiart.ru">Уроки 3D</a>'
menu1[6]='<a href="http://flash.demiart.ru">Уроки Flash</a>'
menu1[7]='<a href="http://video.demiart.ru">Уроки Видео</a>'
menu1[8]='<a href="http://photo.demiart.ru">Уроки Фото</a>'
menu1[9]='<a href="http://painter.demiart.ru">Уроки Painter</a>'
menu1[10]='<a href="http://cards.demiart.ru">Открытки</a>'
menu1[11]='<a href="http://shop.demiart.ru">Футболки</a>'
menu1[12]='<a href="http://e-lu.demiart.ru/emoticons/emotions.html">Смайлики</a>'
menu1[13]='<a href="http://ptrx.demiart.ru/riddle/">Головоломки</a>'
menu1[14]='<a href="http://draconia.ru">Дракония RPG</a>'
		
var menuwidth='175px' //default menu width
var menubgcolor='#0f3537'  //menu bgcolor
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

//No further editting needed
var ie4z=document.all
var ns6z=document.getElementById&&!document.all

if (ie4z||ns6z)
document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

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 showhidez(obj, e, visible, hidden, menuwidth){
if (ie4z||ns6z)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4z && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4z && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4z && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4z||ns6z)
dropmenuobj.innerHTML=what.join("")
}

function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4z||ns6z){
showhidez(dropmenuobj.style, e, "visible", "hidden", menuwidth)
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4z||ns6z) return false
else return true
}

function contains_ns6z(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4z&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6z&&e.currentTarget!= e.relatedTarget&& !contains_ns6z(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4z||ns6z)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4z||ns6z)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu
