var jet_request = null;
var jet_dest = null;
var jet_name='compare_basket';
var jet_list='/jetix-list.php';
var jet_target='jet_basket';
var jet_strings=
		[	
			'<img src="images/compare_add.gif" width="137" height="24" border="0">',
			'<img src="images/compare_out.gif" width="137" height="24" border="0">'
		];

function jet_processStateChange() {
    if (jet_request.readyState == 4) {
        contentDiv = document.getElementById(jet_dest);
        if (jet_request.status == 200) {
            response = jet_request.responseText;
            contentDiv.innerHTML = response;
        } else {
            contentDiv.innerHTML = "Error: Status " + jet_request.status;
        }
    }

}

function jet_GetHTML(URL, destination) {
    jet_dest = destination;
    if (window.XMLHttpRequest) {
        jet_request = new XMLHttpRequest();
        jet_request.onreadystatechange = jet_processStateChange;
        jet_request.open("GET", URL, true);
        jet_request.send(null);
    } else if (window.ActiveXObject) {
        jet_request = new ActiveXObject("Microsoft.XMLHTTP");
        if (jet_request) {
            jet_request.onreadystatechange = processStateChange;
            jet_request.open("GET", URL, true);
            jet_request.send();
        }
    }
}
function jet_setCookie(name, value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+encodeURIComponent(value)+expires+"; path=/";
}

function jet_getCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return decodeURIComponent(c.substring(nameEQ.length,c.length));
	}
	return null;
}

function jet_deleteCookie(name) {
    jet_setCookie(name,"",-1)
    return false;
}

function jet_dim(){
 var v=jet_getCookie(jet_name);
 var r=[];
 if(v){
   return r.concat( v.split('.'));
 }
 return r;
}

function jet_set(u){
  	var r=[];
  	var res=0;
  	var e=false;
    var a=jet_dim();
	if(a.length==0){ r.push(u); res=1;}
  	else{
		while(a.length>0){
			var t=a.shift();
			if(t==u) {e=true; continue;}
			r.push(t);
  		}
  		if (!e) {r.push(u); res=1;} 
	}
    jet_setCookie(jet_name,r.join("."),  366); // устанавливаем cookie с помощью функции set_cookie
	jet_GetHTML(jet_list,jet_target);
	return res;
}

function jet_id(u){
 var re=/.*\/(\d+).*$/i;
 if(re.test(u)) return RegExp["$1"];
 return "";
}

function jet_set_string(id,ss){
    var o =document.getElementById('p_'+id);
    if (o) {
    	o.innerHTML=jet_strings[ss];
    }

}
function jet_set_strings(p){
    var c=jet_dim();
    while(c.length>0){
    var x=c.shift();
    	jet_set_string(x,p);
    }
}

function jet_clear_basket(){
	jet_set_strings(0);
	jet_deleteCookie(jet_name);
	jet_GetHTML(jet_list,jet_target);
	return false;

}

function jet_set_basket(u){
    id=jet_id(u);
    jet_set_string(id, jet_set(id));
	return false;
}

function jet_load(){
	jet_GetHTML(jet_list,jet_target);
	jet_set_strings(1);
}
