// JavaScript Document
function compare(kto){
	var kts=new Array(); 
	var maxkits=15;
	var kits= document.getElementById("nitems").value;
	var noCmp=0;
	var curBx;
	var cmpitems="";
	var curname="";
	var showlist=true;
	var htmlcode,curimg;
	var rmkits="";
	if(isInteger(kits)){
		kto= parseInt(kto);
		for( var i=0; i<=kits; i++){
			curBx=document.getElementById('cmpbox'+ i);
			curname="";
			if(i==kto){
				if (curBx.checked){
					changeBox(false, i);
					Effect.DropOut('ck'+ i);
					showlist=false;
				}
				else{
					changeBox(true, i);
					curname=document.getElementById('kname'+i).value;
					rmkits="ck"+ i;
					
				}
			}
			if (curBx.checked){
				kts[noCmp]=curBx.value;
				noCmp=noCmp+1;
				curname=document.getElementById('kname'+i).value;
				
			}
			if (curname!=""){
				
				//"& sItemName &""" id=""cimg"&itemcount&"""curimg
				curimg=document.getElementById('cimg'+i).src;
				if(curimg=="undefined")
					curimg="images/spacer.gif";
				cmpitems=cmpitems+'<li id="ck'+ i+'"><img src="'+curimg+'" width="25" heigth="25" alt="" style="float:left">'+ curname +' <a href="#" onclick="compare('+i+');" >[remove]<\/a><\/li>';
			}
		}
		if (noCmp> maxkits){
			for(i=0; i<=kits; i++){
				if (document.getElementById('cmpbox'+ i).checked && i!=kto){
					changeBox(false, i);
				}
			}
		}

		if (cmpitems==""){
			htmlcode ="";
			//hideId('comparediv');
			Effect.BlindUp('comparediv');
			}
		else {
			if (showlist){
				htmlcode = '\
				<ul  id="cmpitems">' +  cmpitems +'<\/ul>\
				';
				//show('comparediv')
				
			}
		}
		//	alert( htmlcode);
		
		if (showlist){
			ChangeinnerHTML('comparedv', htmlcode);
			if (rmkits!="" && noCmp==0){
				document.getElementById(rmkits).style.display="none";
				
			}
			if( document.getElementById('comparediv').style.display=="none"){
				Effect.BlindDown('comparediv');
				Effect.Appear('cmpi2');
			}
			else{
				if (rmkits!="")
				Effect.Grow(rmkits);
				
			}
		}
	}
}
function ChangeinnerHTML(layerid, htmlcode) {
    var statement = '';
  
   if (document.all) 
	  document.all[layerid].innerHTML = htmlcode;	     
   else if (document.getElementById)           
	 document.getElementById(layerid).innerHTML = htmlcode;
   
   
}

function submit_compare(){
	//var kts=new Array(); 
	
	var kits= document.getElementById("nitems").value;
	var noCmp=0;
	var curBx, cmpbox;
	if(isInteger(kits)){
		kits= parseInt(kits);
		for( var i=0; i<=kits; i++){
			curBx=document.getElementById('cmpbox'+ i);
			if (curBx.checked){
				noCmp=noCmp+1;
				if (noCmp==1){
				cmpbox=curBx.value;
				}else
				{cmpbox=cmpbox +","+ curBx.value;
				}
			}
		}
		if (noCmp> 1){
			document.getElementById('cmpbox').value=cmpbox;
			document.compareform.submit();
		}
		else{
			alert('Please check two or more systems to compare');
		}
	}
}

function clear_compare(){
	var kts=new Array(); 
	var kits= document.getElementById("nitems").value;
	if(isInteger(kits)){
		kits= parseInt(kits);
		for( var i=0; i<=kits; i++){
			curBx=document.getElementById('cmpbox'+ i);
			if (curBx)
			if (curBx.checked){
				curBx.checked=false;
			}
		}
	}
}

function changeBox(check, box){
	if(check){
		document.getElementById('cmpbox'+ box).checked=true;
		document.getElementById('cmpbtn'+ box).style.backgroundImage ="url(images/buttons/comparechecked.png)";
	}
	else
	{
		document.getElementById('cmpbox'+ box).checked=false;
		document.getElementById('cmpbtn'+ box).style.backgroundImage ="url(images/buttons/compare.png)";
	}
}

function isInteger(s) {
  return (s.toString().search(/^-?[0-9]+$/) == 0);
}





function clplist(ull,no){
	var el=document.getElementById(ull);
	var bt=document.getElementById('plusminus'+no);
	if( el.style.display=='none'){
		//el.style.display='block';
		Effect.BlindDown(ull);
		//el.style.minHeight="<%=minitemheight%>px";
		bt.style.backgroundPosition="0 0";
	
	}
	else{
		//el.style.display='none';
		Effect.BlindUp(ull);
		//el.style.Height="0px";
		bt.style.backgroundPosition="0 -18px";
	}
		
	
}
