﻿var LoginName = GetCookie("username");
var Login = IsLogin();
function IsLogin(){
	return (LoginName!=""?true:false);
}
function getAcceptNewReminder(LanguageID){
	if(IsLogin()){
	var LanguageID = LanguageID?LanguageID:"cn";
	var url = "/utility/AcceptBoxReminder.aspx?username="+ escape(LoginName);
	var ajax = initAjax();
	ajax.open("GET",url,true);
	ajax.send(null);
	ajax.onreadystatechange = function() { 
		var returnValue = 0;
		if (ajax.readyState == 4 && ajax.status == 200) { 
			var Reminder = document.getElementById("Reminder");
			returnValue = parseInt(ajax.responseText);
			if (returnValue>0){
			switch (LanguageID)
			{
				case "cn":
					Reminder.innerHTML = "<a href=\"/mysite/MyAcceptBox.aspx?LanguageID="+ LanguageID +"\" style=\"color:red;text-decoration:underline;\">您有"+ returnValue +"条新消息</a>,<bgsound src=\"/plugins/MsgReminder/pm5.wav\">";
					break;
				case "en":
					Reminder.innerHTML = "<a href=\"/mysite/MyAcceptBox.aspx?LanguageID="+ LanguageID +"\" style=\"color:red;text-decoration:underline;\">"+ returnValue +" new messages</a>,<bgsound src=\"/plugins/MsgReminder/pm0.wav\">";
					break;
				default:
					Reminder.innerHTML = "<a href=\"/mysite/MyAcceptBox.aspx?LanguageID="+ LanguageID +"\" style=\"color:red;text-decoration:underline;\">您有"+ returnValue +"条新消息</a>,<bgsound src=\"/plugins/MsgReminder/pm5.wav\">";
					break;
			}
		    }else{
			    Reminder.innerHTML = "";
		    }
		}
	}
	//window.setInterVal("getAcceptNewReminder()",10000);
	}
}
function innerH(ByID,Content){
	if(document.getElementById){
		var Ele = document.getElementById(ByID);
		Ele.innerHTML = Content;
	}
}
function showMenu(ByID){
	if(document.getElementById){
		var Ele = document.getElementById(ByID);
		Ele.style.display == "block"?Ele.style.display = "none":Ele.style.display = "block";
	}
}
function addBookmark(title,url){
	if(window.sidebar){ 
		window.sidebar.addPanel(title,url,""); 
	}else if(document.all) {
		window.external.AddFavorite(url,title);
	}else if(window.opera && window.print ) {
		return true;
	}
}
function validateEmail(str){
	var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
	if(patn.test(str)){
    	return true;
	}else{
	    return false;
	}
}
function highLight(ItemID,Y){
	if (document.getElementById){
	var CurrItem = document.getElementById(ItemID);
		if(Y){
			CurrItem.className = "highLightCss";
		}else{
			CurrItem.className = "";
		}
	}
}
function  PopupMsg(msg) {
	var oPopup = window.createPopup();
	var oPopBody = oPopup.document.body;
	oPopBody.style.backgroundColor = "lightyellow";
	oPopBody.style.border = "solid black 1px";
	oPopBody.style.font = "normal 8pt Verdana";
	oPopBody.innerHTML = "<font color=#990000>！</font>"+msg;
	oPopup.show((screen.width-180)/2,(screen.height-40)/2,180,40);
}
function OpenNew(url,w,h){
	window.open(url,'','width='+ w +",height="+ h +",toolbar=no, menubar=no, scrollbars=no, resizable=yes, location=no, status=yes")
}
function GetCookie(sName) 
{
 	var cookieValue = "";
  	var search = sName + "=";
  	if(document.cookie.length > 0) 
	{ 
    	offset = document.cookie.indexOf(search);
    	if (offset != -1){ 
      		offset += search.length;
      		end = document.cookie.indexOf(";", offset);
      		if (end == -1) end = document.cookie.length;
      		cookieValue = unescape(document.cookie.substring(offset, end));
    	}
  	}
  	return cookieValue;
}
function SetCookie (name, value) { 
    var argv = SetCookie.arguments; 
    var argc = SetCookie.arguments.length; 
    var expires = (argc > 2) ? argv[2] : null; 
    var path = (argc > 3) ? argv[3] : null; 
    var domain = (argc > 4) ? argv[4] : null; 
    var secure = (argc > 5) ? argv[5] : false; 
    document.cookie = name + "=" + escape (value) + 
    ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
    ((path == null) ? "" : ("; path=" + path)) + 
    ((domain == null) ? "" : ("; domain=" + domain)) + 
    ((secure == true) ? "; secure" : "");
}
function DelCookie(sName,sValue){
	var Then = new Date();　　　　  
　　Then.setTime(Then.getTime() - 60*1000);
	document.cookie = sName + "=" + escape(sValue) + "; expires=" + Then.toGMTString();
	self.location.reload();
}
function getForumPost(ContainerID,ForumID,TopNum,CutLen){
        var Container = document.getElementById(ContainerID);
		var url = "/getForumPost/getForumPostXML.asp?ForumID="+ ForumID +"&TopNum="+TopNum+"&CutLen="+ CutLen;
		var ajax = initAjax();
		ajax.open("GET",url,true);
		ajax.send(null);
		ajax.onreadystatechange = function() { 
		if (ajax.readyState == 4) { 
			if(ajax.status == 200){
				Container.innerHTML = ajax.responseText;
			}else{
				Container.innerHTML = "页面异常,请重试.";
			}
		}else if(ajax.readyState == 3) {
			Container.innerHTML = "<img src='/images/loading.gif' algin='center' alt='正在获取数据，请稍等...' />";
		}
	} 
}
function getAD(LanguageID,AID,Width,Height){
		var url = "/ad/publisher_xml.aspx?languageid="+ LanguageID +"&aid=" + AID + "&w="+ Width +"&h="+ Height;
		var ajax = initAjax();
		ajax.open("GET",url,true);
		ajax.send(null);
		ajax.onreadystatechange = function() { 
		if (ajax.readyState == 4) { 
			if(ajax.status == 200){
				document.write(ajax.responseText);
			}else{
				document.write("页面异常,请重试.");
			}
		}else if(ajax.readyState == 3) {
			document.write("请稍等...");
		}
	} 
}
function Out(a){
	document.write(a);
}
function doPrint()
{
	var adBegin="<!--DVNEWS_AD_BEGIN-->";
	var adEnd="<!--DVNEWS_AD_END-->";
	var body;
	var css;
	var str="<html>\r\n";
	str += "<head>\r\n";
	str += "<meta http-equiv=\"content-type\" content=\"text/html; charset="+document.charset+"\">\r\n";
	str += "<title>"+document.title+"</title>\r\n";
	str += "<link rel=\"stylesheet\" href=\"print.css\" type=\"text/css\"/>\r\n";
	str += "<script type=\"text/javascript\" src=\"inc/imgResize.js\"></script>\r\n";
	str += "<body bgcolor=\"#ffffff\" topmargin=\"30\" leftmargin=\"5\" marginheight=\"50\" marginwidth=\"5\" onLoad=\"window.print();\" contentEditable=\"true\">\r\n";
	str += document.all.printScript.innerHTML;
	str += "\n<script type=\"text/javascript\">\r\nfunction doPrint(){window.print();}\r\n</script>\r\n";
//	document.all.printHide.style.display='none';
	body= document.all.printBody.innerHTML;
	if (body.indexOf(adBegin)>=0)
	{
		str+=body.substr(0,body.indexOf(adBegin));
		str+=body.substr(body.indexOf(adEnd)+adEnd.length,body.length);
	}else{
		str+=body;
	}
	str += "\r\n</body>\r\n</html>";
	document.write(str);
	document.close();
}
function addOptionGroup(selectId,optGroupString)
{
	var optGroup = optGroupString.split(",");
	var objSelect = document.getElementById(selectId);
	objSelect.length = 1;
	for (var i=1; i<optGroup.length; i++)
	{
		addOption(objSelect, optGroup[i], i);
	}
}
function addOption(objSelect,txt,val)
{
	var objOption = document.createElement("OPTION");
	objOption.text= txt;
	objOption.value=val;
	objSelect.options.add(objOption);
}
//function String.prototype.Trim(){return this.replace(/(^\s*)|(\s*$)/g, "");}
//function String.prototype.LTrim(){return this.replace(/(^\s*)/g, "");}
//function String.prototype.RTrim(){return this.replace(/(\s*$)/g, "");}
/*初始化一个xmlhttp对象*/
function initAjax()
{
　var ajax = false; 
　try
　{ 
　　ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
　}
　catch (e)
　{ 
　　try
　　{ 
　　　ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
　　} 
　　catch (E) 
　　{ 
　　　ajax = false; 
　　} 
　}
　if (!ajax && typeof XMLHttpRequest!='undefined') 
　{ 
　　ajax = new XMLHttpRequest(); 
　} 
　return ajax;
}
//首页搜索用脚本2
function changeAction(act,inx){
	if(document.forms&&document.getElementById)
	{
		document.forms["GlobalSearch"].action=act;//给search表单附加action
		if(inx==0||inx==1)//获得供求类型参数，0供应，1求购
		{
			document.getElementById("TypeID").value=inx;
		}
		else
		{
			document.getElementById("TypeID").value="";
		}
	}
}
function changeImgSize(obj,width,height) {
  if ( obj.width > width || obj.height > height ) {
    var scale;
    var scale1 = obj.width / width;
    var scale2 = obj.height / height;
    if(scale1 > scale2){
        scale = scale1;
    }else{
        scale = scale2;
    }
    obj.width = obj.width / scale;
    //  obj.height = obj.height / scale;
  }
}
//var elements = document.getElementsByTagName("DIV");
//for (var i=0; i<elements.length; i++) { 
//  if (elements[i].className=="imgbox"){
//      var imgs = elements[i].getElementsByTagName("IMG");
//      changeImgSize(imgs[0],280,280);
//  }
//}