//	by Martín Acuña Lledó <martin@nosbase.com> - http://www.nosbase.com
//	07/27/06

function nosMenu(cat,city,state,zip_code){	
	var parentClass = "level";	
	var menu = 'nosMenu_' + cat;
	var menuParent = 'nosMenuParent_' + cat;
	var loadingImg = 'loadingImg_' + cat;
	
	if ($(menu).style.display == 'none'){
		Element.show(menu);
		Element.show(loadingImg);
		Element.addClassName(menuParent,parentClass);
		new Ajax.Request('/ajax/get_sub_categories.php', {
			method: 'post',
			postBody: 'cat='+ cat + '&city='+ city +'&state='+ state +'&zip_code='+ zip_code,
			onSuccess: function(t) {
//				alert(t.responseText);
				Element.update(menu, t.responseText);
			}	
		});
	}else{
		Element.hide(menu);
		Element.removeClassName(menuParent,parentClass);
		Element.update(menu,'');
	}
	return(false);
}

function areYouSure(msg){
	var ok = confirm(msg);
	if (ok){
		return true;
	}else{
		return false;
	}
}


function showE(e,effect){
	if ($(e).style.display == 'none'){
		switch(effect){
			case "apear":
				new Effect.Appear(e);
			break;
			case "slide":
				new Effect.SlideDown(e);
			break;
		}	
	}
	return(false);
}
	
function hideE(e,effect){
	if ($(e).style.display != 'none'){
		switch(effect){
			case "apear":
				new Effect.Fade(e);
			break;
			case "slide":
				new Effect.SlideUp(e);
			break;
		}	
	}
	return(false);
}
function showHideE(eId,ePid,titleDisplay,titleNoDisplayT,effect){
	if ($(eId).style.display == 'none'){
		showE(eId,effect);
		$(ePid).innerHTML = titleNoDisplayT;
	}else{
		hideE(eId,effect);
		$(ePid).innerHTML = titleDisplay;	
	}
	return(false);
}

function setCookie(name, value) { // use: setCookieDay("name", value);
	var today = new Date();
		if (value != null && value != "")
			document.cookie=name + "=" + escape(value) + ";";
		bikky= document.cookie; // update bikky
	}
	
function add2Cart(prodId,linkId){
	var newCant = 0;
	var actCant = parseInt($('cantProd_'+ prodId).innerHTML);
	var totalShop = parseInt($('shopTotal').innerHTML);
	newCant = actCant + 1;
	$(linkId).innerHTML = 'Added (' + newCant + ')';
	totalShop = totalShop + 1;
	$('cantProd_'+ prodId).innerHTML = newCant;
	$('shopTotal').innerHTML = totalShop;
	setCookie('SHOPCART_PROD['+ prodId +']',newCant);
	return false;
}

function del2Cart(prodId){	
	if (areYouSure('Are you sure ?')){
		setCookie('SHOPCART_PROD['+ prodId +']','0');
		return true;
	}else{	
		return false;
	}		
}

function setAsYourLocation(city,state){
	alert('You set as your new location '+ city + ', '+ state);
	setCookie('city',city);
	setCookie('state',state);
	$('locationLink').onclick = function() { return true; };
	$('locationLink').href = "/changeLocation.php";
	$('locationLink').innerHTML = "Change location";
	return false;
}
	
