//------------ Check ----------------
	function OnKeyDownInt(code){
	   //Backspace,Tab,Shift,End,Home,37-40 moving,Delete, 48-57 standard numbers, 96-105 numlock numbers
	    var scode = "8,9,16,35,36,37,38,39,40,46,48,49,50,51,52,53,54,55,56,57,96,97,98,99,100,101,102,103,104,105,";
		var kcode = code + ",";
		if( scode.indexOf(kcode) > -1 )
	   		return true;
    	return false;
	}

	function OnKeyDownFloat( code, sender ){
	   	//Backspace,Tab,Shift,End,Home,37-40 moving,Delete, 48-57 standard numbers, 96-105 numlock numbers,.,.
	   	var scode = "8,9,16,35,36,37,38,39,40,46,48,49,50,51,52,53,54,55,56,57,96,97,98,99,100,101,102,103,104,105,110,190,";
 		var s = sender.value;
	   	if( s.indexOf('.') > -1 && (code == 110 || code == 190) )
			return false;

		var kcode = code + ",";
		if( scode.indexOf(kcode) > -1 )
	   		return true;
    	return false;
	}

	function OnExitInt( sender ){
		var num = sender.value;
		sender.value = parseInt(num);
		if( sender.value == "NaN" )
			sender.value = "";
	}

	function OnExitFloat( sender , scal ){
		var num = sender.value;
		var index = num.indexOf('.');		
		if( index > -1 && num.length > index + scal ){
			num = num.substring(0, index + scal + 1);
			sender.value = parseFloat(num);
			if( sender.value == "NaN" )
				sender.value = "";
		}
	}

	function OnKeyDownSize(code, sender, size){
		var scode = "8,9,16,35,36,37,38,39,40,46";
		var kcode = code + ",";
		if( scode.indexOf(kcode) > -1 )
	   		return true;
		return OnPasteSize(sender, size);
	}

//------------------- Post ----------------------------
  	function SetAct(Act){
		if( Act == "LOGOUT" ){
			if( confirm("ARE YOU SURE?") ){
				document.page.action.value = Act;
				document.page.submit();
			}
		}else{
			document.page.action.value = Act;
			document.page.submit();
		}
	}

	function langchange(val){
		document.page.lang.value = val;
		document.page.submit();
	}

	function setpage(val, num){
		document.page.pagen.value = val;
		document.page.menu.value = num;
		document.page.submit();
	}
//------------------- Popup ------------------------------------------------------
	function PopupPage(page, uid){
		var today = new Date();
		var tmp = today.getTime();
		window.showModalDialog("popup.php?page=" + page +"&uid="+uid+"&Temp="+tmp,"","dialogHeight:490px;dialogWidth:490px;status:0;dependent:yes;scroll:1;help:0;location:yes;")
	}

   function f_print(){
		var today = new Date();
		var tmp = today.getTime();
		page = document.page.pagen.value;
		var data = GetValues();
		window.showModalDialog("popup.php?print=1&page=" + page+"&data="+data+"&Temp="+tmp,"","dialogHeight:490px;dialogWidth:660px;status:0;dependent:yes;scroll:1;help:0;location:yes;resizable:yes");
	}

   function help(){
	    l = document.page.lang.value;
		window.open("help.php?LANG=" + l,null, "height=600,width=800,status=no,help=no,toolbar=no,menubar=no,location=no,resizable=yes");
	}
	
	function Contact(){
		//window.open("contact.html",null, "height=300, width=400,status=no,help=no,toolbar=no,menubar=no,location=no,resizable=yes");
		window.showModalDialog("contact.html","","dialogHeight:265px;dialogWidth:405px;status:0;dependent:yes;scroll:1;help:0;location:yes;resizable:no");
	}
	
    function biography(){
		//window.open("contact.html",null, "height=300, width=400,status=no,help=no,toolbar=no,menubar=no,location=no,resizable=yes");
		window.showModalDialog("biography.html","","dialogHeight:500px;dialogWidth:650px;status:0;dependent:yes;scroll:1;help:0;location:yes;resizable:no");
	}
//----------- load ---------------------------------------------

	function f_Raplace(str, exp, repl){
  		while ( str.indexOf(exp) > -1 ) {
			str = str.replace(exp, repl);
		}
		return str;
	}
//--------- menu -------------------------
	function menu_display(t_id, i_id){
        var t_id;
        var i_id;
        var on_img="image/menu_open.gif";
        var off_img="image/menu_add.gif";
        if (t_id.style.display == "none") {
           	t_id.style.display="";
            i_id.src=on_img;
		}else{
            t_id.style.display="none";
            i_id.src=off_img;
        }		
	}

	function ROWindow(sWindow){
		if (document.getElementById(sWindow)) {
			if (document.getElementById(sWindow).style.display == 'none') {
				document.getElementById(sWindow).style.display = '';
				document.getElementById(sWindow).style.visibility = 'visible';
				sWin = sWindow + "_option";
				document.images[sWin].src = 'image/menu_open.gif';
				document.images[sWin].alt = 'Close';
			}else {
				document.getElementById(sWindow).style.display = 'none';
				document.getElementById(sWindow).style.visibility = 'hidden';
				sWin = sWindow + "_option";
				document.images[sWin].src = 'image/menu_add.gif';
				document.images[sWin].alt = 'Open';
			}
		}
	}
	
	
	
	
		function menu_displa(t_id, i_id){
        var t_id;
        var i_id;
        var on_img="image/menu_open1.gif";
        var off_img="image/menu_add1.gif";
        if (t_id.style.display == "none") {
           	t_id.style.display="";
            i_id.src=on_img;
		}else{
            t_id.style.display="none";
            i_id.src=off_img;
        }		
	}

	function ROWindow(sWindow){
		if (document.getElementById(sWindow)) {
			if (document.getElementById(sWindow).style.display == 'none') {
				document.getElementById(sWindow).style.display = '';
				document.getElementById(sWindow).style.visibility = 'visible';
				sWin = sWindow + "_option";
				document.images[sWin].src = 'image/menu_open1.gif';
				document.images[sWin].alt = 'Close';
			}else {
				document.getElementById(sWindow).style.display = 'none';
				document.getElementById(sWindow).style.visibility = 'hidden';
				sWin = sWindow + "_option";
				document.images[sWin].src = 'image/menu_add1.gif';
				document.images[sWin].alt = 'Open';
			}
		}
	}
	
	
	
	
	
	function showTime(){
		dayTwo = new Date();
		if(dayTwo.getHours()<10)
   		   hrNow = "0"+dayTwo.getHours();
		else
    	   hrNow = dayTwo.getHours();
		if(dayTwo.getMinutes()<10)
   		   mnNow = "0"+dayTwo.getMinutes();
		else
    	   mnNow = dayTwo.getMinutes();
		if(dayTwo.getSeconds()<10)
   		   scNow = "0"+dayTwo.getSeconds();
		else
    	   scNow = dayTwo.getSeconds();	
		time = hrNow + ":" + mnNow + ":" + scNow;
        document.CL1.Clock.value="Client  " + time; 
    	setTimeout('showTime()', 1000);
	}