function AjaxCom(id){
	var len=0;
	if (document.getElementById('com'+id).checked==true)
	{
		var fav_cart = getCookie("priceinfo_compare");
		if ((fav_cart == null) || (fav_cart == ""))
		{
			fav_cart = id;
			len=1;
		}
		else
		{
			pr = 0;
			var k = explode(",",fav_cart);
			for (i=0;i<k.length;i++) {
				if (k[i] == id) {pr=1;}	
			}
			if (pr==0) { fav_cart = fav_cart+','+id; }
			var k = explode(",",fav_cart);
			len=k.length;
		}
		setCookie("priceinfo_compare", fav_cart, Date()+60*60*24*30, "/");
	}
	else
	{
		var fav_cart = getCookie("priceinfo_compare");
		var k = explode(",",fav_cart);
		for (i=0;i<k.length;i++)
		{
			if (k[i]==id) {k.splice(i, 1); break;}
		}
		len=k.length;
		fav_cart = implode(",", k);
		setCookie("priceinfo_compare", fav_cart, Date()+60*60*24*30, "/");
	}
	document.getElementById('fav_comp').innerHTML=len;
}

function AjaxComRev(id){
	var len=0;
	if (document.getElementById('com'+id).checked!=true)
	{
		var fav_cart = getCookie("priceinfo_compare");
		if ((fav_cart == null) || (fav_cart == ""))
		{
			fav_cart = id;
			len=1;
		}
		else
		{
			fav_cart = fav_cart+','+id;
			var k = explode(",",fav_cart);
			len=k.length;
		}
		setCookie("priceinfo_compare", fav_cart, Date()+60*60*24*30, "/");
	}
	else
	{
		var fav_cart = getCookie("priceinfo_compare");
		var k = explode(",",fav_cart);
		for (i=0;i<k.length;i++)
		{
			if (k[i]==id) {k.splice(i, 1); break;}
		}
		len=k.length;
		fav_cart = implode(",", k);
		setCookie("priceinfo_compare", fav_cart, Date()+60*60*24*30, "/");
	}
	document.getElementById('fav_comp').innerHTML=len;
}




function getCookie( name ) {
    var start = document.cookie.indexOf( name + "=" );
    var len = start + name.length + 1;
    if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) {
        return null;
    }
    if ( start == -1 ) return null;
    var end = document.cookie.indexOf( ';', len );
    if ( end == -1 ) end = document.cookie.length;
    return unescape( document.cookie.substring( len, end ) );
}
 
function setCookie( name, value, expires, path, domain, secure ) {
    var today = new Date();
    today.setTime( today.getTime() );
    if ( expires ) {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date( today.getTime() + (expires) );
    document.cookie = name+'='+escape( value ) +
        ( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) + //expires.toGMTString()
        ( ( path ) ? ';path=' + path : '' ) +
        ( ( domain ) ? ';domain=' + domain : '' ) +
        ( ( secure ) ? ';secure' : '' );
}


function implode( glue, pieces ) 
{
	return ( ( pieces instanceof Array ) ? pieces.join ( glue ) : pieces );
}

function explode( delimiter, string ) 
{
    var emptyArray = { 0: '' };
 
    if ( arguments.length != 2
        || typeof arguments[0] == 'undefined'
        || typeof arguments[1] == 'undefined' )
    {
        return null;
    }
 
    if ( delimiter === ''
        || delimiter === false
        || delimiter === null )
    {
        return false;
    }
 
    if ( typeof delimiter == 'function'
        || typeof delimiter == 'object'
        || typeof string == 'function'
        || typeof string == 'object' )
    {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
    return string.toString().split ( delimiter.toString() );
}			
