// JavaScript Document AddToWatch

    function changeColor(idObj,colorObj)
    {
        document.getElementById(idObj.id).style.color = colorObj;
    }


    function changeImageAdd(imgidObj)
    {
		//var pum1 = new Image();
	    //pum1.src = "files/layout/btnNegative.gif";

        document.getElementById(imgidObj.id).src = "files/layout/btnNegative.gif";
    }
	
	function changeImageRemove(imgidObj)
    {
		//var pum1 = new Image();
	    //pum1.src = "files/layout/btnNegative.gif";

        document.getElementById(imgidObj.id).src = "files/layout/btnPositive.gif";
    }
	

function WatchCheck(name,value,days,idObj,color,imgidObj) 
{
	
	//alert(document.getElementById(imgidObj.id).src);
	
	var strCurImage = document.getElementById(imgidObj.id).src

	//alert(strCurImage);
	
	//alert(strCurImage.indexOf("files/layout/btnNegative.gif"));

	
	if (strCurImage.indexOf("files/layout/btnNegative.gif") > 0)
	{
		removeItemFromCookie(name,value,days);
		changeColor(idObj,'#FF0000');	
		changeImageRemove(imgidObj);
	}
	else
	{		
		createCookie(name,value,days);
		changeColor(idObj,'#0066FF');	
		changeImageAdd(imgidObj);
	}
	//removeItemFromCookie(name,value,days);
	//changeColor(idObj,color);	
	//changeImageRemove(imgidObj);
}


function removeItemFromCookie(name,value,days) {
	
	var nameEQ = name + "=";

	var CurrentValue = "";
	//alert ('CurrentValue = ' + CurrentValue);
	//alert ('name = ' + name);
	var ca = document.cookie.split(';');
	//alert ('ca = ' + ca);
		
	
	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) 
		{
			var CurrentValue = c.substring(nameEQ.length,c.length);
			//alert (CurrentValue);
		}
	}
	
	var valToRemove = '-' + value + '-';
	var arrWatchList = CurrentValue.split( "," );
	var idx = arrWatchList.indexOf(valToRemove); // Find the index

	if(idx!=-1) 
	{
	   arrWatchList.splice(idx,1); // Remove it if really found!
	}
	
	
	
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	//alert (CurrentValue);
	document.cookie = name+"="+arrWatchList+expires+"; path=/";
	
}



function createCookie(name,value,days) {
	
	var nameEQ = name + "=";

	var CurrentValue = "";
	//alert ('CurrentValue = ' + CurrentValue);
	//alert ('name = ' + name);
	var ca = document.cookie.split(';');
	//alert ('ca = ' + ca);
		
	
	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) 
		{
			var CurrentValue = c.substring(nameEQ.length,c.length);
			//alert (CurrentValue);
		}
	}
	var CurrentValue = CurrentValue + "-" + value + "-,";
	//alert (CurrentValue);
	
	
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	//alert (CurrentValue);
	document.cookie = name+"="+CurrentValue+expires+"; path=/";
	
}


