function expand(listID)
{
        if (listID.style.display=="none")
        {
                listID.style.display="";
        }
        else
        {
                listID.style.display="none";
        }
        window.event.cancelBubble=true;
}

function contract(listID)
{
        if (listID.style.display=="show")
        {
                listID.style.display="";
        }
        else
        {
                listID.style.display="none";
        }
        window.event.cancelBubble=true;
}

function vovo_set_hp(aid)
{
	var aclient = navigator.userAgent.toLowerCase(); // Get client info
	var is_ie = ((aclient.indexOf("msie") != -1) && (aclient.indexOf("opera") == -1));
	
	if (is_ie)
	{
		aid.style.behavior="url(#default#homepage)";
 		aid.setHomePage("http://vovo2000.com");
	}
	else
	{
		alert("1. 將「首頁」拉至瀏覽器「房屋」圖示上\n2. 彈出的視窗中，選擇「是」\n3. 完成設定！");
	}
}
		
/* Vovo2000.Com Artwork Rating */	
var vovo2000_timeout = 128;
var ratemsg = new Array("（請評分）", "1: 無法評論...", "2: 非常普通", "3: 值得一看", "4: 很不錯", "5: 太棒了", "6: 經典中的經典");
var sy = new Image();	sy.src = '/i/star-yellow.gif';
var sr = new Image();	sr.src = '/i/star-red.gif';
var sh = new Image();	sh.src = '/i/star-half.gif';
var se = new Image();	se.src = '/i/star-empty.gif';

/* set div element by id */
function set_star_div(htmlstr)
{
	var rr = document.getElementById("stardiv");
	if (rr != null)
    	rr.innerHTML = htmlstr;
}

function dbg(msg)
{	
	set_star_div(msg);
}

function v_reset_star(star_cnt, mouse_cnt)
{
	var rr = document.getElementById("showstar");
	var curr = document.getElementById("currentstar");
	var hh = '<a href="#" onclick="v_rate_star(IIII, 0); return false;" ##OMVR##><img src="/i/star-##GGGG##.gif" id="rate_IIII" style="border: 0px"></a>';
	var v_existed = '<img src="/i/star-red.gif">';
	var v_empty = '<img src="/i/star-empty.gif">';
	var v_half = '<img src="/i/star-half.gif">';
	var ih = '';
	var crlf = '\n';
	
	if (mouse_cnt == -1 && curr != null)
	{
		/* Existed Rate */
    	for (var i=1; i<=6; i++) 
    	{
    		if (i > star_cnt) {
    			if (Math.round(star_cnt) == i)
    				ih = ih + v_half + crlf;
    			else
    				ih = ih + v_empty + crlf;
    		}
    		else
    			ih = ih + v_existed + crlf;
    	}
    	curr.innerHTML = ih + ' 目前共 <font color=red><b>' + document.rateform.curr_cnt.value + '</b></font> 個評分: ' + star_cnt;
	}	
	else if (rr != null) 
	{
		/* New Rate */
    	for (var i=1; i<=6; i++) 
    	{
    		var str;
    		if (i == mouse_cnt)
    		{
    			if (navigator.userAgent.indexOf("Firefox") == -1)
    				str = hh; //str = hhmo;
    			else
    				str = hh;
    				
    			str = str.replace(/##OMVR##/gi, '');
    		}
    		else {
    			str = hh;
    			str = str.replace(/##OMVR##/gi, 'onmouseover="v_rate_star('+ i +', 1); return false;"');
    		}
    			
    		if (star_cnt >= i)
    			str = str.replace(/##GGGG##/gi, 'yellow');
    		else
    			str = str.replace(/##GGGG##/gi, 'empty');
    			
    		ih = ih + str.replace(/IIII/gi, i) + crlf;
    	}
    	
    	if (rr.innerHTML != ih) {
    		rr.innerHTML = ih;
		}
    }
}

function v_rate_star(star_cnt, show)
{
	var curr = 0;
	
	if (star_cnt == 0) 
	{
		curr = document.rateform.curr_avg.value;
		window.setTimeout("v_reset_star("+curr+", 0)", vovo2000_timeout);
		dbg(ratemsg[curr]);
	}
	else 
	{
		if (show == 1) 
		{
			window.setTimeout("v_reset_star("+ star_cnt +", "+ star_cnt +")", vovo2000_timeout);
			dbg(ratemsg[star_cnt]); 
		} 
		else 	
		{
			var rr = document.getElementById("showstar");
			
			curr = star_cnt;
			// window.setTimeout("v_reset_star("+ curr +", "+ curr +")", vovo2000_timeout);
			// dbg(ratemsg[star_cnt]);
			rr.innerHTML = '謝謝評分 Thank you!';
			xajax_set_rating(document.rateform.curr_attach_id.value, 
							curr, 
							document.rateform.curr_ttl.value,
							document.rateform.curr_user.value,
							document.rateform.curr_hash.value);
		}
	}
	
}
