////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

var bLoaded=false
var mapwin=null
function ViewPic(objtype,objid){
if (mapwin && mapwin.open && !mapwin.closed) 
{          
mapwin.close();
}
var wi = "450"
var hi = "350"

if (objtype == "Bu_Map"){
	wi = "500"
	hi = "490"
}
if (objtype == "Bu_Floor"){
	wi = "620"
	hi = "430"
}
if (objtype.substr(0,2) == "Su"){
	wi = "500"
	hi = "350"
}
    var sHeight = window.screen.availHeight
	var sWidth  = window.screen.availWidth   
	var iTop=(sHeight-hi) /2 
	var iLeft=(sWidth-wi)  /2 //typ="&strFldName&"&id=" &strBuID& 
mapurl = "NewYorkCity-Executive-Suites-Include/NewYorkCity-Executive-Suites-ShowPic.asp?typ="+objtype+"&id="+objid
mapwin=window.open(mapurl,"mapwin","width="+wi+",height="+hi+",location=no,copyhistory=no,left="+iLeft+",top="+iTop+",resizable=yes,menubar=no,toolbar=no,scrollbars=yes")
mapwin.focus()
return false;
}
//=================================================
function fnShowHide(obj)
{
 	document.getElementById(obj).style.display = (document.getElementById(obj).style.display == 'none') ? '' : 'none'	
}
function fnAddLoc(chkVal,iVal,objForm,objName,objPid)
{	
	document.getElementById("red"+iVal).style.display = "none"; //(objChk.checked == true) ? 'none' : ''
	document.getElementById("grn"+iVal).style.display = "";// (objChk.checked == true) ? '' : 'none'	
	var strVal = objForm.Bu_No.value
	objForm.Bu_No.value = strVal +"," + chkVal
    /////////////////////////////////////////////////
	var cookieString=document.cookie;
	var mer_list=ReadOrderForm('Leads_OrderForm');
	var Then = new Date();
	Then.setTime(Then.getTime()+30*60*1000);
	var item_detail="|"+chkVal+"&"+objName+"&"+objPid;

	if(mer_list==false)
			{
				document.cookie="Leads_OrderForm="+escape(item_detail)+";expires=" + Then.toGMTString();				
			}
			else
			{
				if (mer_list.indexOf(chkVal)!=-1)
				{
					alert('this buliding already in report.') 
				}
				else
				{
					document.cookie="Leads_OrderForm="+mer_list+escape(item_detail)+";expires=" + Then.toGMTString();
					
				}
			}


}
function fnAction(objid,Buname,Pid) 
{
  var strVal = document.form1.Bu_No.value
  if(!objid.checked)
  {
    var temp = "," + objid.value
    document.form1.Bu_No.value = strVal.replace(new RegExp(temp,"g"),"") //strVal.replace(objid.value+",","")
	Delete('Table'+objid.value,objid.value,Buname,Pid)	
  }
  else
  {
    document.form1.Bu_No.value = strVal +"," + objid.value //objid.value+","+strVal
	fnnewAddlist('Table'+objid.value,Buname,Pid)
  }
}
function fnReport1()
{
	var objForm = document.form1
	var the_list =unescape(ReadOrderForm('Leads_OrderForm'));	
    if (the_list=='false'||the_list.indexOf("|")==-1)
	 {
		alert("You have not selected any Offices.");return false;
	 }
	objForm.Action.value = "Insert"
	objForm.action = "NewYorkCity-Executive-Suites-SearchNext.asp"
	objForm.submit(); 
	//form1.Action.value = ""
}
//=================================================
function fnLocSub() 
{   
	document.form1.action="NewYorkCity-Executive-Suites-Search-Action.asp"
	var txtcity = ""
	if (document.form1.CityUp.length)
	{	
	for(i=0;i<document.form1.CityUp.length;i++)
	{
		if (document.form1.CityUp[i].checked)
		{
			//document.form1.CityU[i].checked = true
			txtcity = txtcity + ","  +document.form1.CityU[i].value
		}
	}
	}
	else
	{
		txtcity = document.form1.CityU.value
	}
	document.form1.City.value = txtcity
	document.form1.Action.value = "checkSub"
	document.form1.submit();
}


function fnReport()
{
	
	with(document.form1)
			{
				if (Bu_No.value =="")
				{
					alert("You have not selected any Suites.");return false;
				}
				if (tenantcompany.value == "")
				{
					alert("Please enter a value for the \"Tenant Company\" field.");tenantcompany.focus();
					return false;
				}
				if (tenantfname.value=="")
				{
					alert("Please enter a value for the \"Tenant Name\" field.");tenantfname.focus();
					return false
				}	
				if (tenantlname.value=="")
				{
					alert("Please enter a value for the \"Tenant Name\" field.");tenantlname.focus();
					return false
				}					
				if (tenantemail.value == "")
				{
					alert("Please enter a value for the \"Tenant Email Address\" field.");tenantemail.focus();
					return false;
				}
				else
				{
					var chkP=tenantemail.value.indexOf('@');
				    if(chkP<1 || chkP==(tenantemail.value.length-1)){
					   alert("Email address seems incorrect (check @ )")
					   tenantemail.focus();
						 return false;
					} 
				    var chkD=tenantemail.value.indexOf('.');
				    if(chkD<1 || chkD==(tenantemail.value.length-1)){
					   alert("Email address seems incorrect (.'s)")
					   tenantemail.focus();
						 return false;
				    }
				}	
				
				if (tenantphone.value == "")
				{
					alert("Please enter a value for the \"Tenant Phone\" field.");tenantphone.focus();
					return false;
				}				  
				
				if (offices.value == ""){
					alert("Please enter a value for the \"Total of Offices\" field.");offices.focus();
					return false;
				}
				if (people.value == ""){
					alert("Please enter a value for the \"Total People\" field.");people.focus();
					return false;
				}
				if (movemonth.value == ""){
					alert("Please select a value for the \"Month\" field.");movemonth.focus();
					return false;
				}
				if (moveyear.value == ""){
					alert("Please select a value for the \"Year\" field.");moveyear.focus();
					return false;
				}
				//Action.value = "Insert"
				//return (true);
				}
	document.form1.Action.value = "Insert"
	document.form1.action = "NewYorkCity-Executive-Suites-SearchNextAction.asp"
	document.form1.submit();
	//form1.Action.value = ""
}

function setTab(n){
 var tli=document.getElementById("menu").getElementsByTagName("li");
 var mli=document.getElementById("main").getElementsByTagName("ul");
 for(i=0;i<tli.length;i++){
  tli[i].className=i==n?"hover":"";
  //mli[i].style.display=i==n?"block":"none";
  if(i == 2){
	LoadMap();
	}
 }
 if (n==2)
 {
	 mli[0].style.display = "inline"
	 mli[1].style.display = "inline"	 
	 mli[2].style.display = "none"
 }
 if (n==1)
 {
	 mli[0].style.display = "none"
	 mli[1].style.display = "none"
	 mli[2].style.display = "inline"
 }
 if (n==0)
 {
	 mli[0].style.display = "none"
	 mli[1].style.display = "inline"
	 mli[2].style.display = "none"
 }
}

function Addlist(obj,objTableID,objName,objPid)
{
	var strVal = document.form1.Bu_No.value	
	var strHidVal = document.form1.hidBuNo.value
//alert(strVal);return false
	var cookieString=document.cookie;
	var mer_list=ReadOrderForm('Leads_OrderForm');
	var Then = new Date();
	Then.setTime(Then.getTime()+30*60*1000);
	var item_detail="|"+objTableID.replace("Table","")+"&"+objName+"&"+objPid;
//alert(mer_list);alert(item_detail);return false
//alert(objID.value)
	//if (objID.checked)
	//{
	var val = objTableID.replace("Table","")
	var objdel = document.createElement("img");
	objdel.setAttribute("border","0");
	objdel.setAttribute("src","NewYorkCity-Executive-Suites-Img/NewYorkCity-Executive-Suites-added_to_list.gif");
	objdel.setAttribute("style","cursor:pointer;");
	objdel.setAttribute("id","DelImg"+val);	
	objdel.onclick = function(){Delete(objTableID,val,objName,objPid)} //在IE中必须使用点词法来引用所需的事件处理
	//objdel.setAttribute("onclick","alert();Delete(Table"+val+",'"+val+"','"+objName+"');");
	//alert(objdel.outerHTML);
	eval(document.getElementById("obj"+val)).removeChild(obj);
	eval(document.getElementById("obj"+val)).appendChild(objdel);
	document.form1.Bu_No.value = document.form1.Bu_No.value + "," + val  

	//obj.style.display = 'none';
	//alert(eval(document.getElementById("DelImg"+cc)).style.display);
			if(mer_list==false)
			{
				document.cookie="Leads_OrderForm="+escape(item_detail)+";expires=" + Then.toGMTString();
				AddRpt(objTableID.replace("Table",""),objName,objPid)
				//alert("this buliding already in report."); //alert("“"+objName+"”\n"+"已经加入您的订单！");
			}
			else
			{
				if (mer_list.indexOf(objTableID.replace("Table",""))!=-1)
				{
					alert('this buliding already in report.') //alert('此商品您已添加！')
				}
				else
				{
					document.cookie="Leads_OrderForm="+mer_list+escape(item_detail)+";expires=" + Then.toGMTString();
					//alert("you add \""+objName+"\" to report."); //alert("“"+objName+"”\n"+"已经加入您的订单！");
					AddRpt(objTableID.replace("Table",""),objName,objPid)
					
				}
			}

}
function AddRpt(objID,objName,objPid)
{
	//alert(objID+"\n"+objName)	
	//alert("Bu_No"+objID)
	//document.getElementById("Bu_No"+objID).checked = true
	var objTbl = document.createElement("table");
	objTbl.setAttribute("id", "Table"+objID);
	objTbl.setAttribute("width","100%");
	objTbl.setAttribute("border","0");
	objTbl.setAttribute("cellspacing","1");
	objTbl.setAttribute("cellpadding","0");
	objTbl.setAttribute("align","center");

	var objTr = objTbl.insertRow(-1);
	//objTr.style.background = "#cccccc";
	var objTd = objTr.insertCell(0);
	objTd.className ="tdsel" ;
	if (objPid == 0)
	{
		objTd.innerHTML = objName;
	}
	else
	{
		objTd.innerHTML = objName + "&nbsp;<img src='NewYorkCity-Executive-Suites-include/NewYorkCity-Executive-Suites-WinShowPic.asp?id="+ objPid +"&typ=Bu_Photo' width=50 height=50>";
	}
	var objTd1 = objTr.insertCell(-1);
	objTd1.setAttribute("width","20");
	objTd1.innerHTML = "<input type='button' name='Submit' value='Del' onClick=\"Delete(Table"+objID+",'"+objID+"','"+objName+"','"+objPid+"')\" class='btnSub'>";
	//alert(objTbl.outerHTML)
	document.getElementById("objRptList").appendChild(objTbl)
	document.form1.hidBuNo.value= document.form1.hidBuNo.value + "," + objID
	
}

function ReadOrderForm(name)
		{
			var cookieString=document.cookie;
			if (cookieString=="")
			{
				return false;
			}
			else
			{
				var firstChar,lastChar;
				firstChar=cookieString.indexOf(name);
				if(firstChar!=-1)
				{
					firstChar+=name.length+1;
					lastChar = cookieString.indexOf(';', firstChar);
					if(lastChar == -1) lastChar=cookieString.length;
					return cookieString.substring(firstChar,lastChar);
				}
				else
				{
					return false;
				}
			}    
		}
		//-->End

		//<--Start--删除单个商品的函数
		function Delete(TableID,id,Bu,Pid)
		{
				var deletedList=document.form1.hidOrdVal.value;
				var broken_deletedList=deletedList.split("|");

				for (i=1;i<broken_deletedList.length;i++)
				{
					if(broken_deletedList[i].indexOf(id)!=-1) delete broken_deletedList[i];
				}
				
				var new_deletedList="";
				
				for (i=1;i>broken_deletedList.length;i++)
				{
					if (broken_deletedList[i]!=undefined) new_deletedList=new_deletedList+"|"+broken_deletedList[i];					
				}
				var temp = document.form1.hidBuNo.value
				temp = temp.replace(","+id,"")
				document.form1.hidBuNo.value = temp;
				document.form1.hidOrdVal.value=new_deletedList;

				var objtable = document.getElementById("Table"+id)
				objtable.parentNode.removeChild(objtable);
				//document.getElementById("objRptList").removeChild(TableID); //TableID.deleteRow();
				
				//eval(document.getElementById("obj"+val)).removeChild(vardel);  
			
				updateCookie();				
				var objdel = document.getElementById("DelImg"+id);
				var objImg = document.getElementById("obj"+id);
				if (objImg)
				{				
					if(objdel)
					{
					eval(document.getElementById("obj"+id)).removeChild(objdel);
					}
					//eval(document.getElementById("obj"+id)).appendChild(objadd);
					eval(document.getElementById("obj"+id)).innerHTML = "<img src=../NewYorkCity-Executive-Suites-Img/NewYorkCity-Executive-Suites-add_to_list.gif onclick=\"Addlist(this,'Table"+id+"','"+Bu+"','"+Pid+"');\" border=\"0\" style=\"cursor:pointer;\">"
				}
				var strVal =  document.form1.Bu_No.value;
				var temp = "," + id
				document.form1.Bu_No.value = strVal.replace(new RegExp(temp,"g"),"")	
				//alert(eval(document.getElementById("obj"+id)).outerHTML)			
		}
		//-->End
		//<--Start--订单修改更新cookie的函数
		function updateCookie()
		{
			var Then = new Date();
			Then.setTime(Then.getTime()+30*60*1000); //expireDays*24*3600*1000,此处失效时间为4.8小时

			var values=document.form1.hidOrdVal.value
			document.cookie="Leads_OrderForm="+escape(values)+";expires=" + Then.toGMTString();
			
		}
		//-->End


/////////////////////////////////////////////////

function fnDoCheck(txtC,txtValue)
{
	document.form1.action="NewYorkCity-Executive-Suites-Search-Action.asp"
	document.form1.City.value = txtC + "@" +txtValue;
	//alert(document.form1.City.value );
	document.form1.submit();
}
function fnAddlist(obj,objTableID,objName,objPid)
{
	var strVal = document.form1.Bu_No.value	
	var strHidVal = document.form1.hidBuNo.value
	var cookieString=document.cookie;
	var mer_list=ReadOrderForm('Leads_OrderForm');
	var Then = new Date();
	Then.setTime(Then.getTime()+30*60*1000);
	var item_detail="|"+objTableID.replace("Table","")+"&"+objName+"&"+objPid;
//alert(mer_list);alert(item_detail);return false
//alert(objID.value)
	//if (objID.checked)
	//{
	var val = objTableID.replace("Table","")
	var objdel = document.createElement("img");
	objdel.setAttribute("border","0");
	objdel.setAttribute("src","NewYorkCity-Executive-Suites-Img/NewYorkCity-Executive-Suites-added_to_list.gif");
	objdel.setAttribute("style","cursor:pointer;");
	objdel.setAttribute("id","DelImg_"+val);	
	objdel.onclick = function(){fnDelete(objTableID,val,objName,objPid)} //在IE中必须使用点词法来引用所需的事件处理
	eval(document.getElementById("obj_"+val)).removeChild(obj);
	eval(document.getElementById("obj_"+val)).appendChild(objdel);
	document.form1.Bu_No.value = document.form1.Bu_No.value + "," + val  

	//obj.style.display = 'none';
	//alert(eval(document.getElementById("DelImg"+cc)).style.display);
			if(mer_list==false)
			{
				document.cookie="Leads_OrderForm="+escape(item_detail)+";expires=" + Then.toGMTString();
				fnAddRpt(objTableID.replace("Table",""),objName,objPid)
				//alert("this buliding already in report."); //alert("“"+objName+"”\n"+"已经加入您的订单！");
			}
			else
			{
				if (mer_list.indexOf(objTableID.replace("Table",""))!=-1)
				{
					alert('this buliding already in report.') //alert('此商品您已添加！')
				}
				else
				{
					document.cookie="Leads_OrderForm="+mer_list+escape(item_detail)+";expires=" + Then.toGMTString();
					//alert("you add \""+objName+"\" to report."); //alert("“"+objName+"”\n"+"已经加入您的订单！");
					fnAddRpt(objTableID.replace("Table",""),objName,objPid)
					
				}
			}
}

function fnAddRpt(objID,objName,objPid)
{
	//alert(objPid+"\n"+objName)	
	//alert("Bu_No"+objID)
	//document.getElementById("Bu_No"+objID).checked = true
	var objTbl = document.createElement("table");
	objTbl.setAttribute("id", "Table"+objID);
	objTbl.setAttribute("width","100%");
	objTbl.setAttribute("border","0");
	objTbl.setAttribute("cellspacing","1");
	objTbl.setAttribute("cellpadding","0");
	objTbl.setAttribute("align","center");

	var objTr = objTbl.insertRow(-1);
	//objTr.style.background = "#cccccc";
	var objTd = objTr.insertCell(0);
	objTd.className ="tdsel" ;
	if (objPid == 0)
	{
		objTd.innerHTML = objName;
	}
	else
	{
		objTd.innerHTML = objName + "<img src='NewYorkCity-Executive-Suites-Include/NewYorkCity-Executive-Suites-WinShowPic.asp?id="+ objPid +"&typ=Bu_Photo' width=50 height=50>";
	}
	var objTd1 = objTr.insertCell(-1);
	objTd1.setAttribute("width","20");
	objTd1.innerHTML = "<input type='button' name='Submit' value='Del' onClick=\"fnDelete(Table"+objID+",'"+objID+"','"+objName+"','"+objPid+"')\" class='btnSub'>";
	//alert(objTbl.outerHTML)
	document.getElementById("objRptList").appendChild(objTbl)
	document.form1.hidBuNo.value= document.form1.hidBuNo.value + "," + objID
	
}


function fnDelete(TableID,id,Bu,Pid)
		{
				var deletedList=document.form1.hidOrdVal.value;
				var broken_deletedList=deletedList.split("|");

				for (i=1;i<broken_deletedList.length;i++)
				{
					if(broken_deletedList[i].indexOf(id)!=-1) delete broken_deletedList[i];
				}
				
				var new_deletedList="";
				
				for (i=1;i>broken_deletedList.length;i++)
				{
					if (broken_deletedList[i]!=undefined) new_deletedList=new_deletedList+"|"+broken_deletedList[i];					
				}
				var temp = document.form1.hidBuNo.value
				temp = temp.replace(","+id,"")
				document.form1.hidBuNo.value = temp;
				document.form1.hidOrdVal.value=new_deletedList;

				var objtable = document.getElementById("Table"+id)
				objtable.parentNode.removeChild(objtable);
				//document.getElementById("objRptList").removeChild(TableID); //TableID.deleteRow();
				
				//eval(document.getElementById("obj"+val)).removeChild(vardel);  
			
				updateCookie();				
				var objdel = document.getElementById("DelImg_"+id);
				var objImg = document.getElementById("obj_"+id);
				if (objImg)
				{				
					if(objdel)
					{
					eval(document.getElementById("obj_"+id)).removeChild(objdel);
					}
					//eval(document.getElementById("obj"+id)).appendChild(objadd);
					eval(document.getElementById("obj_"+id)).innerHTML = "<img src=../NewYorkCity-Executive-Suites-Img/NewYorkCity-Executive-Suites-add_to_list.gif onclick=\"fnAddlist(this,'Table"+id+"','"+Bu+"','"+Pid+"');\" border=\"0\" style=\"cursor:pointer;\">"
				}
				var strVal =  document.form1.Bu_No.value;
				var temp = "," + id
				document.form1.Bu_No.value = strVal.replace(new RegExp(temp,"g"),"")	 
	
		}
