﻿/*	$iease.com.cn 2008 v1 js db,mgr.Ben$	*/

function switchlayer(show,hide){
	document.getElementById(show).style.display="block";
	document.getElementById(hide).style.display="none";
}
function switchlayer1(show,hide,imgid){
	if (document.getElementById(show).style.display=="none"){
	document.getElementById(show).style.display="block";
	document.getElementById(hide).style.display="none";
	document.getElementById(imgid).src="/images/v1/icons/fold.gif";
	}
	else
	{		
	document.getElementById(show).style.display="none";
	document.getElementById(hide).style.display="block";
	document.getElementById(imgid).src="/images/v1/icons/expand.gif";
	}
}
function showdiv(div){
	document.getElementById(div).style.display="";
}
function hidediv(div){
	document.getElementById(div).style.display="none";
}

function expandlayer(layer){
	if (document.getElementById(layer).style.display=="none"){
	document.getElementById(layer).style.display="block";
	}
	else{
	document.getElementById(layer).style.display="none";
	}
}

function switchdivimg(div,div1){
	expandlayer(div);
	if (document.getElementById(div1).className=='minus'){
		document.getElementById(div1).className='';
		}
		else{
			document.getElementById(div1).className='minus';
			}
}

function switcharrow(layer){
	if (document.getElementById(layer).src=="http://www.iease.com.cn/images/v1/icons/sort_arrow_right.gif"){
	document.getElementById(layer).src="http://www.iease.com.cn/images/v1/icons/sort_arrow_down.gif";
	}
	else{
	document.getElementById(layer).src="http://www.iease.com.cn/images/v1/icons/sort_arrow_right.gif";
	}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

//开始iease选票程序x2 ben@iease
function voteimg(idname,selid,type,prefix){//id名,选择的id,类型,前缀（可选，用于多个同页同页投）
var prefix,imgprefix;
if (type == 2){
	prefix="dollar";
	imgprefix="dollar";
}
if (type == 3){
	imgprefix="starss";
	document.getElementById(prefix+"5").src="/images/v1/icons/"+imgprefix+"1.gif";
}
else{//默认值
	prefix="stars";
	imgprefix="starsb";
	document.getElementById(prefix+"5").src="/images/v1/icons/"+imgprefix+"1.gif";
}
document.getElementById(prefix+"1").src="/images/v1/icons/"+imgprefix+".gif";
document.getElementById(prefix+"2").src="/images/v1/icons/"+imgprefix+"1.gif";
document.getElementById(prefix+"3").src="/images/v1/icons/"+imgprefix+"1.gif";
document.getElementById(prefix+"4").src="/images/v1/icons/"+imgprefix+"1.gif";
for (var i=1; i < selid; i++){
	document.getElementById(prefix+(i+1)).src="/images/v1/icons/"+imgprefix+".gif";
}
}
function votethis(idname,selid,type,formname){//id名字,选择id,类型,表单名（可选）
var ctext,formname;
if (type == 2){
	ctext="个$";
	formname="add_pricevalue";
}
if (type == 3){
	ctext="星";
	//formname直接从参数读取
}
else{//默认值
	ctext="星";
	formname="add_gradevalue";
}	
//document.getElementById(idname).innerHTML="你选择了 <b>"+selid+"</b> "+ctext;//选中后提示文字
document.getElementById(formname).value=selid;//输入值
//alert(selid);
}
//结束选票程序
//start add select to input
function addtoinput(tagName,target) {
	var target=target;
	var getTagObj;
	getTagObj=document.getElementById(target);
	var langs
	if (getTagObj.value.length>0) {
	 langs=getTagObj.value.split(",")
	 for (i=0;i<langs.length;i++){
	   if (langs[i].toLowerCase()==tagName.toLowerCase()) return 
	 }
	 getTagObj.value+=","+tagName
	}
	else{
	 getTagObj.value+=tagName
	}
}
//start iease popup
function getTop(e){
	var offset=e.offsetTop;
	if(e.offsetParent!=null) offset+=getTop(e.offsetParent);
	return offset;
}
//获取元素的横坐标
function getLeft(e){
	var offset=e.offsetLeft;
	if(e.offsetParent!=null) offset+=getLeft(e.offsetParent);
	return offset;
}

function ieasepopup(id,showid,to)
//id为当前点击元素的id（用来获取位置）,showid为显示的层名,to为发送目标（可为空）用于如给某人短信
{
	var v = document.getElementById(id);
	var v1 = 350; //getLeft(v)
	var v2 = getTop(v);
	divheight=document.getElementById(showid).style.height;
	divheight=divheight.replace('px','');
	v2=(v2-divheight);
	v1=v1 + 'px';
	v2=v2 + 'px';
	document.getElementById(showid).style.display='block';
	document.getElementById(showid).className='popupshow';
	document.getElementById(showid).style.position='absolute';
	document.getElementById(showid).style.left=v1;
	var v3 = document.documentElement.scrollTop + 100;
	v3 = v3 + "px";
	document.getElementById(showid).style.top=v3;
	if (to){//检测是否存在
	document.getElementById('totarget').value=to;
	document.getElementById('totarget1').value=to;
	}
}

function popupsearch(id,showid,s) /*当前id,显示层,是否小导航（可选s）*/
{
	var w = document.getElementById(id);
	var w1 = getLeft(w);
	var w2 = getTop(w);
	divheight=document.getElementById(showid).style.height;
	divheight=divheight.replace('px','');
	w2=(w2-divheight);
	w1=w1-0;
	w1=w1 + 'px';
	w2=w2 + 'px';
	if (document.getElementById(showid).style.display=='block'){		
		hidediv('searchopts');
		}
	else{
		document.getElementById(showid).style.display='block';
		document.getElementById(showid).style.position='absolute';
		document.getElementById(showid).style.left=w1;
		if (s=="s"){w3 = "70px";}
		else{w3 = "50px";}
		document.getElementById(showid).style.top=w3;
	}
}
function popupsearch_c(value,url){
	document.getElementById('stype').value=value;
	hidediv('searchopts');
	document.getElementById('nav_search').action=url;
}
function switchaction(id,url){
	document.getElementById(id).action=url;
}

function ieasepopupclose(id)
{
	document.getElementById(id).className='hime';
	document.getElementById(id).style.display='none';
}
function ieasepopupclosev(id,value)
{
	document.getElementById(id).className='hime';
	document.getElementById(id).style.display='none';
	document.getElementById('select4').value=value;
}

//check函数检测是否选中 ben@iease
function checkdel(oj,s)//s为option，可不设，如设请为表单id
{
	var d=false; //定义一个标志符
	for (var i=0;i<oj.length;i++ )
	{
		if (oj[i].checked)
		{
			 d=true;
		}
	}
	//用循环判断是否有选中
	if (d)
	{
		var f=confirm("确定要删除所选吗？");//确信是否删除；
		if (f)
		{
			//return true; //确信删除；
			if (!s)
			{
				return true;
			}
			else
			{
				document.getElementById(s).submit.click();
				return true;
			}
		}
		else
		{
			return false; //不删除；
		}
	}
	else
	{
		alert("请选择要删除的项目！");//未选中，进行提示
		return false;
	}
}
//checkall为设置全选
function checkall(oj)
{
	for (var i=0;i<oj.length;i++ )
	{
		oj[i].checked=true;
	}
}
//checkback为设置反选
function checkback(oj)
{
	for (var i=0;i<oj.length;i++ )
	{
		if (oj[i].checked)
		{
			oj[i].checked=false;
		}
		else
		{
			oj[i].checked=true;
		}
	}
}
//iease分类联动函数
function redirec(x,formname)
{
	var temp = formname;
	for (var j=0;j<temp.options.length;)
	{
		temp.remove(temp.options[i]); 
	}
	for (i=0;i<select2[x].length;i++)
	{ temp.options[i]=new Option(select2[x][i].text,select2[x][i].value);}
	temp.options[0].selected=true;
}
//creat new menu
function menuFix() {
var sfEls = document.getElementById("createvent").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseDown=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseUp=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), 

"");
}
}
}
window.onload=menuFix;

//checkform
function checkform(ctype)
{
	if (ctype=='place'){
		if (!document.getElementById("price").value){
			alert("价格不能留空！");
			document.getElementById("price").focus();
			return false;
		}
		if (!document.getElementById("comments").value){
			alert("消费感受不能留空！");
			document.getElementById("comments").focus();
			return false;
		}
		if (!document.getElementById("tag").value){
			alert("热门标签不能留空！");
			document.getElementById("tag").focus();
			return false;
		}
		return true;
	}
}

//change html dom content
function changecont(id,s){
	document.getElementById(id).innerHTML=s;
}
//change form content
function chgvalue(id,s){
	document.getElementById(id).value=s;
}

//change tab (当前标题id,需激活标题id,当前显示内容id,需激活内容id)
function chgtab(tabta,tabtb,taba,tabb){
	switchlayer(tabb,taba);
	document.getElementById(tabtb).className="floatLeft hoveron";
	document.getElementById(tabta).className="floatLeft";
}

function chgcss(prefix,current,total,css,css1){
	for(i=1;i<=total;i++){
	document.getElementById(prefix+i).className="nobold color_blk";
	}
	document.getElementById(prefix+current).className="bold color_org1";
}

function CopyText(strTextboxId)
{
	if(document.all)
	{
		try
		{
			var strContent = document.getElementById(strTextboxId).value;
			window.clipboardData.setData("TEXT", strContent);
			alert("复制成功，按Ctrl+V键即可将链接粘贴出来。");
		}
		catch(e)
		{
			alert("复制失败。请手工复制。");
		}
	}
	else
	{
		alert("你使用的不是IE浏览器，不能自动复制。请手工复制。");
	}
}

function textsel(a){
	if (document.getElementById(a).value=="请输入关键字进行搜索" || document.getElementById(a).value=="请输入餐馆、商场、医院等关键字" || document.getElementById(a).value=="请输入你所在位置" || document.getElementById(a).value=="你在做什么？" || document.getElementById(a).value=="电影名称，电影院名称等"){
		document.getElementById(a).value="";
		document.getElementById(a).style.color="#000";
	}
}

function chgbgcolor(a){
	document.getElementById(a).style.background="#E5F3F4";
	document.getElementById(a).className="padding10";
}
function clearbgcolor(a){
	document.getElementById(a).style.background="#F5F8FF";
	document.getElementById(a).className="padding10 hitxt";
}
function autoDiv(divId,divName,divCount)//autoDiv('0','divname_',2)
{
 for(i=0;i<=divCount;i++)
 {
     document.getElementById(divName+i).style.display="none";
 }
 document.getElementById(divName+divId).style.display="block";
}
function exchangeLoc(id1,id2){
	if (document.getElementById(id1).readOnly){
		exchangeLoc_v(id2,id1);
	}
	else
	{
		exchangeLoc_v(id1,id2);
	}
}
function exchangeLoc_v(id1,id2){
		tmp=document.getElementById(id1).value;
		document.getElementById(id1).value=document.getElementById(id2).value;
		if (tmp=="" || tmp=="请输入你所在位置"){
		document.getElementById(id2).value="请输入你所在位置";
		}
		else
		{document.getElementById(id2).value=tmp;}
		document.getElementById(id2).className="fnt";
		document.getElementById(id1).className="none";
		document.getElementById(id1).readOnly=true;
		document.getElementById(id2).readOnly=false;
}