//去白函数
function trim(str){
   str = str.replace(/^(\s)*/, '');
   str = str.replace(/(\s)*$/, '');
   return str;
}

//推荐给好友
var clip = function(){
	var txt = location.href;
	if(window.clipboardData){
		window.clipboardData.clearData();
		window.clipboardData.setData("Text", txt);
		if(window.clipboardData.getData("Text") == txt){
			alert('本场馆信息网址已经复制到剪贴板');
		}else{
			alert('本场馆信息网址复制到剪贴板失败');
		}
	}else{
		prompt('请按 Ctrl+C 键，复制到剪贴板',txt);
	}
}

//点击不同的tag
var jumpTag = function(type){
	//如果查询内容为空
	var q = trim(YAHOO.util.Dom.get('f_q').value);
	if(q == ''){
		q = '场馆';
	}
	switch(type){
		case 'strategy':
		    var url = WWWROOT+"search?channelid=2&order=1&typeid=0";
		    break;
		case 'info':
		    var url = WWWROOT+"search?channelid=3&order=1&typeid=0";
		    break;
		case 'publish':
		    var url = WWWROOT+"publish?t=1";
		    q = '';
		    break;
	    case 'journey':
		    var url = WWWROOT+"journey";
		    location.href = url;
		    return false;
		    break;
		default:
		    var url = WWWROOT+"search?channelid=1&order=1&typeid=0";
	}
	
	var city = YAHOO.util.Dom.get('h_city').value;
	
	location.href = url+'&city='+city+'&q='+q;
}

//搜索城市与全国的切换
var clickCity = function (val){
	YAHOO.util.Dom.get('h_city').value = val;
}

//收藏
var fav = function (id){
	var callback = {
		success:function(o){
			hideShieldDiv();
			msg = o.responseText;
			if(msg == -1){
			   alert('请登陆后再进行收藏操作!');
			}else if(msg == 0){
			   alert('添加失败!');
			}else if(msg == 1){
			   alert('添加成功!');
			   location.reload();
			}else if(msg == -2){
			   alert('您已经收藏过本信息!');
			}else{
			   alert('添加失败!');
			   location.reload();
			}
			hideShieldDiv();
		}
		
	}
	
	showShieldDiv('添加到收藏！请稍候....');
	YAHOO.util.Connect.asyncRequest('GET',WWWROOT+'playfield/fav?id='+id,callback);
}

//开启遮罩层
var	showShieldDiv = function(msg){
	 YAHOO.util.Dom.get('shieldDiv').style.display = 'block';
	 YAHOO.shieldDiv.show();
	 YAHOO.util.Dom.get('sys_msg').innerHTML = '<img src="'+WWWROOT+'images/publish/loading.gif" width="16" height="16"/>&nbsp;&nbsp;&nbsp;'+ msg
}

//关闭遮罩层
var	hideShieldDiv = function(){
	 YAHOO.shieldDiv.hide();
	 YAHOO.util.Dom.get('sys_msg').innerHTML = '';
}

//初始化
var init = function(){
   YAHOO.namespace("shieldDiv");
   YAHOO.shieldDiv = new YAHOO.widget.Panel("shieldDiv", { modal: true,fixedcenter: true,width:"320px",underlay:'none',visible:false, constraintoviewport:true,close:false} );
   YAHOO.shieldDiv.render();
}
//载入初始化
YAHOO.util.Event.onDOMReady(init);