
function CF_doConnection(sUrl, formName, process, postData)
{
	var cafeIndicator = document.getElementById('agl-loading');	
	var handleSuccess = function(o){
		if(o.responseText !== undefined){			
			process(o.responseText);
			cafeIndicator.style.display = 'none';
		}
	};

	var handleFailure = function(o){
		if(o.responseText !== undefined){
		}
	};

	var callback =
	{
		success:handleSuccess,
		failure:handleFailure,
		argument:{foo:""}
	}
		
	cafeIndicator.style.display = 'block';
	
	if(formName !== null){
		YAHOO.util.Connect.setForm(document.getElementById(formName));		
	} 	
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);
}

function _pg_updater(target, params, menuVal) {
	var doUpdate = function(response) {
		document.getElementById(target).innerHTML = response;
	};
	
	params = params + "?nId=" + menuVal + "&ismenu=1";
	CF_doConnection(params, null, doUpdate,'');
	//alert("11");
}

function _pg_change(target, params, menuVal) {
	var doUpdate = function(response) {
		document.getElementById(target).innerHTML = response;
	};
		
	var isInHTML = document.getElementById(target);
	if(isInHTML!=null && isInHTML!="") {
		params = params + "?nId=" + menuVal + "&ismenu=1";
		CF_doConnection(params, null, doUpdate,'');
	}	
}

function _pg_updaterrefre(target, params, menuVal) {
	var doUpdate = function(response) {
		document.getElementById(target).innerHTML = response;
	};
		
	var isInHTML = document.getElementById(target);
	if(isInHTML!=null && isInHTML!="") {
		params = params + "?refId=" + menuVal + "&ismenu=1";
		CF_doConnection(params, null, doUpdate,'');
	}	
}

function _news_updater(target, params, menuVal){
	var doUpdate = function(response) {
		document.getElementById(target).innerHTML = response;
	};
	
	var isInHTML = document.getElementById(target);
	params = params + "?n6=" + menuVal + "&ismenu=1";
	if(isInHTML!=null && isInHTML!="") {	
		CF_doConnection(params, null, doUpdate,'');
	} else {
		alert("page is not found");
	}
}


function _news_updater1(target, params, menuVal,sName,sId){//sName - selectedCalss, sId - mainTableId
	var doUpdate = function(response) {
		document.getElementById(target).innerHTML = response;
	};
	
	var isInHTML = document.getElementById(target);
	params = params + "?mnminId=-1" + "&ismenu=1" +"&nId="+menuVal;
	if(isInHTML!=null && isInHTML!="") {	
		CF_doConnection(params, null, doUpdate,'');		
	} else {
		alert("page is not found");
	}
	
	selChange(sName,sId);//news deer heddeh huudas select hiisn bgaag haruulna 
}


function swfObject_drweb(target,urlshude,fileshude) 
{ 	
	var so = new SWFObject(urlshude, "video", "180", "110", "8", "#fff");
	so.write(target);
}

function swfObject(target,urlshude,fileshude) 
{ 	
	var so = new SWFObject(urlshude, "video", "480", "290", "8", "#fff");
	so.write(target);
}


function swfObject1(target,urlshude,fileshude,widht,height) 
{ 	
	var so = new SWFObject(urlshude, "video", widht, height, "8", "#fff","wmode");
	so.addParam("wmode","transparent");
	so.write(target);
}

function swfObjectSWF(target, urlshude, fileshude, width, height) 
{ 	
	var so = new SWFObject(urlshude, "video", width, height, "8", "#fff");
	so.write(target);
}


//	var aagii = YAHOO.util.Dom.get(menuVal);	
	
	/*_form = document.forms['_form'];
	if(!_form) {
		_form = document.main_form;
		_form._ARG.value = menuVal;
		alert(_form._ARG.value);
	}*/

function minshude(updateArea){	
	getObjId(updateArea).style.display = 'none';

}


function maxshude(updateArea){	
	getObjId(updateArea).style.display = 'block';	
}

function checkEnter(event,txtSearch,aVal) {
	NS4 = (document.layers) ? true : false;
    var code = 0;
    
    if (NS4) {
		code = event.which;
	} else {
        code = event.keyCode;
	}
    if (code==13) {
		var url="pages/search.php";
		url = url + "?txtSearch=" + document.getElementById(txtSearch).value;
		url = url + "&ismenu=1";
		url = url + aVal;
		
		var doUpdate = function(response) {
			document.getElementById('nmiddle').innerHTML = response;
		};
	
		CF_doConnection(url, null, doUpdate,'');
	}
}
   
   
function aurl(aurl) {
	alert(document.URL);
	location.href=aurl;
}

function selChange(sName,sId) {
	var sItems=document.getElementById(sId).getElementsByTagName("a");
	var sNameP = sName;
	for (var i=0; i<sItems.length; i++){
		//alert(sItems[i].className+' || '+sNameP);
		if(sItems[i].className==sNameP) {			
			sItems[i].style.color='#00CCFF';
		} else {
		}		
	}
}

function setCookie(c_name,value) {
	document.cookie=c_name + "=" + escape(value) + ";";
}

function getCookie(c_name) {
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=")
		if (c_start!=-1) { 
			c_start=c_start + c_name.length+1 
			c_end=document.cookie.indexOf(";",c_start)
			if (c_end==-1) c_end=document.cookie.length
				return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return "";
}

function getObjId(objID) {
	if (document.getElementById) {return document.getElementById(objID);}
    	else if (document.all) {return document.all[objID];}
	    else if (document.layers) {return document.layers[objID];}
}

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
function _loadXML(xmlFile)
{
	alert();
	xmlDoc.async="false";
	xmlDoc.onreadystatechange=verify;
	xmlDoc.load(xmlFile);
	xmlObj=xmlDoc.documentElement;
}

function verify()
{
 // 0 Object is not initialized
 // 1 Loading object is loading data
 // 2 Loaded object has loaded data
 // 3 Data from object can be worked with
 // 4 Object completely initialized
 if (xmlDoc.readyState != 4)
 {
   return false;
 }
}


function agetTime() {
	var currentTime = new Date();
	var hours = currentTime.getHours();
	var minutes = currentTime.getMinutes();
	var seconds = currentTime.getSeconds();
	var atime;
	if (minutes < 10) minutes = "0" + minutes;
	if (seconds<10) secunds = "0" + secunds;
	atime = hours + ":" + minutes + ":" + seconds;
}

/*************************************************************************/

function _test(){
	alert("aaaaaaaa");
}

function _demoshude(as,asd,ass){	
	alert(as);
	alert(asd);
	alert(ass);
}

function _showIP(target1, target2){
	document.getElementById(target1).innerHTML = document.getElementById(target2).innerHTML;
}

var xmlHttp;

function insertWiki(data1, data2, data3, data4) {
	xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return "";
		}
	var url="pages/manager/manager.php";
	url = url + "?wikiName=" + data1;
	url = url + "&vemail=" + data2;
	url = url + "&vphone=" + data4;
	url = url + "&wikitextarea=" + data3;

	
	var doUpdate = function(response) {
		document.getElementById('writewikishu').innerHTML = response;
	};
	
	CF_doConnection(url, null, doUpdate,'');
}




function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
	 // Firefox, Opera 8.0+, Safari
	 xmlHttp=new XMLHttpRequest();
	 }
	catch (e) {
	 //Internet Explorer
	 try  {
	 	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
 	catch (e)  {
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
 }
return xmlHttp;
}


function pageViewDemo(data1,data2) {
	xmlHttp=GetXmlHttpObject();
		if (xmlHttp==null) {
			alert ("Browser does not support HTTP Request");
			return "";
		}
	var url = data1;
	
	var doUpdate = function(response) {
		document.getElementById(data2).innerHTML = response;
	};
	
	CF_doConnection(url, null, doUpdate,'');
}
