﻿// JScript 文件
document.write("<script type=\"text/javascript\" src=\"/Js/Window/jquery.js\"></script>");
document.write("<script type=\"text/javascript\" src=\"/Js/Window/jquery.jwindow.js\"></script>");
document.write("<script type=\"text/javascript\" src=\"/Js/Window/jquery.interface.js\"></script>");


function getPageSize(){  
  var xScroll, yScroll;  
  if (window.innerHeight && window.scrollMaxY) {  
    xScroll = document.body.scrollWidth;
    yScroll = window.innerHeight + window.scrollMaxY;
  } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
    xScroll = document.body.scrollWidth;
    yScroll = document.body.scrollHeight;
  } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
    xScroll = document.body.offsetWidth;
    yScroll = document.body.offsetHeight;
  }

  var windowWidth, windowHeight;
  if (self.innerHeight) {  // all except Explorer
    windowWidth = self.innerWidth;
    windowHeight = self.innerHeight;
  } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
    windowWidth = document.documentElement.clientWidth;
    windowHeight = document.documentElement.clientHeight;
  } else if (document.body) { // other Explorers
    windowWidth = document.body.clientWidth;
    windowHeight = document.body.clientHeight;
  }  
  
  // for small pages with total height less then height of the viewport
  if(yScroll < windowHeight){
    pageHeight = windowHeight;
  } else { 
    pageHeight = yScroll;
  }

  if(xScroll < windowWidth){  
    pageWidth = windowWidth;
  } else {
    pageWidth = xScroll;
  }

  arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
return arrayPageSize;

}


//滚动条
function getPageScroll() {
  var yScroll;
  if (self.pageYOffset) {
    yScroll = self.pageYOffset;
  } else if (document.documentElement && document.documentElement.scrollTop){   // Explorer 6 Strict
    yScroll = document.documentElement.scrollTop;
  } else if (document.body) {// all other Explorers
    yScroll = document.body.scrollTop;
  }

  arrayPageScroll = new Array('',yScroll) 
  return arrayPageScroll;
}

//实体类Begin


/**
 * 航空公司信息类;
 * @param {String} id 分类编号;
 * @param {String} model 分类名称;
 */
function All_ModelInfo(id, model){
	this.number = number;
	this.name = name;
}

//实体类End

//分类二级联动
//需引用:(AjaxBase.js) (ajaxpro/WebJx0573.Ajax.All_Model,Ajax.ashx)


function All_Model_OnChange(obj,childObjId){
var childObj=document.getElementById(childObjId);
var type=obj.options[obj.selectedIndex].value;
var options=childObj.childNodes
var optionCount=options.length;
var str="";

//for(var i = optionCount-1; i > 1; i--){
//childObj.options[i]=null;

//}
str=childObj.options[0].innerHTML;
childObj.options[0].innerHTML="loading...";

for(var i=0;i<optionCount;i++){
childObj.options[1]=null;

}


if(type!=''){
    WebJx0573.Ajax.All_Model.All_ModelInfoList_byType(type,function(res){
    var dataTable = new Object();
    dataTable=res.value;
    var rowCount=dataTable.Rows.length;
    var i;   
    childObj.options[0].innerHTML=str;
    for(i=0;i<rowCount;i++){
        var optionObj=document.createElement('option');
        var row = dataTable.Rows[i];        
        optionObj.value =row['id'];
        optionObj.innerHTML=row['model'];
        childObj.appendChild(optionObj);
    }

    });
}
else{
  childObj.options[0].innerHTML=str;
}

}


//
function SelectToInput(obj){

if(obj.options[obj.selectedIndex].value=='-1')obj.outerHTML="<input name='"+obj.Id+"'' type='text'' value='' />"
}

//图片缩略
function imgResized(obj,width,height){
    if(obj.width>width)
    {
    obj.resized=true; 
    obj.width=width;
    }
   else if(obj.height>height)
    {
    obj.resized=true; 
    obj.width=height;
    }
}
//生成随机数
function  randomChar(l)  {
  var  x="QWERTYUIOPLKJHGFDSAZXCVBNM";
  var  tmp="";
  for(var  i=0;i<  l;i++)  {
  tmp  +=  x.charAt(Math.ceil(Math.random()*100000000)%x.length);
  }
  return  tmp;
}

function ReflashValidateCode(objId){
      

document.getElementById(objId).src='/UserControls/ValidateCode.aspx?code='+randomChar(4);

}


/*分页控件*/
function PageCtr(functionName,parm)
{

var parmArr=parm.split('|');
var parmArrLen=parmArr.length;
RecordCount=parseInt(parmArr[0]);
pageSize=parseInt(parmArr[1]);
currentIndex=parseInt(parmArr[2]);
var parmstr='';
var patrn=/^[0-9]{1,20}$/;   


for(var k=3;k<parmArr.length;k++ ){

//if (!patrn.exec(parmArr[k]))
//{
//parmstr=parmstr+',\''+parmArr[k]+'\'';
//}
//else{
parmstr=parmstr+','+parmArr[k];
//}


}


if(currentIndex==0)currentIndex=1;
var PageCount=parseInt(RecordCount/pageSize)+1;
var pre_pageImg='';
var next_pageImg='';
var numstr='';

if(currentIndex==1){
pre_pageImg='<a disabled="true"><img src="/Images/pre_page_simple.gif"  /></a>';
}
else{
pre_pageImg='<a href="javascript:'+functionName+'('+RecordCount+','+pageSize+','+parseInt(currentIndex-1)+parmstr+')" ><img src="/Images/pre_page_simple_act.gif"  /></a>'
}


if(currentIndex>=1&&currentIndex<PageCount&&PageCount!=1)
{
next_pageImg='<a href="javascript:'+functionName+'('+RecordCount+','+pageSize+','+parseInt(currentIndex+1)+parmstr+')" ><img src="/Images/next_page_act.gif"  /></a>'
}
else{
next_pageImg='<a disabled="true"><img src="/Images/next_page.gif"  /></a>'
}

var numbegin=currentIndex;
var numend=RecordCount;

if((PageCount-5)>currentIndex&&currentIndex>5)
{
numbegin=currentIndex-5;
numend=currentIndex+4

}
else if(currentIndex<=5)
{
numbegin=1;
	if(PageCount<=10){
	numend=PageCount;
	}
	else{
	numend=10
	}
	
}

else if(PageCount<=currentIndex+5){
numend=PageCount;
	
	if((PageCount-10)>0){
	numbegin=PageCount-10;
	}
	else{
	numbegin=1;
	}


}


for(var i=numbegin;i<=numend;i++)
{
if(i==currentIndex){
numstr=numstr+'<span class="Selected">'+i+'</span>'

}
else{
numstr=numstr+'<a href="javascript:'+functionName+'('+RecordCount+','+pageSize+','+parseInt(i)+parmstr+')">'+i+'</a>'
}

}
var result='';

result=result+'<table width="100%" border="0" cellpadding="0" cellspacing="0">';
result=result+'<tr><td class="CustomInfoClass" valign="bottom" align="center" nowrap="true" style="width:40%;">';
result=result+'<div class="CustomInfo" ><span class="RecordInfo" >有<b>'+RecordCount+'</b>条</span>';
result=result+'<span class="PageInfo" >当前第<b>'+currentIndex+'</b>页/共<b>'+PageCount+'</b>页</span></div></td>';
result=result+'<td valign="bottom" align="right" nowrap="true" class="" style="width:60%;">';
result=result+pre_pageImg;
result=result+numstr
result=result+next_pageImg;
result=result+'</td></tr></table>';

if(PageCount>1){
return result;
}
else
{
return '';
}

}

//通用对框窗口
function WinMsg(title,content,width){
if(document.getElementById("dialog")) {
document.body.removeChild(document.getElementById("dialog")); 
}
var dialog=document.createElement("div"); 
dialog.setAttribute('id','dialog');
dialog.className='window';
if(width!='')dialog.style.width=width;
var htmlStr='';
htmlStr+='<div class="title">'+title+'<span class="buttons"><span class="close"></span></span></div>';
htmlStr+='<div class="content">';
htmlStr+=content;
htmlStr+='</div><div class="status"><span class="resize"></span></div>';
dialog.innerHTML=htmlStr;
document.body.appendChild(dialog); 
   $("#dialog").jWindowOpen({
				modal:true,
				center:true,
				drag : ".title",
				close:"#dialog .close",
				closeHoverClass:"hover",
				transfererClass:"transferer"
			});
}

function WinMsgClose(){
if(document.getElementById("dialog")) {
document.body.removeChild(document.getElementById("dialog")); 
}
if(document.getElementById("_______overlayer")) {
document.body.removeChild(document.getElementById("_______overlayer")); 
}

}



function ShowCalled(){
document.write("<a href=\"http://wpa.qq.com/msgrd?V=1&Uin=88572233&Site=客服&Menu=yes\" target=\"_blank\"  ><img src=\"/Images/called.gif\"></a>");
}

function ShowQQCalled(){
document.write("<a href=\"http://wpa.qq.com/msgrd?V=1&Uin=88572233&Site=客服&Menu=yes\" target=\"_blank\"  ><img src=\"/Images/btnqq.gif\"></a>");
}
/*滚动广告*/

var marqueeInterval=new Array();  //定义一些常用而且要经常用到的变量
var marqueeId=0;
var marqueeDelay=2000;
var marqueeHeight=15;
function initMarquee() {


 var str=marqueeContent[0];
document.write('<div id=marqueeBox style="overflow:hidden;height:'+marqueeHeight+'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)"><div>'+str+'</div></div>');
 marqueeId++;
 marqueeInterval[0]=setInterval("startMarquee()",marqueeDelay);

 }
function startMarquee()
 {
 var str=marqueeContent[marqueeId];
  marqueeId++;
 if(marqueeId>=marqueeContent.length) marqueeId=0;
 if(marqueeBox.childNodes.length==1) {
  var nextLine=document.createElement('DIV');
  nextLine.innerHTML=str;
  marqueeBox.appendChild(nextLine);
  }
 else {
  marqueeBox.childNodes[0].innerHTML=str;
  marqueeBox.appendChild(marqueeBox.childNodes[0]);
  marqueeBox.scrollTop=0;
  }
 clearInterval(marqueeInterval[1]);
 marqueeInterval[1]=setInterval("scrollMarquee()",10);
 }
 
function scrollMarquee() {
 marqueeBox.scrollTop++;
 if(marqueeBox.scrollTop%marqueeHeight==marqueeHeight){
  clearInterval(marqueeInterval[1]);
  }
 }
 
 
 function setIndexPage(obj){
obj.style.behavior='url(#default#homepage)';
 obj.setHomePage("http://www.80jie.com");

 }
 
 
   function stateChangeIE(loadId,_frame)
    { 
     if (_frame.readyState=="interactive")//state: loading ,interactive,   complete
     {
     var loader = document.getElementById(loadId); 
        loader.innerHTML      = "";    
        loader.style.display = "none";  
        _frame.style.visibility = "visible";   
         _frame.style.display="";  

     }   
    }
    function stateChangeFirefox(loadId,_frame)
    { 
     var loader = document.getElementById(loadId); 
        loader.innerHTML      = "";    
        loader.style.display = "none";  
        _frame.style.visibility = "visible"; 
        _frame.style.display="";  
    }