var agt = window.navigator.userAgent.toLowerCase();
var less6 = (agt.indexOf("msie") != -1 && agt.indexOf("msie 6.") == -1)? true:false;
var pointerCursor = (less6)? "hand":"pointer";
var nodropCursor = (less6)? "hand":"no-drop";
var colResize = (less6)? "hand":"col-resize";

function doDisplayLayer(layerName){if (document.getElementById(layerName) && document.getElementById(layerName).style) document.getElementById(layerName).style.display = "block";}
function doNotDisplayLayer(layerName){if (document.getElementById(layerName) && document.getElementById(layerName).style) document.getElementById(layerName).style.display = "none";}	

function chgStatus(path,layerName){
	button = window.event.srcElement;
	switch (button.name)
		{
			case "reduce" :
			button.src = path+"enlarge0.gif";
			button.name = "enlarge";
			doNotDisplayLayer(layerName);
			break; 

			case "enlarge" :
			button.src = path+"reduce0.gif";
			button.name = "reduce";
			doDisplayLayer(layerName);
			break; 
		}
}	

function swapCN(event,force){
	var event = (ie)? window.event.srcElement : event.target;
	if (event.className) var srcCn = event.className;
	if(srcCn != null && srcCn.length >0){
		if (force) event.className = srcCn.substr(0,srcCn.length-1)+force;
	else{
		switch(srcCn.substr(srcCn.length-1)){
			case "0":
			event.className = srcCn.substr(0,srcCn.length-1)+"1";
			break;
			case "1":
			event.className = srcCn.substr(0,srcCn.length-1)+"0";
			break;
			}
		}
	}
}
function swapCN1(tag,force){
	var event = (ie)? window.event.srcElement : event.target;
	event = (tag!= null)? tag : event;
	if (event.className) var srcCn = event.className;
	if(srcCn != null && srcCn.length >0){
		if (force) event.className = srcCn.substr(0,srcCn.length-1)+force;
	else{
		switch(srcCn.substr(srcCn.length-1)){
			case "0":
			event.className = srcCn.substr(0,srcCn.length-1)+"1";
			break;
			case "1":
			event.className = srcCn.substr(0,srcCn.length-1)+"0";
			break;
			}
		}
	}
}

function swapImg1(tag,force,newSrc){
	var event = (ie)? window.event.srcElement : event.target;
	event = (tag!= null)? tag : event;
	if (event.name){
		var srcName = event.name;
		var srcFileName = (newSrc)? newSrc : event.src.substring(event.src.lastIndexOf("/")+1,event.src.lastIndexOf(".")-1);
		var srcAdress = 	event.src.substring(0,event.src.lastIndexOf("/")+1);
		var srcStatus = 	event.src.substring(event.src.lastIndexOf(".")-1,event.src.lastIndexOf("."));
		var srcExt = 			event.src.substring(event.src.lastIndexOf("."),event.src.length);
		if(srcName != null && srcName.length > 0){
			if (force != null && (newSrc == srcName)) event.src = ""+srcAdress+srcFileName+force+srcExt;
			else if(srcFileName == srcName){
				switch(srcStatus){
					case "0":
					event.src = ""+srcAdress+srcFileName+"1"+srcExt;
					break;
					case "1":
					event.src = ""+srcAdress+srcFileName+"0"+srcExt;
					break;
				}
			}
			else if (force != null) event.src =""+srcAdress+srcFileName+force+srcExt
		}
	}
}

function swapImg(event,force,newSrc){
	var event = (ie)? window.event.srcElement : event.target;
	if (event.name){
		var srcName = event.name;
		var srcFileName = (newSrc)? newSrc : event.src.substring(event.src.lastIndexOf("/")+1,event.src.lastIndexOf(".")-1);
		var srcAdress = 	event.src.substring(0,event.src.lastIndexOf("/")+1);
		var srcStatus = 	event.src.substring(event.src.lastIndexOf(".")-1,event.src.lastIndexOf("."));
		var srcExt = 			event.src.substring(event.src.lastIndexOf("."),event.src.length);
		if(srcName != null && srcName.length > 0){
			if (force != null && (newSrc == srcName)) event.src = ""+srcAdress+srcFileName+force+srcExt;
			else if(srcFileName == srcName){
				switch(srcStatus){
					case "0":
					event.src = ""+srcAdress+srcFileName+"1"+srcExt;
					break;
					case "1":
					event.src = ""+srcAdress+srcFileName+"0"+srcExt;
					break;
				}
			}
			else if (force != null) event.src =""+srcAdress+srcFileName+force+srcExt
		}
	}
}

function changeTab(elm,prop,displayTarget){

	var tabNumber = document.getElementsByName("tabtxt").length;

	if (elm.id != null && elm.id.substr(0,3) == prop)
		{
		for (var i = 0; i< tabNumber; i++)
			{
			document.getElementById(prop+i).className=prop+"off";
			doNotDisplayLayer(displayTarget+i);
			}		
		elmName = elm.id.toString();
		elm.className = prop + "on";		
		doDisplayLayer(displayTarget+elmName.substr(3,1));
		}
}

function showFn(container,tgt){
	var start = document.getElementById(container).firstChild;
	while (start.nodeType != 1) start = start.nextSibling;
	for (var i = 0; i< start.childNodes.length; i++){
		if(start.childNodes.item(i).nodeType == 1)	start.childNodes.item(i).style.display = "none";
		}		
	doDisplayLayer(tgt);
}

function fnOpenFolderView(url,frame){	if(ie) oDav.navigateFrame(url,frame);}