function $get(element){
	if(arguments.length > 1){
		for(var i = 0,elements = [],length = arguments.length;i < length;i++)
			elements.push($get(arguments[i]));
		return elements;
	}
	if(typeof element == 'string')
		element = document.getElementById(element);
	return element;
};

var set_input_style = function(form){
	if(arguments.length > 1){
		for(var i = 0,length = arguments.length;i < length;i++)
			set_input_style(arguments[i]);
	}
	if(typeof form == 'string'){
		for(var i = 0,length = $get(form).elements.length;i < length;i++){
			var t = $get(form).elements[i];
			if(t.type == 'text' || t.type == 'password'){
				t.onfocus=new Function("this.className='text focus'");
				t.onblur=new Function("this.className='text'");
			}
		}
	}
};

var ajax = function(ajaxUrl,sendData,functionName){
	var http_request = false;
	var httpType = "post";
	var postUrl = ajaxUrl;
	//sendData = base64encode_array(sendData);

	if(window.XMLHttpRequest){ // Non-IE...
		http_request = new XMLHttpRequest();
		if(http_request.overrideMimeType){
			http_request.overrideMimeType('text/plain');
		}
	}else if(window.ActiveXObject){ // IE
		try{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){}
		}
	}

	if(!http_request){
		alert('Cannot send an XMLHTTP request');
		return false;
	}

	http_request.onreadystatechange=function(){
		if(http_request.readyState == 4 && (http_request.status == 200 || http_request.status == 304)){
			ajax_result = http_request.responseText;
		    eval(functionName + "(ajax_result);");
		}
	}
	http_request.open(httpType,postUrl,true);
	http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http_request.send(sendData);
};

var in_array = function(d,arr){
    for(var i in arr){
        if(arr[i] === d) return true;
    }
    return false;
};

var viewpage = function(obj,url,e){
	var kc;
	if(window.event) kc=e.keyCode;
	else if(e.which) kc=e.which;
	if(kc==13){
		url+="page="+obj.value;
		location.href=url;
		return false;
	}
};

var goUrl = function(pageurl){
	var goPage = $get("curPage").value;
	location.href = pageurl + "page=" + goPage;
	return false;
};

var set_viewnum = function(url,num){
	url += "viewnum="+num;
	location.href=url;
};

var select_images = function(t){
	var il = $get("images_list");
	if(il){
		var fn = il.elements.length;
		for(var i = 0;i < fn;i++){
			if(il.elements[i].type == "checkbox"){
				if(il.elements[i].value=="null")
				{}
				else
					il.elements[i].checked = t ? true : false;
			}
		}
	}
	return false;
};

