function isNumeric(evt,obj)
{
    if (!obj.value.match(/^05/)) {obj.value="05"; return false;}
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode :
        ((evt.which) ? evt.which : 0));
    if (obj.value.length<2) {obj.value="05"; return false;}
    if (charCode==46 || charCode==8) { if (obj.value.length<=3) {obj.value="05"; return false;}
        return true;
    }
    if ((charCode>=35 && charCode<=37) || charCode==39 || charCode==45 || charCode==46) {
        return true;
    }
    if ((charCode>=48 && charCode<=57) || (charCode>=96 && charCode<=105)) {
        if (obj.value.length<2) {obj.value="05"; return false;}
        if (obj.value.length==2) { return (charCode==48 || charCode==50 || charCode==52 || charCode==55
                                || charCode==96 || charCode==98 || charCode==100 || charCode==103); }
        return true;
    }
    if (charCode==189 || charCode==109) {return obj.value.length==3;}
    if (charCode > 31) return false;

    return true;
}

var isNS = (navigator.appName == "Netscape") ? 1 : 0;
var EnableRightClick = 0;
if(isNS) 
	document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
	if(EnableRightClick==1){ return true; }
	else {return false; }
}
function mousehandler(e){
	if(EnableRightClick==1){ return true; }
	var myevent = (isNS) ? e : event;
	var eventbutton = (isNS) ? myevent.which : myevent.button;
	if((eventbutton==2)||(eventbutton==3)) return false;
}
function keyhandler(e) {
	var myevent = (isNS) ? e : window.event;
	if (myevent.keyCode==96)
	EnableRightClick = 1;
	return;
}
document.oncontextmenu = mischandler;
document.onkeypress = keyhandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;

var lastplayed = null;
function previewRing(obj,link) {
	var mpdiv = document.getElementById('mediapreviewdiv');
	if (lastplayed == obj) {
		lastplayed = null;
		obj.className = obj.className.replace(/-play$/,'-over');
		if (mpdiv) mpdiv.innerHTML='';
	} else {
		if (lastplayed)
			lastplayed.className = lastplayed.className.replace(/-play$/,'');
		if (obj.className.match(/-over$/))
			obj.className = obj.className.replace(/-over$/,'-play');
		else
			obj.className += '-play';

		if (mpdiv) {
			var txt='<object id="prevobj" width="0" height="0" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">';
			txt+='<PARAM NAME="FileName" VALUE="'+link+'">';
			txt+='<PARAM NAME="ShowControls" VALUE="0"><PARAM NAME="ShowStatusBar" VALUE="0">';
			txt+='<PARAM NAME="ShowDisplay" VALUE="0">';
			txt+='<PARAM NAME="Autostart" VALUE="1">';
			txt+='<param name="Volume" value="0">';
			txt+='<embed name="prevem" id="prevem" type="application/x-mplayer2"';
			txt+=' pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"';
			txt+=' src="'+link+'" autostart="true" loop="true" width="1" height="1" hidden="false"></embed></object>';
			mpdiv.innerHTML = txt;
		}
		lastplayed = obj;
	}
}
function ringOver(obj) {
	if (obj != lastplayed)
		if (!obj.className.match(/over$/))
			obj.className += '-over';
}
function ringOut(obj) {
	if (obj != lastplayed)
		obj.className = obj.className.replace(/-over$/,"");
}

var choose_lang_bar = new Array(false,false);
var choose_lang_t = null;
function show_lang_bar(num) {
	if (choose_lang_t) {
		clearTimeout(choose_lang_t);
		choose_lang_t = null;
	}
	if (!choose_lang_bar[0] && !choose_lang_bar[1]) {
		document.getElementById('choose_lang_bar').style.display='';
//              document.getElementById('choose_lang_bar2').style.display='none';
	}
	choose_lang_bar[num] = true;
}
function hide_lang_bar(num) {
	choose_lang_bar[num] = false;

	if (choose_lang_t)
		clearTimeout(choose_lang_t);
	if (!choose_lang_bar[0] && !choose_lang_bar[1]) {
		choose_lang_t = setTimeout("hide_lang_bar2()",500);
	}
}
function hide_lang_bar2() {
	document.getElementById('choose_lang_bar').style.display='none';
	document.getElementById('choose_lang_bar2').style.display='';
}
function lang_mouse_over(obj) {
document.getElementById('td_language3_'+obj).className = '';

document.getElementById('td_language_'+obj).style.backgroundColor='white';
document.getElementById('td_language2_'+obj).style.backgroundColor='white';
document.getElementById('td_language3_'+obj).style.color = 'black';
}
function lang_mouse_out(obj) {
document.getElementById('td_language_'+obj).style.backgroundColor='';
document.getElementById('td_language2_'+obj).style.backgroundColor='';
document.getElementById('td_language3_'+obj).style.color = '';

document.getElementById('td_language3_'+obj).className = 'header-buttons';
}

