function AddFavority(title, url){ 
	if (document.all) 
		window.external.AddFavorite(url, title); 
	else if (window.sidebar) 
		window.sidebar.addPanel(title, url, "") 
} 

function select_area_code(city, area_id, road_id){
	if( city != "" ){
		xajax_Select_Area_Code(city, area_id);
		wating_loading(area_id);
	}else{
		clear_option(area_id);
		clear_option(road_id);
	}
}

function select_road_code(city, area, road_id){
	if( city != "" && area != "" ){
		xajax_Select_Road_Code(city, area, road_id);
		wating_loading(road_id);
	}else{
		clear_option(road_id);
	}
}

function wating_loading(obj, txt){
	if( typeof(obj) == "string" )
		obj = document.getElementById(obj);
	
	if( obj ){
		var n;
		n = ( typeof(txt) != "undefined" )? txt : "Loading...";
		obj.options[0].text = n;
	}
}

function clear_option(obj){
	if( typeof(obj) == "string" )
		obj = document.getElementById(obj);

	if( obj.type == "select-one" ){
		obj.options.length = 1;
	}
}

function make_option(obj, val, text){
	if( typeof(obj) == "string" )
		obj = document.getElementById(obj);

	if( obj.type == "select-one" ){
		obj.options[ obj.options.length ] = new Option(text, val);
	}
}

function check_poll_vote(x){
	var flag = false;
	if( x.Item ){
		for(var i=0; i < x.Item.length; i++ ){
			if( x.Item[i].checked ){
				flag = true;
				break;
			}
		}
	}else{
		for(var i=0; i < x.elements.length; i++ ){
			if( x.elements[i].type == "checkbox" && x.elements[i].name == "Item[]" ){
				if( x.elements[i].checked ){
					flag = true;
					break;
				}
			}
		}
	}
	
	if( !flag ){
		alert("您未選擇任何項目！");
		return false;
	}

	xajax_vote_poll( xajax.getFormValues("voteFrm") );
}

function view_vote_result(id){
	xajax_vote_result(id);
}

function return_vote(){
	document.getElementById("PollSubmit").style.display = "";
	document.getElementById("ReturnSubmit").style.display = "none";

	document.getElementById("pollarea").style.display = "";
	document.getElementById("pollresult").style.display = "none";
	document.getElementById("pollresult").innerHTML = "";
}

function chage_label_page(obj, n){
	var name = n + " label[class!=sp]";
	
	for(var i=0; i < $(name).length; i++ ){
		var o = $(name).get(i);
		if( o == obj.parentNode )
			o.className = "now";
		else
			o.className = "";
	}

	obj.blur();
}

function chage_spec_house(n){
	var flag = true;
	var i=1;
	while( flag ){
		var obj = document.getElementById("SpecHouse" + i);
		if( obj ){
			if( i == n )
				obj.style.display = "";
			else
				obj.style.display = "none";
		}else{
			flag = false;
			break;
		}
		i++;
	}
}

function chage_cf(n){
	var flag = true;
	var i=1;
	while( flag ){
		var obj = document.getElementById("CF" + i);
		if( obj ){
			if( i == n )
				obj.style.display = "";
			else
				obj.style.display = "none";
		}else{
			flag = false;
			break;
		}
		i++;
	}
}

function save_now_choose(n){
	xajax_choose_now_map_area(n);
}

function CheckIframHeight(link){
	var h = (jQuery.browser.msie)? 68 : 82

	if( $("#search_map:eq(0)").height() > h ){
		
		$("#search_map:eq(0)").animate({height: "82px" }, 1000, function(){
			var obj = $("#search_map:eq(0)").get(0);
			obj.src = link;
		});

		return false;
	}else{
		return true;
	}
}


$(function(){
	if( document.getElementById("modborder") ){
		if( $("#modborder").height() < $(".mbody .left").height() )
			$("#modborder").height( $(".mbody .left").height() );
	}

	//for jQuery.lightbox 
	$(".lightbox").lightbox({
		fitToScreen: true,
		fileLoadingImage : WEB_URL+"extension/jquery/lightbox/images/loading.gif",
		fileBottomNavCloseImage : WEB_URL+"extension/jquery/lightbox/images/closelabel.gif",
		strings : {
			prevLinkTitle: '前一張',
			nextLinkTitle: '下一張',
			prevLinkText:  '&laquo; Previous',
			nextLinkText:  'Next &raquo;',
			closeTitle: '關閉',
			image: '圖片 ',
			of: ' 共 '
		}
	});
});


var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;
var defW = 78;

function jsddm_open(){
	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');
}

function jsddm_close(){
	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}

function jsddm_timer(){
	closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

$(document).ready( function(){
		$('#jsddm > div.item').bind('mouseover', jsddm_open);
		$('#jsddm > div.item').bind('mouseout',  jsddm_timer);

		for(var i=0; i < $("#jsddm > div.item > ul").length; i++ ){
			var nW = 0;
			for( var j=0; j < $("#jsddm > div.item > ul").eq(i).find("li").length; j++ ){
				var w = $("#jsddm > div.item > ul").eq(i).find("li").eq(j).width();
				nW = (w > nW)? w : nW;
			}

			nW = (nW > (defW-6))? (nW+6) : defW;
			$("#jsddm > div.item > ul").eq(i).width( nW );
		}
	}
);

document.onclick = jsddm_close;


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function check_price(price_value2, price_value1){
	var select_price1 = parseInt(price_value1.options[price_value1.selectedIndex].value ,10);
	var select_price2 = parseInt(price_value2.options[price_value2.selectedIndex].value ,10);

	if( select_price2 <= select_price1 ){
		price_value2.selectedIndex = 0;
		alert('第二次價格必須比第一次價格高');
	}
}
