// Draw Clockfunction switchLanguage(){
	document.SwitchLanguage.submit();}function popUp(URL,WindowName,resizable,scrollbars,width,height){
	window.open (URL,WindowName,"tollbar=0,resizable="+resizable+",scrollbars="+scrollbars+",width="+width+",height="+height+",left="+(screen.width-width)/2+",top="+(screen.height-height)/2+"");}
function dialog(URL,WindowName,resizable,scrollbars,width,height){
	window.showModelessDialog(URL, WindowName, "dialogHeight: "+height+"px; dialogWidth: "+width+"px; dialogTop: "+(screen.height-height)/2+"px; dialogLeft: "+(screen.width-width)/2+"px; edge: Sunken; center: Yes; help: No; resizable: "+resizable+"; status: No;");	
}
function selectAll(SelectAll,fields){
	if(fields!=null){
		var i=0;
		while(fields[i]!=null){
			fields[i].checked=SelectAll.checked;
			i++;
		}
		if(i==0)
			fields.checked=SelectAll.checked;
	}
}
function setBult(id,status){
	document.getElementById(id).style.display=status;
}
function logOut(){
	document.login .submit ();
}

function Upload(ImagesPath,TableName,IDColumnName,IDColumnValue){
	popUp(up+"admin/UploadImage.asp?ImagesPath="+ImagesPath+"&TableName="+TableName+"&IDColumnName="+IDColumnName+"&IDColumnValue="+IDColumnValue,"_blank",0,0,250,40);
}

function rowColor(id,ON){
	if(ON)
		document.getElementById(id).style.backgroundColor ='#D6E1EB';
	else
		document.getElementById(id).style.backgroundColor ='';
}
function setCats(catlist,hiddenField){
	var cats="";
	for(i=0;i<catlist.length;i++){
		cats += catlist.options[i].value;
		if (i<catlist.length-1)
		cats += ","
	}
	hiddenField.value=cats;
}
function isAdded(combo,value){
	for(i=0;i<combo.length;i++){
		if(combo.options[i].value==value){
			return true;
			break;
		}
	}
	return false;
}

	var head="display:''"
	img1=new Image()
	img1.src= up+"images/plus.gif"
	img2=new Image()
	img2.src=up+"images/minus.gif"
	function hideOld(i){
		if (oldIndex!=-1) {
			document.all[oldIndex].style.display="none";
		}
			oldIndex=i;
	}
	function change(){
	   if(!document.all)
	      return
	   if (event.srcElement.id=="foldheader") {
	     var srcIndex = event.srcElement.sourceIndex
	     var nested = document.all[srcIndex+1]
	     if (nested.style.display=="none") {
	         nested.style.display=''
	         event.srcElement.style.listStyleImage="url("+up+"images/minus.gif)"
	      }
	      else {
	         nested.style.display="none"
	         event.srcElement.style.listStyleImage="url("+up+"images/plus.gif)"
	      }
	   }
	}
/***************************************************
	Support for adding multiple events to an object
***************************************************/
function addEvent(obj, evType, fn) {
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, true);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on" + evType, fn);
		return r;
	} else {
		var r = fallbackAddEventListener(obj, evType, fn);
		return r
	}
	return false;
}

var Listeners;

function fallbackAddEventListener(obj, evType, fn) {
	var l = GetListener(obj, evType);

	if (!l) {
		l = new Listener(obj, evType);
		var intListener = Listeners.length;
		Listeners[intListener] = l;
		obj.listener = l;
		eval('obj.on' + evType + ' = function() {CallListeners(' + intListener + ')}');
	}

	if (l) {
		l.functions[l.functions.length] = fn;
		return true;
	}

	return false;
}

function GetListener(obj, evType) {
	var l, strName;
	
	if (!Listeners) Listeners = new Array();
	
	strName = ListenerName(obj, evType);
	
	for (var i = 0; i < Listeners.length; i++) {
		if (Listeners[i].name == strName) {
			l = Listeners[i];
			break;
		}
	}
	
	return l;
}

function Listener(obj, evType) {
	this.name = ListenerName(obj, evType);
	this.functions = new Array();
}

function ListenerName(obj, evType) {
	return '__' + obj.tagName + '_' + obj.id + '_' + obj.name + '_' + evType;
}

function CallListeners(intListener) {
	var l;
	
	l = Listeners[intListener];
	
	if (l) {
		for (var i = 0; i < l.functions.length; i++) {
			var func = l.functions[i];
			func();
		}
	}
}


function SourceElement(e) {
	var el
	if (e && e.target) el = e.target;
	else el = event.srcElement;
	return el;
}

document.onclick=change
