// JavaScript Document
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->

<!--
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->

<!--
function id(x){
	return document.getElementById?document.getElementById(x):(document.layers?document[x]:document.all[x])
}
//-->


function createCookie(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+"="+value+expires+"; path=/";
}

function readCookie(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 c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


//ime cookia
var cName="plutos-upo";
//prolaz kroz sve checkbox i pravljenje 2 array (izabrani i prazni); value je ID
    function checkall(){		
		var d=document.form1.elements;
		var arrDodaj=new Array();
		var arrBrisi=new Array();
		var strDodaj="";
		var strBrisi="";
		var sadrzi="";
		//var strU="";
    		for(i=0; i<d.length; i++){
    			if(d[i].type=="checkbox"){
				//belezenje stikliranih i nestikliranih polja u arr sa push
					if(d[i].checked==true) arrDodaj.push(d[i].value);
					if(d[i].checked==false) arrBrisi.push(d[i].value);					
				}
    		}
			//ako nama cookia, pravljenje cookia iz arr dodaj; brisi arr nepotreban; else ako postoji cookie onda pretrazivanje (brisanje, dodavanje) preko loopova
			strDodaj=arrDodaj.join("|");
			strBrisi=arrBrisi.join("|");
			if(readCookie(cName)==null || readCookie(cName)=="") {
				createCookie(cName,strDodaj,0);
				//stampa broj uporedjenih proizvoda kod linka	rcArr.length
				if(strDodaj!="") id("us").innerHTML="["+arrDodaj.length+"]";
					else id("us").innerHTML="[0]";}
			else{
			    //citanje cookia
				var rc=readCookie(cName);
				//split cookia u array
				rcArr=rc.split("|");
				rcArr.sort();
				arrBrisi.sort();
					//brisanje; spoljni loop cookie arr, unutra arr nestikliranih boxeva; brisanje elemenata arr cookia ako ga ima medju nestikliranim
					for (i=0;i<rcArr.length;i++) {
						for (j=0;j<arrBrisi.length;j++) {
							if(rcArr[i]==arrBrisi[j]) {rcArr.splice(i,1); continue; }
						}
					}
					//dodavanje; spolji loop arr stikliranih box, unutra arr cookia; provera ako ne postoji u cookiu onda dodavanje	(da se ne bi pojavili duplikati)
					for (j=0;j<arrDodaj.length;j++) {
						sadrzi="ne";
						for (i=0;i<rcArr.length;i++) {
							if(arrDodaj[j]==rcArr[i]) sadrzi="da";
						}
						if(sadrzi=="ne") rcArr.push(arrDodaj[j]);
					}
				//sastavlja string od arr za cuvanje u cookiu
				var strC=rcArr.join("|");
				//brise prvi karakter ako je "|";
				if(strC.charAt(0)=="|") strC=strC.substring(1);
				//ako nema nista u stringu cookia brisanje cookia ili pravljenje novog tj presnimavanje preko starog
				if(strC==""){
					eraseCookie(cName);}
					else{
					createCookie(cName,strC,0);}
				
				//stampa broj uporedjenih proizvoda kod linka	rcArr.length
				if(strC!="") id("us").innerHTML="["+rcArr.length+"]";
					else id("us").innerHTML="[0]";
							
			}
			
    }
//ponistava sve chekirane i pokrece fun checkall zbog cookia	
	function uncheckall(){
		for(i=0; i<document.form1.elements.length; i++){
			if(document.form1.elements[i].type=="checkbox"){
				document.form1.elements[i].checked=false;
			}
		}		
		checkall();
		if(readCookie(cName)==null || readCookie(cName)=="") eraseCookie(cName);
	}