/**
* FILENAME: caair.js
* AUTHOR: xdqian@travelsky.com
* LASTMODIFIED: 9 oct 2006
**/

/*
 *  General Cross Browser Java Script Function 
 */
 
//++
// cross browser get object by id or name.  if the name is
// not a string, it is passed by unchanged since it can't be an id.
// if it is a string, it tries DOM first, then IE 4/5 then Netscape 4
// if forceIEBehavior is true and the getElementById
// fails, routine will try to find a name instead of IE
//--
function getObj( name, forceIEBehavior )
{
    var newObj;
    if ( typeof name == "string" ) {
        if (document.getElementById) {
            newObj = document.getElementById(name);
            if ( newObj == null && forceIEBehavior != null & forceIEBehavior ) {
                var newObjArray = document.getElementsByName( name );
                if ( newObjArray != null && newObjArray.length > 0 ) 
                    newObj = newObjArray[ 0 ];
            }else{
                var newObjArray = document.getElementsByName( name );
                if ( newObjArray != null && newObjArray.length > 0 ) 
                    newObj = newObjArray[ 0 ];
            }
        }
        else if (document.all) {
            newObj = document.all[name];
        }
        else if (document.layers) {
            newObj = document.layers[name];
        }
    }
    else
        newObj = null;
    return newObj;
}

function navBarClick(tabNum){
	if(tabNum==0){
	   getObj("navBar1").className = "navBar_off";
	   getObj("navBar2").className = "navBar_off2";
	   //getObj("navBar3").className = "navBar_off";
	   getObj("navBar0").className = "navBar_on";
	   getObj("navBody1").style.display = "none";
	   getObj("navBody0").style.display = "block";
	}else if(tabNum==1){
	   //document.checkInInoutform.isIn.value="Y";
	   getObj("navBar0").className = "navBar_off";
	   getObj("navBar2").className = "navBar_off2";
	   //getObj("navBar3").className = "navBar_off";
	   getObj("navBar1").className = "navBar_on";
	   getObj("navBody0").style.display = "none";
	   getObj("navBody1").style.display = "block";
	   getOckiConfig('in');
	}else if(tabNum==2){
	   getObj("navBar1").className = "navBar_off";
	   getObj("navBar0").className = "navBar_off";
	   //getObj("navBar3").className = "navBar_off";
	   getObj("navBar2").className = "navBar_on2";
	   //document.checkInInoutform.isIn.value="Y";
	   getObj("navBody0").style.display = "none";
	   getObj("navBody1").style.display = "block";
	   getOckiConfig('out');
	}
}


function navTitleBarClick(tabNum){
	for (var i=0; i<2; i++){
		getObj("navTitleBar" + i).className = "navBar_off";
	}
	getObj("navTitleBar" + tabNum).className = "navBar_on";
	if(tabNum==0){
	  document.loginform.orgid.value='CAB2C';
	  document.pwdform.orgid.value='CAB2C';
	  document.loginform.action='/cab2c/servlet/caair.front.SingleController';
	  document.loginform.errorurl.value="/logon.do?type=loginerror";
	  document.loginform.memtype.value='1';
	  var pic=document.getElementById('checkimage'); 
          pic.src='/cab2c/servlet/com.travelsky.cab2c.Tools.Certify';
	  usertype="personal";
	}else if(tabNum==1){
	 document.loginform.orgid.value='CAVIP';
	  document.pwdform.orgid.value='CAVIP';
	  document.loginform.action='/caair/servlet/caair.front.SingleController';
	  document.loginform.errorurl.value="/caair/agent/index.jsp";
	  document.loginform.memtype.value='2';	  
	  var pic=document.getElementById('checkimage'); 
      pic.src='/caair/servlet/caair.front.CallYan';
	  usertype="company";
	}
}

function goregapply(){
    if(usertype=="personal"){
       window.location="/cab2c/regapply.do";
    }else if(usertype="company"){
       window.location="/cab2c/comRegApplyPreAction.do";
    }
}

function changeGuojiCheckinType(actiontype){
    document.checkInGuojiform.checktype.value=actiontype;
	if(actiontype=="tickno"){
                getObj("chenkintype1").style.display = "block";
                getObj("chenkintype2").style.display = "none";
                getObj("zhijirightinternal2").style.display = "none";
                getObj("zhijirightinternal1").style.display = "block";
                
		getObj("inputtype1").innerText = "旅客姓名";
		getObj("inputtype2").innerText = "乘机票号";
	}else if(actiontype=="idno"){
                getObj("chenkintype1").style.display = "block";
                getObj("chenkintype2").style.display = "none";
                getObj("zhijirightinternal2").style.display = "none";
                getObj("zhijirightinternal1").style.display = "block";
		getObj("inputtype1").innerText = "旅客姓名";
		getObj("inputtype2").innerText = "证件号码";
	}else if(actiontype=="planeno"){
		getObj("chenkintype2").style.display = "block";
                getObj("chenkintype1").style.display = "none";
                getObj("zhijirightinternal1").style.display = "none";
                getObj("zhijirightinternal2").style.display = "block";
                
	}
}
