﻿var specialweatherobject;



function MM_jumpMenu(targ,selObj,restore){

 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

 if (restore) selObj.selectedIndex=0;

}



function MM_openBrWindow(theURL,winName,features) {

  if (features==null) features="";

  if (winName==null) winName="";

  window.open(theURL,winName,features);

}



function openDialogWindow(theURL)

{

  window.open(theURL,"","");

}



function openDialogWindowEx(theURL)

{

  window.open(theURL,"","toolbar=no,location=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no");

}



function showWindowMax(theURL,winName,features) {

  if (features==null) features="";

  if (winName==null) winName="";



  var maxwidth = screen.width-12;

  var maxheight = screen.height-86;

  if (features=="") {

      features="width="+maxwidth+",height="+maxheight;

  } else {

      features+=",width="+maxwidth+",height="+maxheight;

  }

  window.open(theURL,winName,features);

}



function areaonload()

{

    var obj=document.all["modifydateshow"];

    if (obj!=null) {

        modifydateshow.title=modifydate.value;

    }

}



function showupdatetime()

{

   var s = modifydate.value;

   if (s!="") alert(s);

}



function resizemainframe()

{

  var i=mainframe.document.body.scrollHeight;



  if (i<1) {

    for (j=0;j<100;j++) {

      i=mainframe.document.body.scrollHeight;

      if (i>1) break;

    }

    if (i<1) i=500;

  }



  mainframediv.style.height=i;

  mainframetd.style.height=i+2;



  i=document.body.scrollWidth;

  if (i>520)

    dynamicinfodiv.style.width=i-510;

}



function showInfo(docid,isevent) {

  if (isevent==null)

    theURL="showcomp.jsp?id=InfoShowTemp&docid="+docid;

  else

    theURL="showcomp.jsp?id=InfoShowTemp&isev=1&docid="+docid;



  var maxwidth = screen.width-12;

  var maxheight = screen.height-86;

  window.open(theURL,"","toolbar=yes,location=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,top=0,left=0,width="+maxwidth+",height="+maxheight+"");

}



function showInfoEx(docid,attid) {

  var theURL="showcomp.jsp?id=InfoShowTemp&docid="+docid+"&attid="+attid;

  var maxwidth = screen.width-12;

  var maxheight = screen.height-86;

  window.open(theURL,"","toolbar=yes,location=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,top=0,left=0,width="+maxwidth+",height="+maxheight+"");

}



function showMain1(ppage,curl,cateid) {

  this.location="showcomp.jsp?id="+curl+"&cid="+cateid;

}



function showMain2(curl,cateid,showtype) {

  theURL=curl+"?cid="+cateid;

  if (showtype==null)

    this.location=theURL;

  else

    window.open(theURL,"",showtype);

}



function areaClick(url) {

  obj=document.getElementById("waitinfo");

  if (obj!=null) obj.style.display="";

  document.location=url;

}



function langClick(langid,areaid) {

//  document.location="langver.jsp?l="+langid+"&p="+areaid;

  changelangform.f.value=mainframe.location;

  changelangform.l.value=langid;

  changelangform.p.value=areaid;

  changelangform.submit();

}



function areaMouseOver() {

  event.srcElement.style.cursor="hand";

}



function compTitleMouseOver() {

   obj=event.srcElement;

   obj.style.cursor="hand";

   obj.style.fontStyle ="italic";

}



function compTitleMouseOut() {

   obj=event.srcElement;

   obj.style.cursor='default';

   obj.style.fontStyle ='normal';

}



function compTitleClick(type,cid) {

  this.location="maininfo.jsp?id="+type+"&cid="+cid;

}



function showHideLayers(objName) {

  var i,obj;

  var spanobjs = document.all.tags("SPAN");

  for (i=0; i<spanobjs.length; i++)  {

   if (spanobjs[i].id.substring(0,4)=="menu")

     spanobjs[i].style.visibility="hidden";

  }

  if (objName!=null) {

     obj=document.getElementById(objName);

  if (obj!=null) {

    eSrc=window.event.srcElement;

    obj=obj.style;

    obj.top=eSrc.offsetTop+eSrc.offsetHeight-1;

    obj.left=eSrc.offsetLeft-1;

    obj.visibility="visible";

  }

 }

}



function formSubmit(pageno){

   myform=document.infoshowmainform;

   myform.proid.value=pageno;

   myform.submit();

}



function gotopage(){

  myform=document.infoshowmainform;

  pageno=myform.gotopageno.value;

  if (pageno!='') {

    if (isNaN(parseInt(pageno)))

      pageno='1';

    else {

      if (parseInt(pageno)<1)

        pageno=1

      else

        pageno=Math.min([myform.maxpageno.value],[parseInt(pageno)]);

    }

    myform.gotopageno.value=pageno;

    if (myform.gotopageno.value!=myform.currentpageno.value);

      formSubmit(pageno);

  } else {

   alert("Please input page no!");

   myform.gotopageno.focus(); }

}



function menuClick(layId,curMenuNo,maxMenuNo,theURL){

   if (layId==1)

     objname="catesubmenu";

   else

     objname="catethrmenu";



   for (i=0;i<=maxMenuNo;i++) {

       obj=document.all(objname+i);

       if (obj!=null) {

         if (i==curMenuNo) {

           if (obj.style.display=="") {

             if (layId!=3)

               obj.style.display="none";

           }

           else

              obj.style.display="";

         }

//         else obj.style.display="none";

       }

   }



   if (theURL!=null) {

     subCateClick(theURL,true);

   }

}



function pcsClick(theURL) {

	this.location=theURL;

}



function subCateClick(theURL,parentCall){

  if (theURL.substr(0,1)=="!") {

      window.open(theURL.substr(1));

  }

  else {

    if (theURL.toUpperCase().substring(0,7)=="HTTP://")

      window.open(theURL);

    else {

      if (parentCall)

        this.mainframe.location=theURL;

      else

        this.location=theURL;

    }

  }

}



function cateClick(theURL){
	alert(theURL);

  parentCall=(document.all('mainframe')!=null);
  	alert(parentCall);

  subCateClick(theURL,parentCall);

}



function topMoreClick(){

   this.mainframe.location="showcomp.jsp?id=HotinfoMain&cid=*hot";

}



function cateMOver(){

  obj=event.srcElement;

  if (obj.tagName=='SPAN'){

      obj.style.cursor='hand';

//      obj.style.borderWidth ='1px';

//      obj.style.borderBottomStyle ='solid';

   }

}



function cateMOut(){

//  obj=event.srcElement;

//  if (obj.tagName=='SPAN') {

//    obj.style.borderBottomStyle='none';

//  }

}



function login(){

  obj=document.getElementById("uid");

  uid=obj.value;

  if (uid=="") {

    obj.focus();

    return;

  }

  obj=document.getElementById("pwd");

  pwd=obj.value;

  if (pwd=="") {

    obj.focus();

    return;

  }

  document.loginform.submit();

}



function weatherColorChange(obj) {

  var obj=document.getElementById("specialweather");

  if (obj!=null) {

    if (obj.color=="#000000")

      obj.color="#ff0000"

    else

      obj.color="#000000";

  }

}



function showtitle(titleid) {

  obj = document.getElementById(titleid);

  if (obj==null) return;



  titletext.innerText=obj.innerText;

  titlewidth = 200;

  titlewin.style.width=titlewidth;

  fwidth = document.body.clientWidth;

  if (window.event.x+titlewidth+40>fwidth) {

    titlewin.style.left=window.event.x-titlewidth-25;

  } else {

    titlewin.style.left=window.event.x+5;

  }

  titlewin.style.top=window.event.y-10;

  titlewin.style.visibility='visible';



}



function showtimetitle(titleid,langid) {

  obj = document.getElementById(titleid);

  if (obj==null) return;



  var titles0 = new Array("Exceed the time limit","报名期已过","報名期已過","Exceed the time limit");

  var titles1 = new Array("Residual Days:","剩余报名天数:","剩餘報名天數:","Residual Days:");



  var objstr = obj.innerText;

  objstr = objstr.replace("-", "/");

  var date1 = Date.parse(objstr);

  var date0 = Date.parse(Date());

  var iwidth = 140;

  if (date0>date1) {

    objstr = titles0[parseInt(langid)];

  } else {

    var DyMilli = 1000 * 60 * 60 * 24;

    var days1 = Math.round(Math.abs(date1/DyMilli));

    var days0 = Math.round(Math.abs(date0/DyMilli));

    objstr = titles1[parseInt(langid)];

    objstr += Math.round(days1-days0);

  }



  titletext.innerText=objstr;

  titlewidth = iwidth;

  titlewin.style.width=titlewidth;

  fwidth = document.body.clientWidth;

  if (window.event.x+titlewidth+40>fwidth) {

    titlewin.style.left=window.event.x-titlewidth-25;

  } else {

    titlewin.style.left=window.event.x+5;

  }

  titlewin.style.top=window.event.y-10;

  titlewin.style.visibility='visible';



}



function hiddentitle() {

  titlewin.style.visibility='hidden';

}



function opencontactwin(theurl) {

  if ( (theurl==null) || (theurl=="")) theurl="contactus.jsp";

  window.open(theurl,"","height=400,width=500,left=150,top=100, toolbar=no,location=no,directories=no,menubar=no,copyhistory=no,");

//  var retval = showModalDialog('contactus.jsp','','dialogHeight:350,dialogWidth:500');

//  if (retval!="") alert(retval);

}

