function $(id){return document.getElementById(id)}
var preloaded = new Array();
function preload_images() {for(var i = 0; i < arguments.length; i++){preloaded[i] = document.createElement('img');preloaded[i].setAttribute('src',arguments[i]);};}
function trylog(b,e){var key=(e.which)?e.which:window.event.keyCode;if(key==13){__doPostBack(b,'');}}

function SH(a,b,c){var _1=$(a);var _2=$(b);var _3=$(c);
if(_2.style.display == 'none'){_1.style.display = 'none';_2.style.display = 'inline';}else{_1.style.display = 'inline';_2.style.display = 'none';}if(document.all){if(_3.innerText=='>>')_3.innerText='<<';else _3.innerText='>>';}else{if(_3.textContent==' >>')_3.textContent='<<';else _3.textContent=' >>';}}

function STT(){if(navigator.appName=='Microsoft Internet Explorer')return 'block';else return 'table-row';}
function ERRK(a,b,c){if($(a).style.display!='none'){$(a).style.display='none';if($(b).src!=c)$(b).src=c;}}
function ValidateKey(e){var key;if(window.event)key = e.keyCode;else if(e.which)key = e.which;else return true;if((key<48||key>57)&&key!=8)return false;}
function MsgHide(id){var div1 = document.getElementById(id);div1.style.display = 'none';}
function MsgShow(parent,child,pozx,pozy){var div1 = document.getElementById(parent);var div2 = document.getElementById(child);div2.style.position = 'absolute';div2.style.top = div1.offsetTop + pozy + 'px';div2.style.left = div1.offsetLeft + pozx + 'px';div2.style.display = 'block';}

var htmlColorMatchingPattern = "(^#[0-9a-fA-F]{3}$)|(^#[0-9a-fA-F]{6}$)";
function isValidColor(color){
    return color.match(htmlColorMatchingPattern) != null;
}

function Video_SubmitClick(_a,e){
    var evt = (e) ? e : window.event;
    if(evt.keyCode == 13){location.href = $(_a).href}
}

function CtrlEnter(_a,e){
    var evt = (e) ? e : window.event;
    if ((evt.ctrlKey) && (evt.keyCode==13)){location.href = $(_a).href}
}

var mnstep = 5;
var mnsteptime = 5;
var mnheight = 25;
var mnstate = 0;
var mntemp;
var mnid;
var mnproc;
function MnSH(id,i1,i2){
	if(mnstate){
		mntemp = mnheight;
		mnid = id;
		MnCol();
		$(i2).style.display = 'none';
		$(i1).style.display = 'inline';
		mnstate = 0;
	}
	else if(!mnstate){
		mntemp = 0;
		mnid = id;
		MnExp();
		$(i2).style.display = 'inline';
		$(i1).style.display = 'none';
		mnstate = 1;
	}
}
function MnExp(){	
	$(mnid).style.height = mnheight + 'px';
	SetCookie('adminmenu','true');
}
function MnCol(id){	
    $(mnid).style.height ='0px';
    SetCookie('adminmenu','false');
}
function SetCookie(cookieName,cookieValue) {
    var today = new Date();var expire = new Date();
    expire.setTime(today.getTime() + 3600000*24*365);
    document.cookie = cookieName+"="+cookieValue+";path=;expires="+expire.toGMTString(); 
}
function SetTemporaryCookie(cookieName,cookieValue) {
    document.cookie = cookieName+"="+cookieValue+";path=;";
}
function SetEscapedCookie(cookieName,cookieValue) {
    SetCookie(cookieName,escape(cookieValue)); 
}
function SetEscapedTemporaryCookie(cookieName,cookieValue) {
    SetTemporaryCookie(cookieName,escape(cookieValue)); 
}

function GetCookie(cookieName) {
    var cookies = document.cookie.split(';');
    for(var i=0;i < cookies.length;i++) {
        var cookie = cookies[i];
        while (cookie.charAt(0) == ' ') cookie = cookie.substring(1, cookie.length);
        if (cookie.indexOf(cookieName + "=") == 0) return cookie.substring(cookieName.length + 1, cookie.length);
    }
    return null;
}

function GetUnescapedCookie(cookieName) {
    return unescape(GetCookie(cookieName)); 
}

function DelCookie(cookieName)
{
    document.cookie = cookieName + "=; expires=Fri, 21 Dec 1976 04:31:24 GMT;";
}

function findPosX(obj)
{
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj)
{
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}

function PMShow(username,id,img,parent,child,pozx,pozy,txarea)
{
    $('addtogroup').style.display = 'none';
    var d1 = $(parent);
    var d2 = $(child);
    d2.style.position = 'absolute';
    d2.style.top = d1.offsetTop + pozy + 'px';
    d2.style.left = d1.offsetLeft + pozx + 'px';
    d2.style.display = 'block';
    $('pm_un').innerHTML = username;
    $('pm_un_').innerHTML = username;
    $('pm_hid').value = id;
    $('pm_status').src = img;
    $(txarea).value='';
    $(txarea).focus();
}

function PMShowAddGr(username,id,img,parent,child,pozx,pozy)
{
    $('addtogroup').style.display = 'none';
    var d1 = $(parent);
    var d2 = $(child);
    d2.style.position = 'absolute';
    d2.style.top = d1.offsetTop + pozy + 'px';
    d2.style.left = d1.offsetLeft + pozx + 'px';
    d2.style.display = 'block';
    $('pm_un').innerHTML = username;
    $('pm_un_').innerHTML = username;
    $('pm_hid').value = id;
    $('pm_status').src = img;
}

function PngFix(clear){
if(navigator.userAgent.toLowerCase().indexOf('msie')>0){
	is = document.getElementsByTagName('img');
	for(x=0; x<is.length; x++){ 
		if( (is[x].src.indexOf('.png')) > 0){ 
			is[x].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+is[x].src+"', sizingMethod='scale')";
			is[x].src = clear;
		}
	    }
	}
}