
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, type)
{


    url = "" + self.location;


    if (url.indexOf("?") == -1)
    {
        url = "";
    }
    else
    {
        url = url.substr(url.indexOf("?") + 1);
    }

    url = "/packages.php?" + url;

    filter = "&name[]=" + encodeURI(name) + "&filter[]=" + table_name + "&id[]=" + id + "&type[]=" + encodeURI(type);
    filter = filter.replace(/€/g, "euro;");
    filter = filter.replace(/ /g, "%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(/€/g, "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]/g,'-');
		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 = "/includes/getscaledimage.php?width=290&id=" + id + "&code=" + code;
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
/*
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
}	
*/
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

function confirmRedirect(method)
{
    if(method == '') url = 'ordercomplete.php';
    else url = 'confirmredirect.php?method=' + method;

    self.location = url;
}