img = '<img src="'+PUBLIC+'/images/loading.gif" />Loading...';
function checkall(obj){
	gid = '';
	glist = [];
	checks = document.getElementsByTagName("input");
	for(i=0;i<checks.length;i++){
		if(checks[i].type=='checkbox'){
			checks[i].checked = obj.checked;
			if(checks[i].checked==true){
				glist.push(checks[i].value);
			
			}else{
				glist.pop();
			}
		}
	}
	new Ajax.Updater("addlist",URL + '/add_list',
				{
					method: 'GET',
					parameters:{gid:glist.join(",")},
					onLoading : function(){$('addlist').innerHTML = 'Loading...';}
				}
			);
}
function checkone(gid){
	sendcheckone(gid);
}
function uncheckOne(gid){
	senduncheckone(gid);
}
function sendcheckone(glist){
	//sendstring = glist.join(",");
	var mycheck = new Ajax.Updater('addlist',
		URL + '/checkone/',
		{
			method : "GET",
			parameters : {gid:glist},
			onLoading : function(){$('addlist').innerHTML = 'Loading...';}
		}
	)
}
function senduncheckone(glist){
	//sendstring = glist.join(",");
	var mycheck = new Ajax.Updater('addlist',
		URL + '/uncheckone/',
		{
			method : "GET",
			parameters : {gid:glist},
			onLoading : function(){$('addlist').innerHTML = 'Loading...';}
		}
	)
}
function updateHidden(data){
	$('checklist').innerHTML = "<input type='hidden' name='clist' value='" + data + "'/>";
}

function getPriview(){
	pdata = $('searchform').serialize(true);
	new Ajax.Updater('preview',
		URL + '/quick_search',
		{
			method: 'POST',
			parameters: pdata,
			onLoading : loading('preview')
		}
	);
}
function loading(ids){ 
	$(ids).style.display='inline';
	$(ids).innerHTML = img;
}
