var NS4 = (document.layers) ? 1 : 0;
var IE = (document.all) ? 1 : 0;

//------------------------------------------function Ajax---------------------------------------------
function clsAjax(){
	this.ajax;
	this.url;
	this.method;
	this.param;
	this.responseText;
	this.function_name;
	
	//Create Ajax Object
	this.create = function(){
		this.param = new Array();
		if(window.ActiveXObject){
			this.ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}else{
			this.ajax = new XMLHttpRequest();
		}
	}
	
	this.addParam = function(name, value){
		this.param.push(name+"="+encodeURI(value));
	}
	
	this.createParameters = function(){
		var q = "";
		if(this.param.length > 0){
			for(i=0; i<this.param.length; i++){
				q += this.param[i]+"&";
			}
			q = q.substr(0, q.length-1);
		}
		return q;
	}
	
	//Send data
	this.send = function(){
		var tempurl = this.url;
		var querystring = this.createParameters();
		if(this.method.toLowerCase() == "get"){
			tempurl += "?"+querystring;
		}
		this.ajax.onreadystatechange = this.stateChange; 
		this.ajax.open(this.method, tempurl, true);
		if(this.method.toLowerCase()=="post"){
			this.ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=windows-874');
			this.ajax.send(querystring);
		}else{
			this.ajax.send(null);
		}
	}
	
	//Check state change and retrieve data.
	var self = this;
	this.stateChange = function(){
		if(self.ajax!=null){
			if(self.ajax.readyState == 4){ 
				if(self.ajax.status == 200){
					self.responseText = self.ajax.responseText;
					if(self.function_name != ""){ 
						eval(self.function_name);
					}
				}
			}
		}else{
			alert("Ajax object not set.");
		}
	}
}

//---------------------------------------------------------------------------------------

//------------------------------------fixPNG-------------------------------------------
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

function fixPNG(myImage) 
{
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
    {
       var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
	   myImage.outerHTML = strNewHTML	  
    }
}

//---------------------------------------------------------------------------------------


function popup(name,url,scrollbars,width,height){
	var windowprops = "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars="+scrollbars+",resizable=0,width="+width+",height="+height;
	var winName=window.open(url,name, windowprops); // opens remote control
	winName.focus();
}

function PopupCenter(title,pageURL,w,h,temp) {
var left = (screen.width/2)-(w/2);
var top = (screen.height/2)-(h/2);
var targetWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
} 

function CreatePopup(name,link,width,height,scrollbars){
	var windowprops = "toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=1,scrollbars="+scrollbars+",width="+width+",height="+height;
	var winName=window.open(link,name, windowprops); // opens remote control
	winName.focus();
}

var sel_on = '#FFEFA3'; //select highlight color
var sel_off = '#FFFFFF'; // select default color

function setShowOn(target)
{
	document.getElementById(target).style.background = sel_on;
}

function setShowOff(target)
{
	document.getElementById(target).style.background = sel_off;
}

//==========================================
// Check All boxes
//==========================================
function CheckAll(fmobj,chk) {
  for (var i=0;i<fmobj.elements.length;i++) {
    var e = fmobj.elements[i];
    if ( (e.type=='checkbox') ) {
      e.checked = chk;
    }
  }
}
//==========================================
// get Element by id
//==========================================
var NS4 = (document.layers) ? 1 : 0;
var IE = (document.all) ? 1 : 0;
var DOM = 0; 
if (parseInt(navigator.appVersion) >=5) {DOM=1};

function jet(target){
	var element=null;
	if (DOM) {
		if(document.getElementById(target)){
		element = document.getElementById(target);
		}
	}
	else if (IE) {
		if(document.all[target]){
		element = document.all[target];
		}
	}
	else if (NS4) {
		if(document.layers[target]){
		element = document.layers[target];
		}
	} 
	return element;
}

function trim(text){
	return text.replace(/^\s+|\s+$/, '')	
}
function submitForm(target){
	Element(target).submit();
}

function setInputData(target,text){
	Element(target).value=text;
}

function getInputData(target){
	return Element(target).value;
}

function setHtml(target,text){
	Element(target).innerHTML=text;
}

function getHtml(target){
	return Element(target).innerHTML;
}

function setFocus(target){
	return Element(target).focus();
}

function getSelectedIndex(target)
{
	return document.getElementById(target).selectedIndex;
}

function setSelectedIndex(target, value)
{
	document.getElementById(target).selectedIndex = value;
}

function getSelectedValue(target)
{
	return document.getElementById(target).options[document.getElementById(target).selectedIndex].value;
}

function Hello(){
	alert("WOooo HO oooo !!!!");
}

function setDisable(target,chk) 
{
	if (IE) {  document.all[target].disabled=chk;}
	else if (NS4) { document.layers[target].disabled=chk;}
	else { document.getElementById(target).disabled=chk;}   
}

function setDisableMulti(target,num,chk) 
{
	if (IE) {  document.all[target][num].disabled=chk;}
	else if (NS4) { document.layers[target][num].disabled=chk;}
	else { document.getElementById(target)[num].disabled=chk;}   
}
function Logout(){
location ="../inc/authen.php?type=exit";
}


