function clickItem(){
	var element_id = this.identify();
	if ($(element_id).childElements().first().getWidth() == 390){
		switch($(element_id).childElements().first().identify()){
		case "item_us":
			openfancy("item_us");
			break;
		case "item_eu":
			openfancy("item_eu");
			break;
		case "item_sgp":
			openfancy("item_sgp");
			break;
		case "item_jp":
			openfancy("item_jp");
			break;
		case "item_ld":
			openfancy("item_ld");
			break;		
		case "hk_product":
			openfancy("hk_product");
			break;
		case "item_us2":
			openfancy("item_us");
			break;	
		}
	}
}
function openfancy(value){	
	/*alert(url);*/
	FancyZoomBox.show(Event.fire(value, 'click'));
}
function setupSlideShow(ulElement, timeDiff){
if(!($(ulElement))){return false}
	if (timeDiff < 10){
		timeDiff = timeDiff*1000
	}
	liArray = $A($(ulElement).childElements());
	liArray.each(function(elementInUl){
		if (elementInUl.tagName.toLowerCase() == "li"){
			elementInUl.hide();
		}else{
			liArray.without(elementInUl);
		}
	});	
	liArray.first().show();
	setTimeout(processObject(liArray, liArray.first(), timeDiff),  timeDiff);	
}
function processObject(liArray, liItem, timeDiff){
	return (function (){
		clearTimeout();
		Effect.Fade(liItem, {queue: 'parallel'});
		if (liItem == liArray.last()){
			Effect.Appear(liArray.first(), {queue: 'parallel', delay: 1});
			setTimeout(processObject(liArray, liArray.first(), timeDiff), timeDiff+ 850);
		}else{		
			Effect.Appear(liItem.next(), {queue: 'parallel', delay: 1});
			setTimeout(processObject(liArray, liItem.next(), timeDiff), timeDiff + 850);
		}
	})

}
function getChart(){
    var element_id = this.identify();
    var symbol = element_id.split('_').join('.');
    var chart_url_style = "url(http://ichart.finance.yahoo.com/v?s="+symbol+")";
    if (!($(element_id).hasClassName('overed'))){

    $('quote_chart').setStyle({
        backgroundImage: chart_url_style
    });
}
    $A($$('.quote_row')).each(function(row){
          if (row.identify() == element_id){
                row.addClassName("overed");
            }else{
                row.removeClassName("overed");
            }
    });
}
