﻿// JScript 文件

//按比例缩小图片
var flag=false; 
function DrawImage(ImgD,iwidth,iheight){ 
var image=new Image(); 
image.src=ImgD.src; 
if(image.width>0 && image.height>0){ 
flag=true; 
if(image.width/image.height>= iwidth/iheight){ 
  if(image.width>iwidth){   
  ImgD.width=iwidth; 
  ImgD.height=(image.height*iwidth)/image.width; 
  }else{ 
  ImgD.width=image.width;   
  ImgD.height=image.height; 
  } 

  } 
else{ 
  if(image.height>iheight){   
  ImgD.height=iheight; 
  ImgD.width=(image.width*iheight)/image.height;   
  }else{ 
  ImgD.width=image.width;   
  ImgD.height=image.height; 
  } 

  } 
} 
}

//Ajax Start
function Ajax_GetXMLHttpRequest() {
	if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} 
	else if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	}
}
function Ajax_LoadPage(FormName,ID,URL,IsAlert){
	var x = Ajax_GetXMLHttpRequest();
	var ID = document.getElementById(ID);
	x.open("POST",URL);
	x.setRequestHeader("REFERER", location.href);
	x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	x.onreadystatechange = function(){if(x.readyState == 4 && x.status == 200){if(IsAlert){x.responseText?alert(x.responseText):alert('添加成功');}else if(ID){ID.innerHTML=x.responseText;}}}
	var encodedData=""

	if (document.forms.length > 0 && FormName) {
		var form = document.forms[FormName];
		for (var i = 0; i < form.length; ++i) {
			var element = form.elements[i];
			if (element.name) {
				var elementValue = null;
				if (element.nodeName == "INPUT") {
					var inputType = element.getAttribute("TYPE").toUpperCase();
					if (inputType == "TEXT" || inputType == "PASSWORD" || inputType == "HIDDEN") {
						elementValue = escape(element.value);
					} else if (inputType == "CHECKBOX" || inputType == "RADIO") {
						if (element.checked) {
							elementValue = escape(element.value);
						}
					}
				} else if (element.nodeName == "SELECT" || element.nodeName == "TEXTAREA") {
					elementValue = escape(element.value);
				}
				if (elementValue) {
					if(encodedData==""){
						encodedData = element.name + "=" + encodeURIComponent(elementValue);
					}
					else{
						encodedData += "&" + element.name + "=" + encodeURIComponent(elementValue);
					}
				}
			}
		}

	}
	x.send(encodedData);
}


//JS--->Flash
function LoadFlash(url,fhname,tpid,opid,fhwidth,fhheight){
// 文件地址；文件名；是否透明；是否置于流媒体之上；宽度；高度
  if (tpid=1){
      wmodea="wmode=\"transparent\""
  }
  if (opid=1){
      wmodeb="wmode=\"opaque\""  // Media(Top/bottom)
  }
      var Flashstr="<embed src=\""+[url]+[fhname]+"\" quality=\"high\" "+[wmodea]+" "+[wmodeb]+" menu=\"false\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+[fhwidth]+"\" height=\""+[fhheight]+"\"></embed>";
      document.write(Flashstr);
}


//Js----选项卡
var show_n
var H=200,h_m=24
var n=20,t=50;
function OptionInit(ids,cons,dis,tbs,show_me){
  document.getElementById(ids).onmouseover=function(){onmousOver(ids,cons,dis,tbs);}
  document.getElementById(ids).onclick=function(){show_con(ids,cons,dis,tbs);}
  if (show_me!=0){show_n=tbs;
    document.getElementById(ids).getElementsByTagName('li')[0].className='active';
   document.getElementById(cons).innerHTML=document.getElementById(dis+"l1").innerHTML;
   document.getElementById(tbs).style.height=H
  }
  else{
   document.getElementById(cons).innerHTML=document.getElementById(dis+"l1").innerHTML; 
   document.getElementById(tbs).style.height=h_m;
  }
}
function onmousOver(ids,cons,dis,tbs){
o = o || window.event;
var obj=o.target || o.srcElement;
if (obj.tagName=='LI'){
  if (obj.className=='active')return;
  var o=document.getElementById(ids).getElementsByTagName('li');
  for (var i=0;i<=o.length-1;i++){o[i].className='default'}
  obj.className='active';
  if (show_n==tbs){document.getElementById(cons).innerHTML=document.getElementById(dis+obj.id).innerHTML;}
  obj.onmouseout=function(){if (show_n!=tbs)this.className='default';}
}
}
function show_con(ids,cons,dis,tbs){
var obj_show_tab=document.getElementById(tbs)
var obj_hid_tab=document.getElementById(show_n)
if (show_n!=tbs){
 var o=document.getElementById(show_n).childNodes[0].getElementsByTagName('li')
 for (var i=0;i<=o.length-1;i++){o[i].className='default'}
 show_n=tbs; 
  var obj=event.srcElement;
  document.getElementById(cons).innerHTML=document.getElementById(dis+obj.id).innerHTML;
 var timers=new Array(n);
 
 for(var i=0;i<n;i++){(
  function(){
      if(timers[i]) clearTimeout(timers[i]);
      var j=i;
      timers[i]=setTimeout(function(){obj_hid_tab.style.height=H-Math.round((H-h_m)*(j+1)/n);
              obj_show_tab.style.height=h_m+Math.round((H-h_m)*(j+1)/n);},(i+1)*t);
      }
     )()};
}
}
//选项卡end

//Cookies Start
function setCookie(name,value)
{
    var Days = 30;
    var exp  = new Date();    //new Date("December 31, 9998");
        exp.setTime(exp.getTime() + Days*24*60*60*1000);
        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)
{
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
        if(arr=document.cookie.match(reg)) return unescape(arr[2]);
        else return null;
}
function delCookie(name)
{
    var exp = new Date();
        exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
        if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

//设置当前访问的Url
function setCookieUrl()
{
var Url=location.href;
setCookie("CookieUrl",Url);
}

//返回上次访问的Url
function getCookieUrl()
{
return getCookie("CookieUrl");
}

