
function openCloseFilter(id)
{
    //alert(getCookie(id));
    //alert(document.getElementById(id).style.display);
	if (getCookie(id)=='closed' || document.getElementById(id).style.display == "block")
	{
		setCookie(id, 'open', 30);
		document.getElementById(id +'_head').style.backgroundImage="URL('images/downer.png')";
		Effect.SlideUp(id, { duration: 0.5 });
	}
	else
	{
		setCookie(id, 'closed', 30);
		document.getElementById(id +'_head').style.backgroundImage="URL('images/upper.png')";
		Effect.SlideDown(id, { duration: 0.5 });
	}
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

function offOnFilterItem(item, name, table_name, id)
{


    url = "" + self.location;


    if (url.indexOf("?") == -1)
    {
        url = "";
    }
    else
    {
        url = url.substr(url.indexOf("?") + 1);
    }

    url = "/packages.php?" + url;

    filter = "&name[]=" + name + "&filter[]=" + table_name + "&id[]=" + id;
    filter = filter.replace("[€]", "euro;");
    filter = filter.replace("[ ]", "%20");

	if (item.checked)
	{
        url = url + filter;
	}
	else
	{
	    //alert(url);
        //alert(filter);
        if (url.indexOf(filter) == -1)
        {
		    filter = filter.substr(1);
        }
	    left_part = url.substr(0, url.indexOf(filter));
        if (left_part == "")
        {
		    left_part = "/packages.php?";
        }
        //alert(left_part);
        right_part = url.substr(url.indexOf(filter) + filter.length);
        //alert(right_part);
        url = left_part + right_part;
	}

    url = url.replace("[€]", "euro;");

    self.location = url;
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

function filterNavigate(checkbox_id, stat)
{
	if (document.getElementById(checkbox_id).checked == true)
	{
		document.getElementById(checkbox_id).checked = false;
		setCookie(checkbox_id, 'unticked', 30);
		self.location = 'packages.php';
	}
	else
	{
		document.getElementById(checkbox_id).checked = true;
		setCookie(checkbox_id, 'ticked', 30);
		stat=stat.replace("[^a-zA-Z0-9]",'-');
		self.location = 'packages.php?stat=' + stat;
	}

	
	return false;
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name + "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

function getCookie(c_name)
{
	if (document.cookie.length<1) return "";

	c_start=document.cookie.indexOf(c_name + "=");
	
	if (c_start!=-1)
	{ 
		c_start=c_start + c_name.length+1; 
		c_end=document.cookie.indexOf(";",c_start);
		if (c_end==-1) c_end=document.cookie.length;
		return unescape(document.cookie.substring(c_start,c_end));
	} 
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

function changePicture(id, code) 
{
	document.getElementById("pic_main").src = "global/includes/getscaledimage.php?width=290&id=" + id + "&code=" + code;
    document.getElementById("pic_main_link").href = "/global/includes/getimage.php?id=" + id;
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

function show_stock_table(elem)
{
	document.getElementById(elem).style.visibility = 'visible';
	document.getElementById(elem).style.height = 'auto';
	document.getElementById(elem).style.width = 'auto';
}

function clear_textbox(sender)
{
	if (sender.value == 'search by keyword') sender.value = '';
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

/*
function promo(promo,opt) 
{
	var url    = 'promotion.php';
	var pars   = 'promo=' + promo + '&opt=' + opt;
	var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars} );
//, onLoading: showLoad, onComplete: showResponse
}	
*/
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
