function popup(url, width, height)
{
    var winl     = (screen.width) ? (screen.width - width) / 2 : 0;
    var wint     = (screen.height) ? (screen.height - height) / 2 : 0;
    var settings = 'left='+winl+',top='+wint+',width='+(width+40)+',height='+(height+40)+',toolbar=no,menubar=no,status=yes,scrollbars=yes,resizable=yes';
    var myimgss  = window.open(url, 'imgpoint', settings);
    myimgss.focus();
}

function popup2(url, width, height)
{
    var winl     = (screen.width) ? (screen.width - width) / 2 : 0;
    var wint     = (screen.height) ? (screen.height - height) / 2 : 0;
    var settings = 'left='+winl+',top='+wint+',width='+width+',height='+height+',toolbar=no,menubar=no,status=no,scrollbars=no,resizable=no';
    var myimgss  = window.open(url, 'imgpoint', settings);
    myimgss.focus();
}

function toggleBlock(block)
{
    var image = block.getElementsByTagName('img')[0];
    var content = null;
    var divs = block.getElementsByTagName('div');
    /*
    for (var i = 0; i < divs.length; i++) {
        var div = divs[i];
        alert(div.getAttribute('class')+':'+div.innerHTML);
        if (div.getAttribute('class') == 'content') {
            content = div;
            break;
        }
    }
    */
    content = divs[1];
    
    if (!content) {
        return;
    }
    
    var blockinfo = null;
    if (block.id) {
        blockinfo = blockinfoGet();
    }
    
    
    var display = content.style.display;
    if (!display || display == 'block') {
        content.style.display = 'none';
        image.src = '/images/block_arrow_open.gif';
        
        if (block.id) {
            blockinfo[block.id] = 'hide';
        }
        
    } else {
        content.style.display = 'block';
        image.src = '/images/block_arrow_close.gif';
        
        if (block.id) {
            blockinfo[block.id] = 'show';
        }
    }
    
    if (block.id) {
        blockinfoSet(blockinfo);
    }
}

function blockinfoGet() {
    var blockinfo = {};
    var s = cookieGet('blockinfo');
    if (s) {
        var a = s.split(',');
        for (var i = 0; i < a.length; i++) {
            var s = a[i];
            var k = s.substr(0, s.indexOf(':'));
            var v = s.substr(s.indexOf(':') + 1);
            blockinfo[k] = v;
        }
    }
    return blockinfo;
}

function blockinfoSet(blockinfo) {
    var a = [];
    for (var k in blockinfo) {
        a[a.length] = k+':'+blockinfo[k];
    }
    var s = a.join(',');
    //alert(s);
    cookieSet('blockinfo', s);
}

function cookieSet(name, value, days)
{
    var date = new Date();
	if (days) {
		date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
	} else {
	    date.setFullYear(date.getFullYear() + 10);
	}
	
	var expires = '; expires='+date.toGMTString();
	var cookie = name+'='+value+expires+'; path=/';
	document.cookie = cookie;
}

function cookieGet(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 cookieDelete(name)
{
	createCookie(name, '', -1);
}

function changeCurrency(list)
{
    var currency = list.options[list.selectedIndex].value;
    cookieSet('currency', currency, 365);
    document.location.reload();
}