// ###   FCE PRO zaskrtnutí a odeslání pk zboží pro Compare.asp   ###

/* COMPARE  */

var gCCompnTree = 1;
var gCCompIDs = ExtractCookies('CComp').replace('none','');
//alert(gCCompIDs);

function CCompChCli(o) {
	if (o){
		if (o.checked==true){
			if(gCCompIDs.split('||').length == 3){
				alert('V porovnávání je možno mít najednou jen 3 produkty!'); 
				o.checked=false;
				return false; 
			}
			if (gCCompIDs.indexOf('|'+o.value+'|') < 0){gCCompIDs += '|'+o.value+'|';}
		}else{
			gCCompIDs = gCCompIDs.replace('|'+o.value+'|', '');
		}
	}
	InsertCookies('CComp',gCCompIDs);
}

function CCompChOn() {
	var of = document.forms;
	for (var i=0; i < of.length; i++) {
		if(of[i] && of[i].ccompCh){
			if(gCCompIDs.indexOf('|'+of[i].ccompCh.value+'|') > -1){
				of[i].ccompCh.checked = "true";
			}
		}
	}
}	

function CCompChOff() {
	var of = document.forms;
	for (var i=0; i<of.length; i++) {
		if(of[i] && of[i].ccompCh){
			if (gCCompIDs.indexOf('|'+of[i].ccompCh.value+'|') > -1){
	          	getE('cpbtn' + of[i].ccompCh.value ).checked = "";
			}
		}
	}
	
	gCCompIDs = '';
	InsertCookies('CComp','');
}

function CCompGo(){
	var q = gCCompIDs;
	
	while(q.indexOf('||') > -1) q = q.replace('||', ',');
	while(q.indexOf('|') > -1) q = q.replace('|', '');
	
	if (gCCompIDs=='')	alert('Zvolte si zboží k porovnání')
	else				document.location = '/Compare.asp?DPGS='+q;
}


function CCompStartup(nTree)
{
	gCCompnTree = nTree.toString();
	gCCompIDs = ExtractCookies('CComp').replace('none','');

	if (gCCompIDs != '')
	{
		CCompChOn();
	}
}

function CCompDel()
{
	gCCompIDs = 'none';
	InsertCookies('CComp',gCCompIDs);
	CCompChOff();
}


function CompareSelected() {
	var sapkTblCommodity, CompareAdd;
	sapkTblCommodity = "";
	//aby to fungovalo vsude mozzila ie atd....
	for (var x=0; x<document.forms.length;x++){
		if (document.forms[x].name.indexOf("BuyFormBody")){
			if (document.forms[x].CompareAdd){
				if(document.forms[x].CompareAdd.checked){
					if (sapkTblCommodity=="") {
						sapkTblCommodity = document.forms[x].CompareAdd.value;
					}else{
						sapkTblCommodity += "|" + document.forms[x].CompareAdd.value;
					}
				}
			}
		}
	}
	if (sapkTblCommodity.indexOf('|') == -1) {

		alert('Pro porovnání je nutno vybrat nejméně 2 výrobky ...');
	} else {
		window.open('/Compare.asp?CMP=' + sapkTblCommodity, "Compare","scrollbars=1,status=0,toolbar=0,location=0,directories=0,height=500,width=720,left=10,top=10,resizable=1,");
	}
}

function CompareRemoveOne(sapkTblCommodity, sComToRem) {
	var apkTblCommodity, aLen;
	if (sapkTblCommodity == '') {
		window.close();
		return;
	}
	apkTblCommodity = sapkTblCommodity.split('|');
	aLen = apkTblCommodity.length;
	if (aLen == 1) {
		window.close();
		return;
	}
	sapkTblCommodity = '';
	for (var i=0; i<aLen; i++) {
		if (apkTblCommodity[i]!=sComToRem) {
			if (sapkTblCommodity=='') {
				sapkTblCommodity = apkTblCommodity[i];
			} else {
				sapkTblCommodity += "|" + apkTblCommodity[i];
			}
		}
	}
	window.location.href = '/Compare.asp?CMP=' + sapkTblCommodity;
}


