﻿//地图标注
function set_image()
{
    var cityid=document.getElementById('cityid').value;
    var shop_x=document.getElementById('shop_x').value;
    var shop_y=document.getElementById('shop_y').value;
    window.open('../map.html?city='+cityid+'&x='+shop_x+'&y='+shop_y,'X','width=500,height=400,resizable=no,scrollbars=no','toolbar=0','titlebar=0','location=0','directories=0','status=0','menubar=0');
}
//增加标签
function selecttag(tagname)
{
	try
	{
		if (document.getElementById("tag").value.indexOf(tagname) >= 0 )
		{
			try {
					document.getElementById("tag").value = document.getElementById("tag").value.replace(","+tagname,"");
				}
			catch(e){}
			try {
					document.getElementById("tag").value = document.getElementById("tag").value.replace(tagname,"");
				}
			catch(e){}
		}
		else
		{
			var value =  document.getElementById("tag").value ; 
			var partner = "" ; 
			try {
					partner	= value.substring(value.length-1,value.length);
				}
			catch(e){}	
			if (partner=="," || partner=="??")
			{
				document.getElementById("tag").value = document.getElementById("tag").value + tagname ; 		
			}
			else
			{
				if (value !=null && value != "")
					document.getElementById("tag").value = document.getElementById("tag").value +"," +  tagname ; 					
				else 
					document.getElementById("tag").value = document.getElementById("tag").value  +  tagname ; 			
			}
		}	
	} 
	catch(e){}
}

//显示或隐藏对象。
function ShowOrHidePanel(imgID,panelID)
{
    var img = document.getElementById(imgID);
    var panel=document.getElementById(panelID);
    
    if(panel.style.display=="")
    {
        panel.style.display="none";
        img.src = "../Images/Globals/expand.jpg";
    }
    else
    {
        panel.style.display="";
        img.src = "../Images/Globals/collapse.jpg";
    }
}

//textarea输入最大字数
maxLen = 1000; 

function checkMaxInput(form) 
{
    if (form.taContent.value.length > maxLen) 
        form.taContent.value = form.taContent.value.substring(0, maxLen);
}

//显示其他社区
function show_OtherShequ(chk)
{
	var div = document.getElementById("div_OtherShequ");
    if(chk.checked)
        div.style.display="";
    else
        div.style.display="none";
}

/// <summary>
/// 显示控件输入提示层。
/// </summary>
/// <remarks>
/// 1.请在层中如下定义一个层：
///     <div id="div_waring_messages" class="WarningMsg" style="display:none;position:absolute; left:259px; top:129px; width:127px; height:43px; z-index:1"></div>
///     注意div 的id和class属性。
/// </remarks>
//<param name="oElement">当前获取鼠标焦点的控件</param>
//<param name="msg">显示消息</param>
//<param name="width">层宽度</param>
//<param name="height">层高度</param>
//<param name="offsetX">层横坐标偏移量(一般当层被其它的控件遮住时用到)</param>
//<param name="offsetY">层纵坐标偏移量(一般当层被其它的控件遮住时用到)</p
function ShowCue(oElement,msg,width,height,offsetX,offsetY)
{    
    var x=0;
    var y=0; 
  	var el=oElement; 
  	
  	if(width==null | width=="undefined")
  	    width=250;
  	if(height==null | height=="undefined")
  	    height=50;
  	if(offsetX==null | offsetX=="undefined")
  	    offsetX=0;
  	if(offsetY==null | offsetY=="undefined")
  	    offsetY=0;
  	    
  	while(el)
  	{
        x += el.offsetLeft;
        y += el.offsetTop;
        el=el.offsetParent; 
  	} 

    var divControl = document.getElementById("div_waring_messages");
    divControl.innerHTML=msg;
    divControl.style.width=width;
    divControl.style.height=height;
    
    var formWidth = document.body.clientWidth;
    x += offsetX + oElement.offsetWidth + 5;
    y += offsetY;
    
    //如果层超出窗体，则自动退缩。
    if(x + width>formWidth)
    {
        x = formWidth-width;
        y += oElement.offsetHeight+5;
    }
    
    divControl.style.left=x;    
    divControl.style.top=y;
    divControl.style.display="";
}

// 隐藏控件输入提示层。
function HideCue()
{
    var divControl = document.getElementById("div_waring_messages");
    divControl.innerHTML="";
    divControl.style.display="none";
}

//图片预浏览
function $(o){return document.getElementById(o);}
function CheckImgCss(o,img)
{
    if (!/\.((jpg)|(bmp)|(gif)|(png))$/ig.test(o.value))
    {
        alert('只能上传jpg,bmp,gif,png格式图片!');
        o.outerHTML = o.outerHTML;
    }
    else
    {
        $(img).filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=o.value;
        if( $(img).filters.item("DXImageTransform.Microsoft.AlphaImageLoader").width>100)
        {
             $(img).filters.item("DXImageTransform.Microsoft.AlphaImageLoader").width=100;
        }
        //$('Image1').src = o.value;//这里IE7已经不支持了。所以才有上面的方法。
    }
}

//音乐判断类型
function CheckMusic(o)
{
    if (!/\.((mid)|(wav)|(mp3)|(wma))$/ig.test(o.value))
    {
        alert('只能上传mid,wav,mp3,wma格式音乐!');
         o.outerHTML = o.outerHTML;
    }
}

//注册 国家省市切换隐藏
function provinceDisplay(){
	var country = document.getElementById("ddlCountry");
	var province1 = document.getElementById("province1");
	var province2 = document.getElementById("province2");
	if(!country || !province1 || !province2 ){
      return;
	}
	if(country.value == ""){
		if(province1.style.display == "none" && province2.style.display == "none"){
          province2.style.display = "block";
		}else if(province1.style.display == "block" && province2.style.display == "block"){
		  province2.style.display = "block";
		}
	}else if(country.value == "中国"){
		province2.style.display = "none";
		province1.style.display = "block";
	}else{
		province1.style.display = "none";
		province2.style.display = "block";
	}
}


