var DOM;
var Netscape7;
var Opera5;
var Opera8;
var Opera9;
var IE;
var Firefox;
var Safari;
var lastid;
var temp = 1;

function elemChecker(){
	DOM = document.getElementById;
	Netscape7 = navigator.userAgent.indexOf("Netscape/7") >= 0;
	Opera5 = window.opera && DOM;
	Opera8 = navigator.userAgent.indexOf("Opera/8") >= 0;
	Opera9 = navigator.userAgent.indexOf("Opera/9") >= 0;
	IE = document.all && !Opera5;
	Firefox = navigator.userAgent.indexOf("Firefox") >= 0; 
	Safari = navigator.userAgent.indexOf("Safari") >= 0;
	
	var winh;
	var doch;
	if(IE){
		winh = document.body.clientHeight;
		doch = document.body.scrollHeight;
	}
	else{
		winh = document.body.innerHeight;
		if(Firefox || Safari){
			doch = document.height;
		}
		else{
			if(Opera8 || Opera9){
				doch = document.body.style.pixelWidth;
			}
		}
	}

//	alert(winh+'***'+doch);
	if(document.getElementById('toparrow')){
		if(doch > winh){
			document.getElementById('toparrow').style.display = '';
			document.getElementById('toparrowspace').style.display = '';
		}
		else{
			document.getElementById('toparrow').style.display = 'none';
			document.getElementById('toparrowspace').style.display = 'none';
		}
	}
	return true;
}

function defPosition(event) {
    var x = y = 0;
    if (document.attachEvent != null) { // Internet Explorer & Opera
        x = window.event.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
        y = window.event.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
    } else if (!document.attachEvent && document.addEventListener) { // Gecko
        x = event.clientX + window.scrollX;
        y = event.clientY + window.scrollY;
    } else {
        // Do nothing
    }
    return {x:x, y:y};
}

function leftMenuDisplay(id){
	var lastst = document.getElementById('left_menu_pitem_'+id).style.display;
	if(lastst == ''){
		document.getElementById('left_menu_pitem_'+id).style.display = 'none';
	}
	else{
		document.getElementById('left_menu_pitem_'+id).style.display = '';
	}
}

function showddmenu(id, event){
	if(!document.getElementById('ddmenu_'+id)){return false;}
	if(id != lastid){temp = 1;}
	if(temp){
		document.getElementById('ddmenu_'+id).style.top = defPosition(event).y - 20;
		temp = 0;
		lastid = id;
	}
	document.getElementById('ddmenu_'+id).style.display = '';
	return false;
}

function hideddmenu(id){
	if(!document.getElementById('ddmenu_'+id)){return false;}
	document.getElementById('ddmenu_'+id).style.display = 'none';
	return false;
}

function changeImg(){
	if(!document.getElementById('logframe').contentWindow.document.getElementById('logged') && !document.getElementById('logframe').contentDocument.getElementById('logged')){return false;}
	document.getElementById('uploadimgdiv').style.display = '';
	return false;
}
