﻿function openwinx(url,name,w,h)
{
    window.open(url,name,"top=100,left=400,width=" + w + ",height=" + h + ",toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no");
}

function Dialog(url,name,w,h)
{
	return showModalDialog(url, name, 'dialogWidth:'+w+'px; dialogHeight:'+h+'px; help: no; scroll: yes; status: no');
}

function redirect(url)
{
	if(url.lastIndexOf('/.') > 0) url = url.replace(/\/(\.[a-zA-Z]+)([0-9]+)$/g, "/$2$1");
	if(url.indexOf('://') == -1 && url.substr(0, 1) != '/' && url.substr(0, 1) != '?') url = $('base').attr('href')+url;
	location.href = url;
}

//添加收藏夹
function myAddPanel(title,url)
{
    if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))
    {
        window.sidebar.addPanel(title,url,"");
    }
    else
    {
        window.external.AddFavorite(url,title);
    }
}
function confirmurl(url,message)
{
	if(confirm(message)) redirect(url);
}

function confirmform(form,message)
{
	if(confirm(message)) form.submit();
}

function getcookie(name)
{
    name = cookie_pre+name;
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while(i < clen)
	{
		var j = i + alen;
		if(document.cookie.substring(i, j) == arg) return getcookieval(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if(i == 0) break;
	}
	return null;
}

function setcookie(name, value, days)
{
    name = cookie_pre+name;
	var argc = setcookie.arguments.length;
	var argv = setcookie.arguments;
	var secure = (argc > 5) ? argv[5] : false;
	var expire = new Date();
	if(days==null || days==0) days=1;
	expire.setTime(expire.getTime() + 3600000*24*days);
	document.cookie = name + "=" + escape(value) + ("; path=" + cookie_path) + ((cookie_domain == '') ? "" : ("; domain=" + cookie_domain)) + ((secure == true) ? "; secure" : "") + ";expires="+expire.toGMTString();
}

function delcookie(name)
{
    var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = getcookie(name);
    name = cookie_pre+name;
	document.cookie = name+"="+cval+";expires="+exp.toGMTString();
}

function getcookieval(offset)
{
	var endstr = document.cookie.indexOf (";", offset);
	if(endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function checkall(fieldid)
{
	if(fieldid==null)
	{
		if($('#checkbox').attr('checked')==false)
		{
			$('input[type=checkbox]').attr('checked',true);
		}
		else
		{
			$('input[type=checkbox]').attr('checked',false);
		}
	}
	else
	{
		var fieldids = '#'+fieldid;
		var inputfieldids = 'input[boxid='+fieldid+']';
		if($(fieldids).attr('checked')==false)
		{
			$(inputfieldids).attr('checked',true);
		}
		else
		{
			$(inputfieldids).attr('checked',false);
		}
	}
}

function checkradio(radio)
{
	var result = false;
	for(var i=0; i<radio.length; i++)
	{
		if(radio[i].checked)
		{
			result = true;
			break;
		}
	}
    return result;
}

function checkselect(select)
{
	var result = false;
	for(var i=0;i<select.length;i++)
	{
		if(select[i].selected && select[i].value!='' && select[i].value!=0)
		{
			result = true;
			break;
		}
	}
    return result;
}

var flag=false;
function setpicWH(ImgD,w,h)
{
	var image=new Image();
	image.src=ImgD.src;
	if(image.width>0 && image.height>0)
	{
		flag=true;
		if(image.width/image.height>= w/h)
		{
			if(image.width>w)
			{
				ImgD.width=w;
				ImgD.height=(image.height*w)/image.width;
				ImgD.style.display="block";
			}else{
				ImgD.width=image.width;
				ImgD.height=image.height;
				ImgD.style.display="block";
			}
		}else{
			if(image.height>h)
			{
				ImgD.height=h;
				ImgD.width=(image.width*h)/image.height;
				ImgD.style.display="block";
			}else{
				ImgD.width=image.width;
				ImgD.height=image.height;
				ImgD.style.display="block";
			}
		}
	}
}

var Browser = new Object();
Browser.isMozilla = (typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined') && (typeof HTMLDocument!='undefined');
Browser.isIE = window.ActiveXObject ? true : false;
Browser.isFirefox = (navigator.userAgent.toLowerCase().indexOf("firefox")!=-1);
Browser.isSafari = (navigator.userAgent.toLowerCase().indexOf("safari")!=-1);
Browser.isOpera = (navigator.userAgent.toLowerCase().indexOf("opera")!=-1);

var Common = new Object();
Common.htmlEncode = function(str)
{
	return str.replace(/&/g, '&amp;').replace(/"/g, '&quot;').replace(/</g, '&lt;').replace(/>/g, '&gt;');
}

Common.trim = function(str)
{
	return str.replace(/(^\s*)|(\s*$)/g, "");
}

Common.strlen = function (str)
{
	if(Browser.isFirefox)
	{
		Charset = document.characterSet;
	}
	else
	{
		Charset = document.charset;
	}
	if(Charset.toLowerCase() == 'utf-8')
	{
		return str.replace(/[\u4e00-\u9fa5]/g, "***").length;
	}
	else
	{
		return str.replace(/[^\x00-\xff]/g, "**").length;
	}
}

Common.isdate = function (str)
{
   var result=str.match(/^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
   if(result==null) return false;
   var d=new Date(result[1], result[3]-1, result[4]);
   return (d.getFullYear()==result[1] && d.getMonth()+1==result[3] && d.getDate()==result[4]);
}

Common.isnumber = function(val)
{
    var reg = /[\d|\.|,]+/;
    return reg.test(val);
}

Common.isalphanumber = function (str)
{
	var result=str.match(/^[a-zA-Z0-9]+$/);
	if(result==null) return false;
	return true;
}

Common.isint = function(val)
{
    var reg = /\d+/;
    return reg.test(val);
}

Common.isemail = function(email)
{
    var reg = /([\w|_|\.|\+]+)@([-|\w]+)\.([A-Za-z]{2,4})/;
    return reg.test( email );
}

Common.fixeventargs = function(e)
{
    var evt = (typeof e == "undefined") ? window.event : e;
    return evt;
}

Common.srcelement = function(e)
{
    if (typeof e == "undefined") e = window.event;
    var src = document.all ? e.srcElement : e.target;
    return src;
}

Common.isdatetime = function(val)
{
	var result=str.match(/^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/);
	if(result==null) return false;
	var d= new Date(result[1], result[3]-1, result[4], result[5], result[6], result[7]);
	return (d.getFullYear()==result[1]&&(d.getMonth()+1)==result[3]&&d.getDate()==result[4]&&d.getHours()==result[5]&&d.getMinutes()==result[6]&&d.getSeconds()==result[7]);
}

var FileNum = 1;
function AddInputFile(Field)
{
    FileNum++;
	var fileTag = "<div id='file_"+FileNum+"'><input type='file' name='"+Field+"["+FileNum+"]' size='20' onchange='javascript:AddInputFile(\""+Field+"\")'> <input type='text' name='"+Field+"_description["+FileNum+"]' size='20' title='名称'> <input type='button' value='删除' name='Del' onClick='DelInputFile("+FileNum+");'></div>";
	var fileObj = document.createElement("div");
	fileObj.id = 'file_'+FileNum;
	fileObj.innerHTML = fileTag;
	document.getElementById("file_div").appendChild(fileObj);
}

function DelInputFile(FileNum)
{
    var DelObj = document.getElementById("file_"+FileNum);
    document.getElementById("file_div").removeChild(DelObj);
}

function FilePreview(Url, IsShow)
{
	Obj = document.getElementById('FilePreview');
	if(IsShow)
	{
		Obj.style.left = event.clientX;
		Obj.style.top = event.clientY+20;
		Obj.innerHTML = "<img src='"+Url+"'>";
		Obj.style.display = 'block';
	}
	else
	{
		Obj.style.display = 'none';
	}
}

function setEditorSize(editorID,flag)
{
	var minHeight = 400;
	var step = 150;
	var e=$('#'+editorID);
	var h =parseInt(e.height());
	if(!flag && h<minHeight)
	{
		e.height(200);
		return ;
	}
	return flag?(e.height(h+step)):(e.height(h-step));
}

function EditorSize(editorID)
{
	$('a[action]').parent('div').css({'text-align':'right'});
	$('a[action]').css({'font-size':'24px','font-weight':700,display:'block',float:'right',width:'28px','text-align':'center'});
	$('a[action]').click(function(){
		var flag= parseInt($(this).attr('action'));
		setEditorSize(editorID,flag);
	});
}

function loginCheck(form)
{
	var username = form.username;
	var password = form.password;
	var cookietime = form.cookietime;
	if(username.value == ''){alert("请输入用户名");username.focus();return false;}
	if(password.value == ''){alert("请输入密码");password.focus();return false;}
	var days = cookietime.value == 0 ? 1 : cookietime.value/86400;
	setcookie('username', username.value, days);
	return true;
}

function modal(url, triggerid, id, type)
{
	id = '#' + id;
	triggerid = '#' + triggerid;
	switch(type)
	{
		case 'ajax':
			$(id).jqm({ajax: url, modal:false, trigger: triggerid});
		break;
		default:
			$(id).jqm();
		break;
	}
	$(id).html('');
	$(id).hide();
}

function menu_selected(id)
{
	$('#menu_'+id).addClass('selected');
}

function CutPic(textid,thumbUrl){
  var thumb= $('#'+textid).val();
	if(thumb=='')
	{
		alert('请先上传标题图片');
		$('#'+textid).focus();
		return false;
	}
	else
	{
		if(thumb.indexOf('://') == -1) thumb = thumbUrl+thumb;
	}
  var arr=Dialog(phpcms_path + 'corpandresize/ui.php?'+thumb,'',700,500);
  if(arr!=null){
    $('#'+textid).val(arr);
  }
}

function is_ie()
{
	if(!$.browser.msie)
	{
		$("body").prepend('<div id="MM_msie" style="border:#FF7300 solid 1px;padding:10px;color:#FF0000">本功能只支持IE浏览器，请用IE浏览器打开。<div>');
	}
}





/*
obj        元素
MAX_WIDTH  宽
MAX_HEIGHT 高
IMG_MARGIN 外边距
*/
function autoImgSize(obj,MAX_WIDTH,MAX_HEIGHT,IMG_MARGIN){
	var dImg=new Image();
	dImg.onload=function(){
		var w=this.width;
		var h=this.height;
		//对比图片宽高是否超出
		if(w<MAX_WIDTH && h<MAX_HEIGHT){
			obj.width=w;
        	obj.height=h;
		}else{
			
			if (w>MAX_WIDTH){
			//对比图片宽
				obj.width  = MAX_WIDTH;
				//alert(obj.height)
				obj.height = (dImg.height*MAX_WIDTH)/dImg.width;
				var h2 = obj.height;
				//设置完宽,高超出时
				if (h2>MAX_HEIGHT){
					obj.height=MAX_HEIGHT; obj.width=(obj.width*MAX_HEIGHT)/h2;
				}
				
			}
			else{
			//对比图片高
				obj.height=MAX_HEIGHT;
				obj.width = (dImg.width*MAX_HEIGHT)/dImg.height;
				var w2=obj.width;
				if (w2>MAX_WIDTH){
					obj.width=MAX_WIDTH; obj.height=(obj.height*MAX_WIDTH)/w2;
				}
			}
		}
		//设置外边距
		obj.style.marginLeft=IMG_MARGIN+(MAX_WIDTH-obj.width)/2+'px';
		obj.style.marginTop=IMG_MARGIN+(MAX_HEIGHT-obj.height)/2+'px';
	}
	dImg.src=obj.src;
}

















// JavaScript Document

// 加入收藏夹 兼容IE,FF
function addFav() {
	if (document.all) {
		window.external.addFavorite(location.href,document.title);
	}else if (window.sidebar) {
		window.sidebar.addPanel(document.title,location.href, "");
	}
}
// 设置首页 兼容IE,FF
function setHomepage(){
	if (document.all) {
		document.body.style.behavior = 'url(#default#homepage)';
		document.body.setHomePage(location.href);
	}else if (window.sidebar){
		if (window.netscape) {
			try {
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}catch (e) {
				//alert("该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true");
				alert("您的浏览器未启用该功能.");
			}
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage',location.href);
	}
} 
function S(id){return document.getElementById(id);}
function setHeight(objArr){
	var dHeight=0;
	for(var i=0;i<objArr.length;i++){
		if(S(objArr[i])){
			if(S(objArr[i]).offsetHeight>dHeight){dHeight=S(objArr[i]).offsetHeight;}
		}
	}
	for(var i=0;i<objArr.length;i++){
		if(S(objArr[i])){
			S(objArr[i]).style.height=dHeight+"px";
		}
	}
}

function setHeight2(objArr){
	var dHeight=0;
	for(var i=0;i<objArr.length;i++){
		dHeight=S(objArr[i]).offsetHeight;
	}
	for(var i=0;i<objArr.length;i++){
		if (i==0){
		if(S(objArr[i])){
			S(objArr[i]).style.height=dHeight+"px";
		}
		}
	}
}

/***前臺頁面提交客戶在线加盟信息**/
  function abjy_zxfk()
  {
     
           
        var name=$.trim($("#tbName")[0].value);
     if(name=="")
     {
        alert("请留下您的姓名！");
        $("#tbName")[0].focus();
        return;
     }
     var rd=$(":radio[name='radio'][checked]").val();  
     if(rd==undefined)
       {
          alert("请先选择反馈类别！");
          return;
       }
     var email=$.trim($("#tbEmail")[0].value);
     if(email=="")
     {
        alert("请留下您的电子信箱！");
        $("#tbEmail")[0].focus();
        return;
     } 
      var tel=$.trim($("#tbTel")[0].value);
     if(tel=="")
     {
        alert("请留下您的联系电话！");
        $("#tbTel")[0].focus();
        return;
     }         
     var Title=$.trim($("#tbTitle")[0].value);
     if(Title=="")
     {
         alert("咨询主题不能为空！");
        $("#tbTitle")[0].focus();
        return;
     }
    
    
    
    
      
    
     var bz=$.trim($("#tbbz")[0].value);
     
      $.post("/DBSystem/PageProcess.ashx",
  {type:1,Name:name,Tel:tel,Email:email,Bz:bz,Title:Title,rd:rd},
  function(data){
      if(data=="1"){alert("您的信息已经提交！");
      $("#tbName")[0].value="";
      $("#tbTel")[0].value="";
      $("#tbEmail")[0].value="";
      $("#tbTitle")[0].value="";      
      $("#tbbz")[0].value="";
      
      }
      else
      {
         alert("提交失败！");
      }
  });
  }
function zsjm_jm()//招商加盟
{
   var name=$.trim($("#tbName")[0].value);
     if(name=="")
     {
        alert("请留下您的姓名！");
        $("#tbName")[0].focus();
        return;
     }
      var tel=$.trim($("#tbTel")[0].value);
     if(tel=="")
     {
        alert("请留下您的联系电话！");
        $("#tbTel")[0].focus();
        return;
     }
      var city=$.trim($("#tbCity")[0].value);
     if(city=="")
     {
        alert("请填写您所在城市！");
        $("#tbCity")[0].focus();
        return;
     }
     var ifjs=jQuery(":radio[name='rdjs'][checked]").val();  
           if(ifjs==undefined)
           {
              alert("请先选择是否有过经商经历！");
              return;
           }
     var gsxz=$.trim($("#tbxz")[0].value);//公司性质
     var gsgm=$.trim($("#tbgm")[0].value);//公司规模
     //rdjyjj
      var ifjyjj=jQuery(":radio[name='rdjyjj'][checked]").val();  
           if(ifjyjj==undefined)
           {
              alert("请先选择是否经营过家具！");
              return;
           }
           var pinpai=$.trim($("#tbpp")[0].value);
           var yjxy=$.trim($("#tbxy")[0].value);//经营效益
           var jyhy=$.trim($("#tbhy")[0].value);//经营行业
           //rdqk
           var dpqk=jQuery(":radio[name='rdqk'][checked]").val();  
           if(dpqk==undefined)
           {
              alert("请先选择店铺情况！");
              return;
           } 
           var yyweizhi=$.trim($("#tbyydz")[0].value);
           var yymianji=$.trim($("#tbyymj")[0].value);
           var yxweizhi=$.trim($("#tbyxwz")[0].value);
           var yxmianji=$.trim($("#tbyxmj")[0].value);
           //rdjyfs
             var jyfs=jQuery(":radio[name='rdjyfs'][checked]").val();  
           if(jyfs==undefined)
           {
              alert("请先选择经营方式！");
              return;
           } 
           var onetr=$.trim($("#onetr")[0].value);
           var fqtr=$.trim($("#fqtr")[0].value);
           var year=$.trim($("#jhyear")[0].value);
           var mon=$.trim($("#jhmon")[0].value);
           var day=$.trim($("#jhday")[0].value);
           var bcsm=$.trim($("#bcsm")[0].value);
             $.post("/DBSystem/PageProcess.ashx",
  {type:4,Name:name,Tel:tel,City:city,ifjs:ifjs,gsxz:gsxz,gsgm:gsgm,ifjyjj:ifjyjj,
  pinpai:pinpai,yjxy:yjxy,jyhy:jyhy,dpqk:dpqk,yyweizhi:yyweizhi,yymianji:yymianji,
  yxweizhi:yxweizhi,yxmianji:yxmianji,jyfs:jyfs,onetr:onetr,fqtr:fqtr,year:year,mon:mon,
  day:day,bcsm:bcsm},
  function(data){
      if(data=="1"){alert("您的信息已经提交！");
      $("#bcsm")[0].value="";
        var controls = document.getElementById("tbguest").getElementsByTagName('input');

                                for (var i = 0; i < controls.length; i++) {
                                    if (controls[i].type == 'text') {
                                        controls[i].value ="";
                                    }
                                }

      }else
      {
         alert("提交失败！");
      }
  });
  
  
     
}
function zxjm()
  {
     var name=$.trim($("#tbName")[0].value);
     if(name=="")
     {
        alert("请留下您的姓名！");
        $("#tbName")[0].focus();
        return;
     }
     var tel=$.trim($("#tbTel")[0].value);
     if(tel=="")
     {
        alert("请留下您的联系电话！");
        $("#tbTel")[0].focus();
        return;
     }
      var email=$.trim($("#tbEmail")[0].value);
     if(email=="")
     {
        alert("请留下您的电子信箱！");
        $("#tbEmail")[0].focus();
        return;
     }
       var qq=$.trim($("#tbqq")[0].value);
    
     var address=$.trim($("#company")[0].value);
     if(address=="")
     {
        alert("请留下您的地址！");
        $("#company")[0].focus();
        return;
     }
     //tbTit
      var url=$.trim($("#homepage")[0].value);
     
    
     var bz=$.trim($("#tbbz")[0].value);
     
      $.post("/DBSystem/PageProcess.ashx",
  {type:2,Name:name,Tel:tel,Email:email,qq:qq,address:address,url:url,Bz:bz},
  function(data){
      if(data=="1"){alert("您的信息已经提交！");
      $("#tbName")[0].value="";
      $("#tbTel")[0].value="";
      $("#tbEmail")[0].value="";
      $("#tbqq")[0].value="";
      $("#company")[0].value="";
      $("#homepage")[0].value="";
      $("#tbbz")[0].value="";
      
      }
      else
      {
         alert("提交失败！");
      }
  });
  }
  function addnewscoment(newid)
  {
    var name="";
    var txtName=$.trim($("#txtName")[0].value);
    if($("#ck").attr("checked")==true)
    {
      name="匿名"
    }
    else
    {
       if(txtName=="")
       {
         alert("评论人不能为空，请填写您的姓名或勾选匿名！");
         $("#txtName")[0].focus();
         return;
       }
       else
       {
         name=txtName;
       }
    }
    var cont=$.trim($("#txtCont")[0].value);
    if(cont=="")
    {
        alert("评论内容不能为空！");
         $("#txtCont")[0].focus();
         return;
    }
    else
    {
       if(cont.length>300)
       {
          alert("评论内容太多！");
         $("#txtCont")[0].focus();
         return;
       }
    }
     $.post("/DBSystem/PageProcess.ashx",
  {type:3,Name:name,Cont:cont,ID:newid},
  function(data){
      if(data=="1"){alert("您的评论已经提交！");
      $("#txtName")[0].value="";
      $("#txtCont")[0].value="";
     
      
      }
      else
      {
         alert("提交失败！");
      }
  });
  }

  function DownFile(ID)
  {
  var pwd=$.trim($("#txtpwd_"+ID)[0].value);
    
    if(pwd=="")
    {
       alert("请先输入密码！");
       $("#txtpwd_"+ID)[0].focus();
       return;
    }
    var url=document.URL;
    
    window.location.href="/Down.aspx?ID="+ID+"&Pwd="+escape(pwd)+"&url="+escape(url);

  }
  function DownFile3(ID)
  {
    var pwd=$.trim($("#txtpwd_"+ID)[0].value);
    
    if(pwd=="")
    {
       alert("请先输入密码！");
       $("#txtpwd_"+ID)[0].focus();
       return;
    }
      $.post("/DBSystem/PageProcess.ashx",
      {type:5,Pwd:pwd,ID:ID},
      function(data){ 
        if(data=="1")
        {
          window.location.href="/DownFile.aspx";
        }
        else
        {
           alert("密码错误，请重新输入！");
            $("#txtpwd_"+ID)[0].focus();
        }
         
      });
  }
  function NewWindow(link){
	window.open(link,'','toobar=no,location=no,top=0,left=0,fullscreen=0,status=no,menubar=no,resizable=yes,scrollbars=yes,width=790,height=622');     
}

function getXMLHttpRequest(){
    var xmlHttp;
    ///IE下
    if(window.ActiveXObject){
        xmlHttp=new ActiveXObject("Microsoft.XMLHttp");
    }
    ///火狐下
    else if(window.XMLHttpRequest){
        xmlHttp=new XMLHttpRequest();
    }
    return xmlHttp;
}

