function showHistory(objs){
	for(var i = 0;i<objs.length;i++){
		var obj = objs[i];
		document.write("<div class=\"VF_single\">");
		document.write("<span class=\"pic\"><a href=\""+obj.url+"\"><img src=\""+obj.imgUrl+"\" /></a></span>");
		document.write("<span class=\"title\"><a href=\""+obj.url+"\">"+obj.name+"</a></span>");
		document.write("<span class=\"sort\">类别：<a href=\""+obj.categoryUrl+"\">"+obj.category+"</a></span>");
		document.write("</div>");
	}
}

function showSaved(objs){
	showHistory(objs);
}

function showCompare(){
	var objs = document.getElementsByName("cbs");
	var arr = new Array();
	for(var i = 0 ;i<objs.length; i++){
		if(objs[i].checked)
			arr.push(objs[i].id.substr(2));
	}
	if(arr.length == 0){
		alert("请选选择产品!");
		return;
	}
	if(arr.length > 3){
		alert("一次最多只能同时比较三个产品!");
		return;
	}
	window.open('/compare.aspx?id=' + arr.toString(),"_blank");
}

function showUrl(url){
	var regURL= new RegExp("^http://[^/]+(/.*)?$");
	if(!regURL.test(url))
	{
		var regSemi = /\w+(\.\w+)*(\/\w+)*(\.\w+)(\?\w+=\w*(&\w+=\w*)*)?$/;
		if(regSemi.test(url))
			document.write("<a href=' http://" + url + "'>" + url + "</a>");
		else
			document.write(url);
	}
	else
		document.write("<a href='" + url + "'>" + url + "</a>");
}

function chkHandle(obj,target,text){
	var oTarget = $(target);
	var bPrefix = true;
	if(oTarget.value.endsWith("？")||oTarget.value.endsWith("。"))
		bPrefix = false;
	if(obj.checked){
		if(oTarget.value.indexOf(text) == -1){
			if(oTarget.value.trim() == "")
				oTarget.value = text;
			else
				oTarget.value += (bPrefix? "，" : "") + text;
		}
	}
	else{
		var reg = new RegExp("^" + text + "，?|，?" + text, "ig");
		oTarget.value = oTarget.value.replace(reg,"");
	}
}

function bindCheckHandle(){
	var objs = document.getElementsByName("msgs");
	for(var i = 0;i<objs.length;i++){
		objs[i].onclick = function(){
			var _hid_Prod = $("productids");
			var _div_msgContainer = $("msgContainer");
			var _id = parseInt(this.id.substr(3));
			var tempHTML = _div_msgContainer.innerHTML;
			if(this.checked){
				if(_hid_Prod.value.indexOf(","+ _id +",") != -1)
					return;
				_hid_Prod.value += _id + ",";
				tempHTML += (tempHTML == "" ? "" : "　|　") + "<a href=\"http://www.emsun.com/image/publish/" + (_id%256).toString(16) + "/" + (_id%512) + "/" + (_id%256).toString(16) + ".html\">" + this.value + "</a>";
			}
			else{
				if(_hid_Prod.value.indexOf(","+ _id +",") == -1)
					return;
				var tempHTML = _div_msgContainer.innerHTML;
				_hid_Prod.value = _hid_Prod.value.replace(_id + ",", "");
				tempHTML = tempHTML.replace(new RegExp("(　\\|　)?<a\\shref=\"http://192.168.1.1.181:8080/imaget/publish/" + (_id%256).toString(16) + "/" + (_id%512) + "/" + (_id%256).toString(16) + ".html\">[^<]+</a>","ig"),"");
			}
			_div_msgContainer.innerHTML = tempHTML;
			//将同一页面同一个产品状态同步
			var oMsgs = document.getElementsByName("msgs");
			for(var _i = 0 ; _i < oMsgs.length; _i++){
				if(oMsgs[_i].id == this.id)
					oMsgs[_i].checked = this.checked;
			}
		}
	}
}

    function getXmlhttp()
   {
	  var http_request;
	
	  if(window.XMLHttpRequest) { 
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType("text/xml");
		  }
	  }
	  else if (window.ActiveXObject) { 
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	  }
	  if (!http_request) { 
		window.alert("can't create XMLHttpRequest object.");
		return null;
	  }	
	   return http_request;
   }
   	
function addLemessage(){

	    var url="http://www.emsun.com/servlet/SendLemessageServlet";
	    var pubmessageId = document.getElementById("pubmessageId").value;
        var subject = document.getElementById("subject").value;
        
        var username = document.getElementById("username").value;
        var contact = document.getElementById("contact").value;
        var phone = document.getElementById("phone").value;
        var mobile = document.getElementById("mobile").value;
        var email = document.getElementById("email").value;
        var address = document.getElementById("address").value;
        var postcode = document.getElementById("postcode").value;
        var county = document.getElementById("county").value;
        var agented = document.getElementById("agented").value;
        
        var introduce = document.getElementById("introduce").value;
        var message = document.getElementById("message").value;
        
        
        
    	var XML="<root><field>fhomepagenum</field></root>";
	    var showstr = "";
        var xmlHttp = getXmlhttp();
        xmlHttp.open("post",url,false);
        xmlHttp.setRequestHeader("content-type","application/x-www-form-urlencoded;charset=utf-8");
	    var aParam = new Array();
		
		var param1 = "pubmessageId="+pubmessageId;
		var param2 = "subject="+subject;
		var param3 = "username="+username;
		var param4 = "contact="+contact;
		var param5 = "phone="+phone;
		var param6 = "mobile="+mobile;
		var param7 = "email="+email;
		var param8 = "address="+address;
		var param9 = "postcode="+postcode;
		var param10 = "county="+county;
		var param11 = "agented="+agented;
		var param12 = "introduce="+introduce;
		var param13 = "message="+message;

		
		aParam.push(param1);
		aParam.push(param2);
		aParam.push(param3);
		aParam.push(param4);
		aParam.push(param5);
		aParam.push(param6);
		aParam.push(param7);
		aParam.push(param8);
		aParam.push(param9);
		aParam.push(param10);
		aParam.push(param11);
		aParam.push(param12);
		aParam.push(param13);
		
        xmlHttp.send(aParam.join("&"));
        var strs = xmlHttp.responseText;
        document.getElementById("lestate_id").style.display="";
        document.getElementById("lestate_id").innerHTML="<SPAN class=s1>留言状态：</SPAN> <SPAN class=s2>"+strs+"</SPAN> ";
	    document.getElementById("pubmessageId").value="";
        document.getElementById("subject").value="";
        
        document.getElementById("username").value="";
        document.getElementById("contact").value="";
        document.getElementById("phone").value="";
        document.getElementById("mobile").value="";
        document.getElementById("email").value="";
        document.getElementById("address").value="";
        document.getElementById("postcode").value="";
        document.getElementById("county").value="";
        document.getElementById("agented").value="";
        document.getElementById("introduce").value="";
        document.getElementById("message").value="";
}


function onMessageSubmit(){
    var reg;
    
	var _hid_Prod = $("productids");
	
	var oUserName = $("username");
	if(oUserName.value.trim() == ""){
		alert("请填写公司名称!");oUserName.focus();return false;
	}
	
	var oContact = $("contact");
	if(oContact.value.trim() == ""){
		alert("请填写联系人!");oContact.focus();return false;
	}
	
	var oPhone = $("phone");
	reg =/^\d{3}\-\d{7,8}$|^\d{4}\-\d{7,8}$/;
	if(oPhone.value.trim() == ""){
		alert("请填写联系电话!");oPhone.focus();return false;
	}
	else if(!reg.test(oPhone.value.trim()))
	{
	    alert("电话号码请以'区号-电话号码'格式输入!");oPhone.focus();return false;
	}
	
	var oMobile = $("mobile");
	reg =/^\d{11,12}$/;
	if(oMobile.value.trim() == ""){
		alert("请填写手机号码!");oMobile.focus();return false;
	}
	else if(!reg.test(oMobile.value.trim()))
	{
	    alert("请正确填写手机号码!");oMobile.focus();return false;
	}
	
	
	var oAreas = document.getElementsByName("area");
	var isCheckOne = false;
	for(var i = 0;i<oAreas.length;i++){
		if(isCheckOne = oAreas[i].checked)
			break;
	}
	
	var oIntroduce = $("introduce");
	if(oIntroduce.value.trim() == ""){
		alert("请填写代理该产品优势");oIntroduce.focus();return false;
	}
	
	var oMessage = $("message");
	if(oMessage.value.trim() == ""){
		alert("请填写留言信息");oMessage.focus();return false;
	}
 	addLemessage();
}

function bindUserInfo(){
	var cke = new Cookie(document, "memberinfo", 10, "/", "zs.39.net");
	if(cke.load()){
		$("memberid").value = cke.memberid;
		$("username").value = cke.username;
		$("contact").value = cke.contact;
		$("mobile").value = cke.mobile;
		$("phone").value = cke.phone;
		$("postcode").value = cke.postcode;
		$("email").value = cke.email;
	}
}

var waitInterval;
var MouseDelayTime=300;
function showProductImage(xmlDoc){
	var reg = /<Img\sPath="([^"]+)"/ig;
	var arr = new Array();
	while(reg.exec(xmlDoc))
	{
		arr.push(RegExp.$1);
	}
	
	var imgHtml = "";
	for(var i = 0;i<arr.length;i++){
		imgHtml += ('<span class="smallpic"><a href="'+arr[i]+'"><img src="'+arr[i]+'" onmouseover="showBigImage(this)" onmouseover="clearTime()"/></a></span>');
	}
	$("smallImg").innerHTML = imgHtml;
}
function clearTime(){
 clearTimeout(waitInterval);
}
function scalImage(){
 	           
               var imgbig=document.getElementById("imgbig");
  	            var sw = imgbig.offsetWidth;
	            var sh = imgbig.offsetHeight;

	            var  snw = (sw>250)?"250":sw;
	            var snh = (snw * sh) / sw;
	            if(snh>250) {
	               snh = 250;
                   snw = (snh * sw) / sh;
	            }
	            imgbig.style.width = snw;
	            imgbig.style.height = snh;

}
  var batch=0;
  function getScalValue(obj){
                
                waitInterval = setTimeout( function(){ var i=0 }, MouseDelayTime);
 //               if(obj.width==0 || obj.height==0){
//                   getScalValue(obj);
 //                  batch = batch+1;
 //                  if(batch>3){
 //                  	 alert("读取图片失败，请重新刷新页面");
 //                  	 batch = 0;
 //                   
 //                  }
 //               }
    	        var w = obj.width;
	            var h = obj.height;
	            var nw = (w>250)?"250":w;
	            var nh = (nw * h) / w;
	 
	            if(nh>250) {
	               nh = 250;
                   nw = (nh * w) / h;
	            }
	         
	           return nw+";"+nh;
             
    
}

function comScalImage(obj){
   var imageArr=obj;
   imageRate=parseInt(imageArr.style.width)/parseInt(imageArr.style.Height);
   var nwidth = imageArr.offsetWidth;
	            var w = imageArr.offsetWidth;
	            var h = imageArr.offsetHeight;

	            var  nw = (w>280)?"280":w;
	            var nh = (nw * h) / w;
	            if(nh>280) {
	               nh = 280;
                   nw = (nh * w) / h;
	            }
	            imageArr.style.width = nw;
	            imageArr.style.height = nh
}
function reloadPic(obj){
  showBigImage(obj);
}
function showBigImage(obj){
    var subfix = (obj.src).substr((obj.src).lastIndexOf('.'));
    var picurl = (obj.src).substring(0,(obj.src).lastIndexOf('_'))+subfix;
    var defaultPic = (obj.src).substring((obj.src).lastIndexOf('/')+1);
    var myobj;
    try{
    if(defaultPic!="default_small.gif"){
       if((obj.src).lastIndexOf('_')==-1){
       var imgstr1 = getScalValue(obj);
       document.getElementById("cimage").innerHTML = "<A id=abig href=\""+obj.src+"\" target=_blank><IMG id=imgbig width="+imgstr1.split(";")[0]+" height="+imgstr1.split(";")[1]+" alt=点击放大 src=\""+obj.src+"\"></A>";
	  
      }else{
	  myobj = new Image();
      myobj.src = picurl;

      var imgstr2 = getScalValue(myobj);
      
      if(imgstr2.split(";")[0]==0 || imgstr2.split(";")[1]==0){
         reloadPic(obj);
       }else{
	     document.getElementById("cimage").innerHTML = "<A id=abig href=\""+picurl+"\" target=_blank><IMG id=imgbig width="+imgstr2.split(";")[0]+" height="+imgstr2.split(";")[1]+" alt=点击放大 src=\""+myobj.src+"\"></A>";
	   }
	}
  }
    }catch(e){}
}

function onLoginSubmit(){
	if($("uid").value.trim() == ""){
		alert("用户名不能为空");return false;
	}
	if($("pwd").value == ""){
		alert("密码不能为空");return false;
	}
	return true;
}

function tablechange(){
	var formula = $("ddlFormula");
	var ddltable= $("ddlTable");
	if(ddltable.value=="daili")	
	{
	    formula.selectedIndex=0;
		formula.disabled = true;
    }
	else
	{
		formula.disabled = false;
		
	}
}

function catecorychange(){
	var oCategory = $("ddlCategory");
	var oCatecorytwo = $("ddlCategoryTwo");
	var oFormula = $("ddlFormula");
	if(oCategory.value=="招商_中药" || oCategory.value=="招商_西药")
		oCatecorytwo.disabled = false;
	else
		oCatecorytwo.disabled = true;
	
	if($("ddlTable").value == "zhaos")
	{
		if(oCategory.value=="招商_中药" || oCategory.value=="招商_西药" || oCategory.value=="招商_保健品")
			oFormula.disabled = false;
		else
			oFormula.disabled = true;
	}
}

function showLoginStatus(){
	var cookie = new Cookie(document, "memberinfo", 1/48, "/", "zs.39.net");
	if(cookie.load())
	{
		document.write("<span class=\"s6\">欢迎您， <a href=\"javascript:\" class=\"rl5\" target=\"_self\">"+cookie.uid+"</a> !　　<a href=\"http://zs.39.net/member/default.aspx\" target=\"_blank\" class=\"logOption\">进");
		document.write("入管理后台</a>　<a href=\"http://zs.39.net/logout.aspx\" target=\"_blank\" class=\"logOption\">退出</a></span>");
	}else{
		document.write("<form target=\"_blank\" action=\"/include/login-i.aspx\" method=\"post\" onsubmit=\"return onLoginSubmit()\">");
		document.write("<span class=\"s1\">用户名：</span>");
		document.write("<span class=\"s2\"><input type=\"text\" id=\"uid\" name=\"uid\" /></span>");
		document.write("<span class=\"s1\">密码：</span>");
		document.write("<span class=\"s2\"><input type=\"password\" id=\"pwd\" name=\"pwd\" /></span>");
		document.write("<span class=\"s3\"><input type=\"image\" src=\"http://image.39.net/drugzs/images/btn_index_log.gif\" /></span>");
		document.write("</form>");
	}
}

function Cookie(document, name, days, path, domain, secure) {
  this.$document = document;
  this.$name = name;
  if (days)
    this.$expiration = 
      new Date((new Date()).getTime() + days * 86400000);
  else this.$expiration = null;
  if (path)   this.$path   = path;   else this.$path   = null;
  if (domain) this.$domain = domain; else this.$domain = null;
  if (secure) this.$secure = true;   else this.$secure = false;
}

function _Cookie_store() {
var cookieval = "";
  for(var prop in this) {
    if ((prop.charAt(0) == '$') || 
        ((typeof this[prop]) == 'function')) 
        continue;
    if (cookieval != "") cookieval += '&';
    cookieval += prop + ':' + escape(this[prop]);
  }
var cookie = this.$name + '=' + cookieval;
  if (this.$expiration)
      cookie += '; expires=' + this.$expiration.toGMTString();
  if (this.$path) cookie += '; path=' + this.$path;
  if (this.$domain) cookie += '; domain=' + this.$domain;
  if (this.$secure) cookie += '; secure';

  this.$document.cookie = cookie;
}

function _Cookie_load() {
var allcookies = this.$document.cookie;
  if (allcookies == "") return false;
  var start = allcookies.indexOf(this.$name + '=');
  if (start == -1) return false;
  start += this.$name.length + 1;
  var end = allcookies.indexOf(';', start);
  if (end == -1) end = allcookies.length;
  var cookieval = allcookies.substring(start, end);
	var a = cookieval.split('&');
  for(var i=0; i < a.length; i++)
      a[i] = a[i].split(':');
  for(var i = 0; i < a.length; i++) {
    this[a[i][0]] = unescape(a[i][1]);
  }
  return true;
}

function _Cookie_remove() {
var cookie;
  cookie = this.$name + '=';
  if (this.$path) cookie += '; path=' + this.$path;
  if (this.$domain) cookie += '; domain=' + this.$domain;
  cookie += '; expires=Fri, 02-Jan-1970 00:00:00 GMT';

  this.$document.cookie = cookie;
}

Cookie.prototype.store  = _Cookie_store;
Cookie.prototype.load   = _Cookie_load;
Cookie.prototype.remove = _Cookie_remove;

function CookieList(prefix)
{
	var _prefix = prefix;
	var _historys = new Array();
	var _capacity = 6;
	this.add = function(key,imgUrl,name,url,category,categoryUrl){
		init();
		for(var i = 0;i<_historys.length;i++){
			if(_historys[i].key == key)
				return;
		}
		if(_historys.length >= _capacity)
			_historys.splice(0,1);
		var cke = new Cookie(document, _prefix + _historys.length, 10, "/", "zs.39.net");
		cke.key = key;
		cke.imgUrl = imgUrl == '' ? 'http://www.emsun.com/image/publish/logo_39_2.gif' : imgUrl;
		cke.name = name;
		cke.url = url;
		if(categoryUrl != null){
			cke.category = category;
			cke.categoryUrl = categoryUrl;
		}
		else{
			var reg = /<a\shref="([^"]+)">([^<]+)<\/a>/ig;
			reg.exec(category);
			cke.category = RegExp.$2;
			cke.categoryUrl = RegExp.$1;
		}
		cke.store();
		_historys.push(cke);
	}
	this.read = function(){
		init();
		var arr = new Array();
		for(var i = _historys.length-1; i>=0; i--)
			arr.push(_historys[i]);
		return arr;
	}
	this.removeAll = function(){
		init();
		for(var i = 0;i<_historys.length;i++){
			_historys[i].remove();
		}
	}
	function init(){
		_historys.length = 0;
		for(var i = 0;i<_capacity;i++){
			var cke = new Cookie(document, _prefix+i, 10, "/", "zs.39.net");
			if(!cke.load()) break;
			_historys.push(cke);
		}
	}
}
