
var cck;
function getLocation() {
	cck = new Cookie("lcsFilter");
	
	if(cck.cn != undefined) {
		d.getElementById("rmb_location").checked = true;
		d.getElementById("rmb_location").checked = "true";
	}
}

function rememberLocation(){
	var rmb_input = d.getElementById("rmb_location");
	if (rmb_input.checked) {
		d.cookie = "lcsFilter=" + "cn/" + lcSaved.CN + "#cs/" + lcSaved.CS + "#cc/" + lcSaved.CC + "#cp/" + lcSaved.CP + "#ml/" + lcSaved.ML +
		"; max-age=" +
		(60 * 60 * 24 * 365);
		d.cookie = "ord=" + d.getElementById("sort1").value + "; max-age=" + (60 * 60 * 24 * 365);
		d.cookie = "cat=" + d.getElementById("category").value + "; max-age=" + (60 * 60 * 24 * 365);

	}
	else {
		d.cookie = "lcsFilter=;max-age=0";
		d.cookie = "ord=;max-age=0";
		d.cookie = "cat=;max-age=0";

		
	}				 	
	 	
    formCategories();	
	enableRefBut();
    			 	
}

function enableRefBut() {
	d.getElementById("refresh_btn").disabled = false;
	d.getElementById("refresh_btn").style.border = 'solid black 2px';
}

function ordChange(element) {
	OrdSave = element.value;
	enableRefBut();
}

function displayCards() {
	var url = ContextPath+ "/cards.jsp?lng="+CurrentLocale+"&lcsMode=cards&cf="+run_mode+
			"&cn="+lcSaved.CN+"&cs="+
			lcSaved.CS+"&cc="+lcSaved.CC + "&cp="+lcSaved.CP+
			"&ml="+lcSaved.ML+"&cat="+d.getElementById("category").value;
	if(OrdSave != "null")
		url += "&ord="+OrdSave;
	d.location=url; 
}

// ItemPins funcs
var ItemToRate;
function showRating(element) {
	if (element.hasAttribute("Rt")) {
		//	element.removeAttribute("Rt");
		TagToTip('rating', BGCOLOR, '#FFFFFF', 
		CLICKSTICKY, true, CLICKCLOSE, true, CLOSEBTN, true, 
		TITLE, 'Rate this item', TEXTALIGN, 'center',
		TITLEBGCOLOR, '#AAAAAA', CLOSEBTNCOLORS, ['#666666','','#111111','']);
		ItemToRate = element;
	} else {
		Tip('Already voted', BGCOLOR, '#FFFFFF', 
		CLICKSTICKY, true, CLICKCLOSE, true, CLOSEBTN, true, 
		TITLE, 'Rate this item', TEXTALIGN, 'center',
		TITLEBGCOLOR, '#AAAAAA', CLOSEBTNCOLORS, ['#666666','','#111111','']);
	}
}
function rateItem(rateValue) {
	var itemID = ItemToRate.getAttribute("item_id");
	alert("Rating "+ itemID + " to value: " + rateValue);
	var url = ContextPath+"/ItemsServlet?rtID="+itemID+"&rtVAL="+rateValue;
	httpRequest("POST",url,true,0,0);
	ItemToRate.removeAttribute("Rt");
}	

// Card select functions

var selectedItems = new Array();
function selectItem(elem) {
var itemFound = 0;
	for(x=0;x<selectedItems.length;x++) {
		if(selectedItems[x] == elem.parentNode.getAttribute("item_id")) {
			selectedItems.splice(x,1);
			d.getElementById(elem.parentNode.getAttribute("item_id")).style.border="2px solid gray";
			itemFound = 1;
			break;
			}
	}
	if(itemFound == 0) {
		d.getElementById(elem.parentNode.getAttribute("item_id")).style.border="2px solid red";
		selectedItems.push(elem.parentNode.getAttribute("item_id"));
	}
}
function printSelItems() {
	if(selectedItems.length == 0) return;
	var itemsToPrint = "";
	for(x=0;x<selectedItems.length;x++) {
		itemsToPrint += selectedItems[x]+",";
	}
	httpRequest("POST",ContextPath+"/StatsServlet?prt="+itemsToPrint,true,0,0);
	var wp = window.open(ContextPath+"/preprint.jsp?lng="+CurrentLocale);

}
function workVallet(element) {
	if(usr_active == false) {
		alert(hM.navValletUnreg);
		for(x=0;x<selectedItems.length;x++)
			d.getElementById(selectedItems[x]).style.border="2px solid gray";
		selectedItems.splice(0);	
		return;
	} 
	
	if(element.getAttribute("id") == 'bas') { // multiple add/delete
		if(selectedItems.length == 0) return;
		var url = ContextPath+"/Vallet?lng="+CurrentLocale+"&m_add=";
		for(x=0;x<selectedItems.length;x++) {
			url += selectedItems[x]+";";
			d.getElementById(selectedItems[x]).style.border="2px solid gray";
			var elems = d.getElementById(selectedItems[x]).parentNode.getElementsByTagName("div");
			for (y = 0; y < elems.length; y++) {
				if (elems[y].id == 'pin_add') {
					elems[y].id = 'pin_del';
					break;
				}
			}
			}
		
		httpRequest("GET",url,false,0,0);
		
	} else {
	
	if (element.id == "pin_add") {
		
			var url = ContextPath + "/Vallet?lng=" + CurrentLocale + "&s_add=" + element.parentNode.getAttribute("item_id");
			element.id = "pin_del";
	}
	else 
		if (element.id == "pin_del") {
			if (confirm(hM.edtDeleteConfirm)) {
				var url = ContextPath + "/Vallet?lng=" + CurrentLocale + "&s_del=" + element.parentNode.getAttribute("item_id");
				element.id = "pin_add";
				selectedItems.push(element.parentNode.getAttribute("item_id"));
			} else return;
		}
		else 
			return;	
	httpRequest("GET",url,false,0,0);
	
	}
	d.getElementById("ValletBanner").innerHTML = ajax_returnData;
	
	pageSpecValletAction();

}
function linkWeb(element,url) {
	if(url == "") return;
	httpRequest("POST",ContextPath+"/StatsServlet?lnkw="+element.parentNode.getAttribute("item_id"),true,0,0);
	var wp = window.open(url);
}

function linkEmail(element,url) {
	if(url == "") return;
	httpRequest("POST",ContextPath+"/StatsServlet?lnke="+element.parentNode.getAttribute("item_id"),true,0,0);
	document.location = ("mailto://"+url);
}

function pageSpecValletAction() {
	//
		selectedItems.splice(0);
}
