function changeSelectAtDiv(strUri, strParam, thisSelect, _div) {
	var valSelected = thisSelect.options[thisSelect.selectedIndex].value;
	//alert(valSelected);
	_url = strUri + strParam + '=' + valSelected;
	//alert(_url);
	if (_div == null) {
		location.replace(_url);
	} else {
		loadPageAtID(_url, _div);
	}
}
function get_cookie(Name) { 
	var search = Name + "=";
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search);
		if (offset != -1) { 
			offset += search.length;
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			returnvalue = unescape(document.cookie.substring(offset, end));
		}
	}
	return returnvalue;
}
function load_page(_url, _lang) {
	if (_url == "#") {
		return;
	}
	if (_lang == null) {
		_lang = 'en';
	}
	save_opened_page(_url);
	loadPageAtID(_url, 'content');
}
function loadPageAtID(_url, _id) {
    var xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
		alert("Browser does not support HTTP Request");
		return;
	}
    if (document.getElementById(_id) == null) {
    	//alert(_id);
    }
	document.getElementById(_id).innerHTML = "<span class='loading'></span>";

	xmlHttp.open("GET", _url, true);
	xmlHttp.onreadystatechange = function() {
		if ((xmlHttp.readyState == 4) || (xmlHttp.readyState == "complete")) { 
			if (xmlHttp.status == 200) {
				document.getElementById(_id).innerHTML = "" + xmlHttp.responseText;
			} else {
				document.getElementById(_id).innerHTML = "";
			}
		} 
	}
	xmlHttp.send(null);
}
function loadValueToComponent(_url, _form, _name) {
    var xmlHttp = GetXmlHttpObject();
    if (xmlHttp == null) {
		alert("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.open("GET", _url, true);
	xmlHttp.onreadystatechange = function() {
		if ((xmlHttp.readyState == 4) || (xmlHttp.readyState == "complete")) { 
			if (xmlHttp.status == 200) {
				document._form._name.value = xmlHttp.responseText;
			}
		} 
	}
	xmlHttp.send(null);
}
function GetXmlHttpObject() { 
	var objXMLHttp = null;
	if (window.XMLHttpRequest) {
		objXMLHttp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}
function showHideDivAndClearShowTextBoxAsCheckBox(checkBox, divID, textBox) {
	showHideDivAsCheckBox(checkBox, divID);
	if (checkBox.checked) {
		textBox.disabled = "disabled";
	} else {
		textBox.disabled = false;
	}
}
function showHideDivAsCheckBox(checkBox, divID) { 
	if (checkBox.checked) {
		showDiv(divID);
	} else {
		hideDiv(divID);
	}
}
function hideDiv(divID) { 
	if (document.getElementById) { // DOM3 = IE5, NS6 
		document.getElementById(divID).style.visibility = 'hidden';
		document.getElementById(divID).style.display = 'none';
	} else { 
		if (document.layers) { // Netscape 4 
			document.hideShow.visibility = 'hidden'; 
		} else { // IE 4 
			document.all.hideShow.style.visibility = 'hidden'; 
		} 
	} 
}
function showDiv(divID) { 
	if (document.getElementById) { // DOM3 = IE5, NS6 
		document.getElementById(divID).style.visibility = 'visible';
		document.getElementById(divID).style.display = 'block';
	} else { 
		if (document.layers) { // Netscape 4 
			document.hideShow.visibility = 'visible'; 
		} else { // IE 4 
			document.all.hideShow.style.visibility = 'visible'; 
		} 
	} 
} 
function openNewWin(pageUrl, winW, winH) {
  	newWin = window.open(pageUrl,'', 'toolbar=no,location=no,directories=no,menubar=no,status=no,width=' + winW + ',height=' + winH + ',scrollbars=yes,resizable=yes');
}
function MM_swapImgRestore(_lang) { //v3.0
	var i, x, a = document.MM_sr; 
	for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) {
		x.src = x.oSrc;
	}
}
function MM_preloadImages() { //v3.0
	var d = document; 
	if (d.images) { 
		if (!d.MM_p) d.MM_p = new Array();
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments; 
		for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];} 
	}
}
function MM_findObj(n, d) { //v3.0
	var p,i,x; 
	if (!d) d = document; 
	if ((p = n.indexOf("?"))>0 && parent.frames.length) {
		d = parent.frames[n.substring(p+1)].document; 
		n = n.substring(0,p);
	}
	if (!(x=d[n])&&d.all) x=d.all[n]; 
	for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for (i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	return x;
}
function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; 
	document.MM_sr=new Array; 
	for(i=0;i<(a.length-2);i+=3) 
		if ((x=MM_findObj(a[i]))!=null){
			//alert(x.src);
			if (x.src.indexOf('_on_') == -1) {
				document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src;
				x.src=a[i+2];
			}
		}
}
function IsEmpty(strValue){
	if (strValue == '') return true;
   	if (strValue.length == 0) return true;
   	for (var i = 0; i < strValue.length; i++) {
    	ch = strValue.charAt(i);
     	if (ch != ' ') return false;
   	}
	return true;
}
function save_opened_page(_url) {
    var exdate = new Date();
    exdate.setDate(exdate.getDate() + 1);
    var _buf = "last_uri=" + _url + ";expires=" + exdate.toGMTString();
    document.cookie = _buf;
}

