﻿// JavaScript Document
function addFav(url){
   if ($("addFavUrl")){
   	return false;
   }
   var newLine = "";
   newLine += "<div style='text-align:center; margin:4px 0px' id='addFavUrl'>";
   newLine += "复制本文链接(URL)发送给朋友：";
   newLine += "<input readonly type='text' value='"+url+"' class='copyUrl'>";
   newLine += "</div>";
   $('PageOperation_Main').innerHTML+=newLine;
//   Field.activate("addFavUrl");
}

function hiddenErrorImages(SectionClassArea){
	try{
		var imagesArea = document.getElementsByClassName(SectionClassArea);
		for (i=0; j=imagesArea[i]; i++){
			var images = imagesArea[i].getElementsByTagName("img");
			for(m=0; n=images[m]; m++){
				n.onerror = function (){this.src="/images/nopic.gif"}
			}
		}
	}catch(e){alert(e)}
}

function Search()
{
	var tablename;
	if (arguments.length>1){
		tablename=escape(arguments[1]);
	}else{
		tablename=escape("Basis");
	}

	if (arguments[0].value==""){
		arguments[0].focus();
		return;
	}
	var url = "/SearchText/SearchResult.aspx?keyWord=" + escape(arguments[0].value) + "&tableName=" + tablename;
	location.href=url;
	return ;
}

		var searchLink;  //全局变量;
		function SBS_GetSearchHtml(obj){
			if ($("SBS_SearchBox")){
				$("SBS_SearchBox").style.display = "block";
			}else{
				var url = '/EntityFormBackPage/HtmlFormBackPage.aspx';
				var paras = '';

				searchLink = obj;
				var myAjax = new Ajax.Request(
					url,
					{
						method: 'post',
						parameters: paras,
						onComplete: SBS_GetSearchHtml_Response
					});
			}
		}

		function SBS_GetSearchHtml_Response (originalRequest){
			var returnString = originalRequest.responseText;
			searchLink.parentNode.innerHTML += returnString;
			var incJS = document.createElement("script");
			incJS.language="javascript";
			incJS.type="text/javascript";
			incJS.src=$("SBS_SearchBox").jsfile;
			document.body.appendChild(incJS); //加载模块专用的js文件。
			//new Insertion.Before(searchLink,incJS);
		}

		function SBS_SetTransparentBG(Loading){
			var BGdiv = "<div id='bgdiv' class='bgdiv'></div>";
			new Insertion.Before("MainContainer",BGdiv);
			$("bgdiv").style.height = $("bgdiv").clientHeight+"px";
			if (Loading=="HaveLoading"){
				var Loading = "<div id='Loading' class='Loading'>请稍候 <img src='http://192.168.1.208:8062/Images/loading.gif' /></div>";
				new Insertion.Before("MainContainer",Loading);
			}
		}

		function SBS_GetUserLoginHtml(){
			SBS_SetTransparentBG("HaveLoading");
	        var url = '/EntityFormBackPage/UserLoginBackPage.aspx';
			var paras;
			if (readCookie("IsLogined")==1){
				paras = 'IsGetHtml=0&IsLogin=0';
            }else{
				paras = 'IsGetHtml=1';
			}


            var myAjax = new Ajax.Request(
                url,
                {
                    method: 'post',
                    parameters: paras,
                    onComplete: SBS_GetUserLoginHtml_Response
                });

        }

		function SBS_closeLoginWindow(obj){
			try{
				obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode);
				document.body.removeChild($("bgdiv"));
			}catch(e){}
		}

        function SBS_GetUserLoginHtml_Response(originalRequest)
        {
			var returnString = originalRequest.responseText;
			if(returnString=="false"){
				alert("文件未找到!");
			}else if (returnString=="true"){
					$("Loading").style.fontSize="14px";
					$("Loading").innerHTML = "注销成功！";
					writeCookie("IsLogined","");
					setTimeout('document.body.removeChild($("Loading"));document.body.removeChild($("bgdiv"));SBS_initLoginLinkText();',1000);
			}else{
					try{
						document.body.removeChild($("Loading"));
					}catch(e){}

					var loginWindow = "<div class='loginWindow'><h5><a href='javascript:void(0)' onclick='SBS_closeLoginWindow(this)'><img src='/Images/login_close.gif'></a>欢迎登陆</h5>"+returnString+"</div>";
					new Insertion.Before("MainContainer",loginWindow);
					var incJS = document.createElement("script");
					incJS.language = "javascript";
					incJS.type="text/javascript";
					incJS.src=$("SBS_UserLogin").jsfile;
					document.body.appendChild(incJS);//加载模块专用的js文件。
			}
        }
		function SBS_initLoginLinkText(){
			try{
				readCookie("IsLogined")=="1" ? $("loginLink").innerHTML = "注销" : $("loginLink").innerHTML = "登录";
			}catch(e){}
		}
		function SBS_CreateIFrame(url,page){
			if (SBS_CreateIFrame.arguments.length!=2 || SBS_CreateIFrame.arguments[1]!="buttom"){
				var newWindow = window.open("/Iframe.aspx?IframeUrl="+escape(url));
			}else{
				if(SBS_CreateIFrame.arguments[1]=="buttom")
					var newWindow = window.open("/ButtomFrame.aspx?IframeUrl="+escape(url));
			}
		}

		function checkTime(obj){
			var d= new Date();
			d = parseInt(d.getHours(),10)+0;
			if (d>8 && d<19){
				obj.removeAttribute("readonly",0)
			}else{
				alert("请不要发私人短信")
			}
		}

		function SBS_sendMSG(obj){
					var msgHTML = '<table id="messageBox" border="0" cellpadding="0" cellspacing="0" style="position:absolute; left:100px;top:-323px; background:url(http://theme.frontlayout.com/app_themes/lab.56abc.cn/images/phone.gif) no-repeat; height:316px; widthL190px; text-align:left; display:none">';
					msgHTML += '<tr>';
					msgHTML += '    <td height="58" colspan="2" valign="bottom"><div style="padding-left:30px; color:#fff">接收手机: <input id="msgtarget" name="textfield" type="text" style="background:#D6E7F8; width:73px; color:#055AAC; font-size:11px; height:12px; overflow:hidden; line-height:12px; border:1px solid #BFDFFD; margin-bottom:1px; padding-left:1px" value="13267108947" size="10" /></div></td>';
					msgHTML += '  </tr>';
					msgHTML += '  <tr>';
					msgHTML += '    <td height="115" colspan="2"><div style="padding-left:30px; color:#fff;">短信内容:<textarea readonly ondblclick="checkTime(this)" name="textarea" style="width:130px; background:url(http://theme.frontlayout.com/app_themes/lab.56abc.cn/images/phonebg.gif) no-repeat #D0E3F2; height:100px; border:1px solid #bfdffd; display:block;overflow:auto; font-size:11px; color:#444;" id="msgBody2"></textarea></div></td>';
					msgHTML += '  </tr>';
					msgHTML += '  <tr>';
					msgHTML += '    <td height="19" colspan="2"><div style=" padding-left:30px; color:#fff">发送手机: ';
					msgHTML += '    <input name="textfield" id="mywap" type="text" style="background:#D6E7F8; width:73px; color:#055AAC; font-size:11px; height:12px; overflow:hidden; line-height:12px; border:1px solid #BFDFFD; margin-bottom:1px; padding-left:1px" value="13267108947" size="10" /></div></td>';
					msgHTML += '  </tr>';
					msgHTML += '  <tr>';
					msgHTML += '    <td height="14" colspan="2"><div style=" padding-left:30px; color:#fff">Wap密码: <input name="textfield" type="password" style="background:#D6E7F8; width:73px; color:#055AAC; font-size:11px; height:12px; overflow:hidden; line-height:12px; border:1px solid #BFDFFD; margin-bottom:1px; padding-left:1px" value="123456" size="10" />';
					msgHTML += '    </div></td>';
					msgHTML += '  </tr>';
					msgHTML += '  <tr>';
					msgHTML += '    <td height="47" colspan="2">&nbsp;</td>';
					msgHTML += '  </tr>';
					msgHTML += '  <tr>';
					msgHTML += '    <td width="95" height="42"><a href="javascript:void(0)" onclick="SBS_wapsending()" style="display:block; width:95px; height:35px;">&nbsp;</a></td>';
					msgHTML += '    <td width="95"><a href="javascript:void(0)" style="display:block; width:95px; height:35px;" onclick=$("messageBox").style.display="none">&nbsp;</a></td>';
					msgHTML += '  </tr>';
					msgHTML += '  <tr>';
					msgHTML += '    <td height="20" colspan="2" style="20px;">&nbsp;</td>';
					msgHTML += '  </tr>';
					msgHTML += '</table>';

				obj.parentNode.innerHTML += msgHTML;
		}


		function SBS_showMobilePhone(obj){
			obj.parentNode.style.position = "relative";
			//Element.toggle($("messageBox"));
			$("messageBox").style.display == "none" ? $("messageBox").style.display="":$("messageBox").style.display="none";
			if ($("msgBody2").value=="发送成功" || $("msgBody2").value=="发送失败" || $("msgBody2").value.trim()==""){
				var	message = $("ElementDetail_FormView").innerHTML || $("Content_Two_Column_2").innerHTML || $("Content_One_Column").innerHTML;
					message = message.stripTags().replace(/\s/g,"").replace(/&nbsp;/g,"").substr(0,60);
				$("msgBody2").value = message;
			}
		}
		function SBS_wapsending(){


	        var url = '/EntityFormBackPage/sendSMS.aspx';
			var paras = 'mobile='+$('msgtarget').value.toString()+'&sender='+$('mywap').value.toString()+'&msg='+escape($('msgBody2').value);
            var myAjax = new Ajax.Request(
                url,
                {
                    method: 'get',
                    parameters: paras,
                    onComplete: SBS_wapsendSuccess
                });
			$("msgBody2").value = "正在发送短信";
		}

		function SBS_wapsendSuccess(originalRequest){
			var returnString = originalRequest.responseText;
			if (returnString.indexOf("success")!=-1){
				var handle = setTimeout(function(){$("msgBody2").value="发送成功"},200);
				setTimeout(function(){clearInterval(handle); $("messageBox").style.display="none"},2200);
			}else{
				var handle = setTimeout(function(){$("msgBody2").value="发送失败"},200);
				setTimeout(function(){clearInterval(handle); $("messageBox").style.display="none"},2200);
			}
		}


		function initializeSitePageForm(FormObj){
			if ($(FormObj).cssFile!=""){
				var cssFile = document.createElement("link");
				cssFile.rel=cssFile.rev="stylesheet";
				cssFile.type="text/css";
				cssFile.href=$(FormObj).cssFile || $(FormObj).cssfile || $(FormObj).getAttribute("cssFile");
				document.getElementsByTagName("head")[0].appendChild(cssFile);
			}
			if ($(FormObj).jsFile!=""){
				var jsFile = document.createElement("script");
				jsFile.type = "text/javascript";
				jsFile.src = $(FormObj).jsfile || $(FormObj).jsFile || $(FormObj).getAttribute("jsFile");
				document.getElementsByTagName("head")[0].appendChild(jsFile);
			}
		}

		function SBS_ElementListPager(pagenum,url){
			redirect(url,"page="+$(pagenum).value)
		}

		function search_for_wdl(keyword,range){
			var key = escape($(keyword).value);
			var ra="";
			var lis = $(range).getElementsByTagName("li");
			for (i=0; j=lis[i]; i++){
				if(j.getElementsByTagName("a")[0].className=="SitePage_Form_Type_Search_WDL_style_5_select"){
					ra = j.getElementsByTagName("a")[0].ac;
					break;
				}
			}
			redirect("http://search.56abc.cn/s","ac="+ra,"keyword="+key,true);
		}

		//添加到购物车
		var SBSINC_checkoutWindowHandle;
        function SBS_AddtoCart(productID,qty,type,itemObj,DetailPageID,CatID,ElementID){  // type = deleteall | getcart | addtocart | addtocart_view | addtocart_details | delete | checkshoppingcart
        	if (type=="deleteall"){
				if(!confirm("确定要清空购物车上的商品吗？"))
				return;
			};
	        var url = '/cart/addtocart.aspx';
			type == "" ? type="getcart" : type = type;
			if (type=="edit"){
				if(qty=="0"){
					if(confirm("确定要删除该产品吗？")){
						setTimeout(function(){
										if(itemObj.parentNode)
										itemObj.parentNode.removeChild(itemObj);
							       },100);
						qty=0;
					}else{return}
				}
			}
			var paras="type="+type+"&productsid="+productID+"&qty="+qty+"&DetailPageID="+DetailPageID+"&CatID="+CatID;
            var myAjax = new Ajax.Request(
                url,
                {
                    method: 'post',
                    parameters: paras,
                    onComplete: function(x){SBS_GetCartStatus_Response(x,type,DetailPageID,CatID,ElementID)}
                });
        }
        function SBS_GetCartStatus_Response(x,type,DetailPageID,CatID,ElementID){
			try{SBSINC_checkoutWindowHandle.location.reload();}catch(e){}
			var returnString = x.responseText;
			if(returnString=="0"){
				$("cartActionResult").innerHTML = "<img src='/images/cartactionfailure.gif'>";
				return;
			}
			returnString = returnString.split("#@");
			var html = "";
			for (i=0; i<returnString.length-1; i++){
				var k = returnString[i].split("^^");
				html += "<li onmouseover=\"this.className='selectCartItem'\" onmouseout=\"this.className=''\"><a href='/DetailPage.aspx?ID="+DetailPageID+"&CatId="+k[5]+"&ElementKeyID="+k[0]+"'>"+k[1]+"</a><div class='CartItem'><strong>"+k[3]+"</strong><input class='productCounter' type=text value='"+k[2]+"' title='数量' onblur='' /><img src='/Images/shopping_cart_trans.gif' alt='修改' title='修改数量&#13;&#10;数量置 0 即删除' value='修改' onclick=SBS_AddtoCart('"+k[0]+"',this.parentNode.getElementsByTagName('input')[0].value,'edit',this.parentNode)><img src='/Images/rubish.gif' alt='删除' title='从购物车中移除该商品' onclick=SBS_AddtoCart('"+k[0]+"','0','edit',this.parentNode) style='margin-bottom:-1px; '></div></li>";
			}
			if (returnString[returnString.length-1].indexOf("^^")!=-1){
				var j = returnString[returnString.length-1].split("^^");
		        $("cartListMenu").innerHTML = "<ul>"+html+"</ul><div class='bottombar'><span id='cartActionResult' class='cartActionResult'></span><a  class='moreCart' href='javascript:void(0)' onclick=SBS_CheckOut('cart/cart.aspx?id="+DetailPageID+"')>修改购物车</a></div><div class='cartTotle'>共计：<strong>"+j[0]+"</strong><br />数量： <strong>"+j[1]+"</strong><div class='cartListMenuFooter'><a href=javascript:void(0) style='float:right' onclick=SBS_AddtoCart('','','deleteall','','','','');>清空</a><a class='enterCalcCenter' href='javascript:void(0)' onclick=SBS_CheckOut('cart/checkout.aspx?id="+DetailPageID+"')>进入结算中心</a></div></div>";  ///cart/checkout.aspx
			}else{
				$("cartListMenu").innerHTML = "<p style='margin:14px; line-height:22px'>购物车当前为空，请选择购买的商品。</p>";
			}
			if (type!="getcart"){
				$("cartActionResult").innerHTML = "<img src='/images/cartactionsuccess.gif'>";
				setTimeout(function(){try{$("cartActionResult").innerHTML="";}catch(e){}},5000)
			}
        }

		function SBS_CheckOut(url){
			var sw=window.screen.width;
			var sh=window.screen.height;
			var w=sw-200;
			var h=sh;
			var x=(sw-w)/2;
			var y=0;
			var name = "shoppingcart";
			url += "&fromURL=" + location.href.replace(/&/g,"^");
			url += "&" + Math.random();
			SBSINC_checkoutWindowHandle=window.open(url,name,'toolbar=0,scrollbars=1,location=0,menubar=0,resizable=1,status=0,top='+y+',left='+x+',width='+w+',height='+h );
			SBSINC_checkoutWindowHandle.focus();
		}
		function showMediumImage(url,aObj){
			return;
			if (aObj.onmouseout!=null){
				aObj.onmouseout = function(){
							  		  this.lastChild.style.display="none";
								  }
			}

			if (aObj.lastChild.className=="middleImage"){
				aObj.lastChild.style.display = "";
				return;
			}
			var middleImage = document.createElement("img");
			middleImage.src = url;
			middleImage.className = "middleImage";

			aObj.appendChild(middleImage);
		}