function htm_root()
	{
	var url = location.href; 
    return url.substring(0, url.indexOf('/', 8))+'/';		
	}
function compare(_cat,_scat,_act,_item)
	{
  	jQuery.post(htm_root()+'compare.php?r='+Math.random(),{cat:_cat,scat:_scat,act:_act,item:_item}, 
	function(data)
		{
		if (_act=='add') _act_inv='del';
		else _act_inv='add';
		if (data.indexOf('ok')>=0)
			{
			jQuery('#compare_'+_act+'_'+_cat+'_'+_scat+'_'+_item).hide();
			jQuery('#compare_'+_act_inv+'_'+_cat+'_'+_scat+'_'+_item).show();
			$('#compare_list').load(htm_root()+'ajax/compare.php?PHPSESSID='+readCookie('PHPSESSID'));
			if (_act=='add')
			$('#comp_ctrl').animate({  fontSize: "14",fontWeight:'normal'}, 100).fadeOut(300).fadeIn(300).fadeOut(300).fadeIn(300).animate({ fontSize: "12",fontWeight:'normal'}, 100);
			}
		});	
	}
function watch_insert_input(fieldname,chr,nth)
	{
	if (fieldname)
		{
		var input=fieldname.value;
		if (input.length%nth==0 && input.length>0)
			{
			fieldname.value=fieldname.value+chr;
			}
		return;
		}
	}
function basename (path, suffix) {
    var b = path.replace(/^.*[\/\\]/g, '');
    
    if (typeof(suffix) == 'string' && b.substr(b.length-suffix.length) == suffix) {
        b = b.substr(0, b.length-suffix.length);
    }
    return b;
}

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);
}
function get_cookies_array() {

    var cookies = { };

    if (document.cookie && document.cookie != '') {
        var split = document.cookie.split(';');
        for (var i = 0; i < split.length; i++) {
            var name_value = split[i].split("=");
            name_value[0] = name_value[0].replace(/^ /, '');
            cookies[decodeURIComponent(name_value[0])] = decodeURIComponent(name_value[1]);
        }
    }

    return cookies;
   
}
function dupm_cookies(){
	var cookies = get_cookies_array();
for(var name in cookies) {
 alert( name + " : " + cookies[name] );
}}


