
var ppWH=null;
function pwin(mod,part,id,modid){if ( ppWH && !ppWH.closed )ppWH.close();
ppWH = window.open("/x/popup.php?mod="+mod+"&part="+part+"&id="+id+"&modid="+modid+"&js=1", "ppWH", "depent=yes, status=yes, toolbar=no, menubar=no,scrollbars=yes, resizable=yes, width=100, height=100"+getPosParams(100,100));
ppWH.focus();}
function getPosParams(w,h){var l=(screen.availWidth-w)/2;
var t=(screen.availHeight-h)/2;
return " top="+t+", left="+l+", screenY="+t+", screenX="+l;}
var edWH=null,_d=document,_s=self,_t=top,_sd=self.document,_td=top.document,_so=self.opener,_sod=self.opener!=null?self.opener.document:null;_sow=self.opener!=null?self.opener.window:null;
function getElById(e){return _sd.getElementById(e);}
function _getElById(e){return _td.getElementById(e);}
function get_el_by_id(e,o){return o.getElementById(e);}
var piclibWH = null;
function wResize(w,h){window.resizeTo(w,h);
window.moveTo((screen.availWidth-w)/2,(screen.availHeight-h)/2);}
function sh_easy_design(u){if ( edWH && !edWH.closed )edWH.close();
edWH = window.open(u, "edWH", "depent=yes, status=yes, toolbar=no, menubar=no,scrollbars=yes,resizable=yes,"+getAvailSize());
edWH.focus();}
function getAvailSize(){var w=screen.availWidth-30;
var h=screen.availHeight-20;
var l=(screen.availWidth-w)/2;
var t=(screen.availHeight-h)/2;
return " width="+w+", heihgt="+h+", top="+t+", left="+l+", screenY="+t+", screenX="+l;}
function getPosParams(w,h){var l=(screen.availWidth-w)/2;
var t=(screen.availHeight-h)/2;
return " top="+t+", left="+l+", screenY="+t+", screenX="+l;}
function sbmt(form,action,check){var obj=document;
if(obj[form].action!=null){obj[form].action.value=action;}
if ( check != null ){if (chck(form,check)){ obj[form].submit();}
} else{obj[form].submit();}
}
function getElementType(form,element){var ob = document[form];
try{var obj = ob[element];
if ( obj!=null ){if(obj.length!=null){if(obj[0].type){return obj[0].type;}
} else{return obj.type;}
}
}catch(e){return;}
}
function formElementValue(form,element){var ob=document[form];
try{var obj=ob[element];
if(obj.type=='checkbox'||obj.type=='radio'){if(obj.checked)return 1;else return 0;
}else{if (obj[0]){if(obj[0].type=='checkbox'||obj[0].type=='radio'){if(obj.length!=null){for(var i=0;i<obj.length;i++){if(obj[i].checked) return 1;}
return null;
} else{return null;}
}
}else{if (obj.type=='select'){return obj.selected;
}else{return obj.value;}
}
}
}catch(e){return null;}
}
function chk(s,r){return s.match(r);}
function chck(form,a){var v1=null,v2=null,flg=0,flg2=0, ob;
for(i=0;i<a.length;i++){ob = document[form];
v1 = formElementValue(form,a[i][0]);
v2 = formElementValue(form,a[i][1]);
if(v2==null){v2=a[i][1];}
switch(a[i][3]){case '<l':if(v1.length>v2){flg=1}break;
case '>l':if(v1.length<v2){flg=1}break;
case '==':if(v1!=v2){flg=1}break;
case '!=':if(v1==v2){flg=1}break;
case '<':if(v1>v2){flg=1}break;
case '>':if(v1<v2){flg=1}break;
case 'null':if(v1==''||v1==null){flg=1}break;
case 'warn':if(!confirm(a[i][2])){return;}break;
default:if(!chk(v1,a[i][1])){flg=true}
}
if (flg){if(a[i][4]=='warn'){return confirm(a[i][2]);
}else{var elt=getElementType(form,a[i][0]);
if(elt!='checkbox'&&elt!='radio'&&elt!='hidden'){ob[a[i][0]].focus();}
return alert(a[i][2]);}
}
}
return true;}
function getObjElem(obj,out){var result='';
for(var i in obj){result += i+"="+obj[i]+"\r<br />";}
if ( out != null && out != '' ){out=result;
} else{return result;}
}
function xtitle(obj){if(obj==null||obj==undefined)return;
var text=obj.innerHTML;
obj.title=text;
obj.style.cursor='default';}
function email(domen, name, text){document.write('<a onfocus=this.blur() href=mailto:'+name+'@'+domen+'>');}
function _email(domen,name){document.write(name+'@'+domen);}
function close_tag_a(){document.write('</a>');}
var uagent    = navigator.userAgent.toLowerCase();
var is_safari = ( (uagent.indexOf('safari') != -1) || (navigator.vendor == "Apple Computer, Inc.") );
var is_opera  = (uagent.indexOf('opera') != -1);
var is_webtv  = (uagent.indexOf('webtv') != -1);
var is_ie     = ( (uagent.indexOf('msie') != -1) && (!is_opera) && (!is_safari) && (!is_webtv) );
var is_ie4    = ( (is_ie) && (uagent.indexOf("msie 4.") != -1) );
var is_moz    = ( (navigator.product == 'Gecko')  && (!is_opera) && (!is_webtv) && (!is_safari) );
var is_ns     = ( (uagent.indexOf('compatible') == -1) && (uagent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_safari) );
var is_ns4    = ( (is_ns) && (parseInt(navigator.appVersion) == 4) );
var is_kon    = (uagent.indexOf('konqueror') != -1);
var is_win    =  ( (uagent.indexOf("win") != -1) || (uagent.indexOf("16bit") !=- 1) );
var is_mac    = ( (uagent.indexOf("mac") != -1) || (navigator.vendor == "Apple Computer, Inc.") );
var ua_vers   = parseInt(navigator.appVersion);
var _w=window,_d=document;
_w.onerror = null;
var tooltip_attr_name = "tooltip",tooltip_len=45;
_w.onload=function(e){if(_d.createElement)tooltip.d();}
tooltip={t: _d.createElement("DIV"),
c: null,
g: false,
m: function(e){if (tooltip.g){oCanvas=_d.getElementsByTagName((_d.compatMode&&_d.compatMode=="CSS1Compat")?"HTML":"BODY")[0];
x=_w.event?event.clientX+oCanvas.scrollLeft:e.pageX;
y=_w.event?event.clientY+oCanvas.scrollTop:e.pageY;
tooltip.a(x,y);}
},
d: function(){tooltip.t.setAttribute("id", "tooltip");
_d.body.appendChild(tooltip.t);
a=_d.all?_d.all:_d.getElementsByTagName("*");
aLength=a.length;
for(var i=0;i<aLength;i++){if (a[i].getAttribute("title")){a[i].setAttribute(tooltip_attr_name,a[i].getAttribute("title"));
if (a[i].getAttribute(tooltip_attr_name)){a[i].removeAttribute("title");
if (a[i].getAttribute("alt") && a[i].complete) a[i].removeAttribute("alt");
tooltip.l(a[i],"mouseover",tooltip.s);
tooltip.l(a[i],"mouseout",tooltip.h);}
}
else if(a[i].getAttribute("alt")&&a[i].complete){a[i].setAttribute(tooltip_attr_name, a[i].getAttribute("alt"));
if (a[i].getAttribute(tooltip_attr_name)){a[i].removeAttribute("alt");
tooltip.l(a[i], "mouseover", tooltip.s);
tooltip.l(a[i], "mouseout", tooltip.h);}
}
}
_d.onmousemove = tooltip.m;
_w.onscroll = tooltip.h;
},
s: function(e){d=_w.event?_w.event.srcElement:e.currentTarget;
if(!d.getAttribute(tooltip_attr_name))return;
if(tooltip.t.firstChild)tooltip.t.removeChild(tooltip.t.firstChild);
tooltip.t.appendChild(_d.createTextNode(d.getAttribute(tooltip_attr_name)));
tooltip.c=setTimeout("tooltip.t.style.visibility='visible';",1);
tooltip.g=true;
var tmp=d.getAttribute(tooltip_attr_name);
tooltip.t.setAttribute("id",(tmp.length>tooltip_len)?"tooltip_big":"tooltip");
},
h: function(e){tooltip.t.style.visibility = "hidden";
if (tooltip.t.firstChild)
tooltip.t.removeChild(tooltip.t.firstChild);
clearTimeout(tooltip.c);
tooltip.g = false;
tooltip.a(-99, -99);
},
l: function(o,e,a){if(o.addEventListener)o.addEventListener(e,a,false);
else if(o.attachEvent)o.attachEvent("on"+e,a);
else return null;
},
a: function(x,y){oCanvas=_d.getElementsByTagName((_d.compatMode &&_d.compatMode=="CSS1Compat")?"HTML":"BODY")[0];
w_width=_w.innerWidth?_w.innerWidth+_w.pageXOffset:oCanvas.clientWidth+oCanvas.scrollLeft;
w_height=_w.innerHeight?_w.innerHeight+_w.pageYOffset:oCanvas.clientHeight+oCanvas.scrollTop;
t_width=_w.event?tooltip.t.clientWidth:tooltip.t.offsetWidth;
t_height=_w.event?tooltip.t.clientHeight:tooltip.t.offsetHeight;
t_extra_width=7;
t_extra_height=5;
tooltip.t.style.left=x+8+"px";
tooltip.t.style.top=y+8+"px";
while(x+t_width+t_extra_width>w_width){x-=x+t_width+t_extra_width-w_width;
tooltip.t.style.left=x+"px";
t_width=_w.event?tooltip.t.clientWidth:tooltip.t.offsetWidth;}
while(y+t_height + t_extra_height > w_height){y-=y+t_height + t_extra_height - w_height;
tooltip.t.style.top = y + "px";
t_height=_w.event?tooltip.t.clientHeight:tooltip.t.offsetHeight;}
}
}

