out1 = new Image(); out1.src='oneout.gif';
over1 = new Image(); over1.src='oneover.gif';
out2 = new Image(); out2.src='twoout.gif';
over2 = new Image(); over2.src='twoover.gif';
out3 = new Image(); out3.src='threeout.gif';
over3 = new Image(); over3.src='threeover.gif';
out4 = new Image(); out4.src='fourout.gif';
over4 = new Image(); over4.src='fourover.gif';
out5 = new Image(); out5.src='fiveout.gif';
over5 = new Image(); over5.src='fiveover.gif';

function reDoPage(init) { 
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.pgW=innerWidth; document.pgH=innerHeight; onresize=reDoPage; }}
else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();}
reDoPage(true);

function showHide(){
var a = showHide.arguments;
if(a.length>0) a = new Array('sub'+a[0], 'close'+a[0],a[0]);
if(!document.layerSet){
if(a.length > 0){aLayers = new Array();for(i=0; i<a.length-1;i++)aLayers[i] = a[i];document.layerSet = true;}}
else{theIndex = aLayers[0].charAt(3);
if(document.layers){hideImage = document.layers['top'].document.images['trig'+theIndex];}
else{hideImage = document.images['trig'+theIndex];}
hideImage.src = eval('out' + theIndex + '.src');
for(i=0;i<aLayers.length;i++){if(document.layers)document.layers[aLayers[i]].visibility='hide';
else if(document.getElementById)document.getElementById(aLayers[i]).style.visibility='hidden';
else if(document.all)document.all(aLayers[i]).style.visibility='hidden';}}
if(a.length > 0){for(i=0; i<a.length-1;i++){aLayers[i] = a[i];
if(document.layers)document.layers[aLayers[i]].visibility='show';
else if(document.getElementById)document.getElementById(aLayers[i]).style.visibility='visible';
else if(document.all)document.all(aLayers[i]).style.visibility='visible';}
if(document.layers){document.layers['top'].document.images['trig'+a[2]].src=eval('over' + a[2] +'.src');}
else{document.images['trig'+a[2]].src = eval('over' + a[2] +'.src');}}}


function emptynum(){
        CargoTrackForm.number.value="";
    }

function loginin(){
        if (RegisterationForm.loginNme.value==""){
            alert("User ID can't be null!");
            return;
        }
        if (RegisterationForm.pwd.value==""){
            alert("Password can't be null!");
            return;
        }
        RegisterationForm.confirmpwd.value=RegisterationForm.pwd.value
        RegisterationForm.submit();
    }

function keypress_login()
    {
        if (window.event.keyCode == 13 ) //enter
        {
            loginin();
            window.event.returnValue = false;
        }
    }

function register()
    {
            self.location.href="http://www.coscon.com/ebusiness/register/terms_en.screen?locale=en";
    }

function keypress_ct()
    {
        if (window.event.keyCode == 13 ) //enter
        {
             
             redirect();
             window.event.returnValue = false;
        }
    }

function redirect(){
  if (CargoTrackForm.type.value=="bycont"){
    if (checknull('Containner ')==false) return false;
    if (checkcont()==false) return false;
    newwin=window.open("http://www.coscon.com/ebusiness/service/cargo/cargotrack.do?type=bycont&cont="+CargoTrackForm.number.value+"&locale=en","","toolbar=no, scrollbars=yes");           
  }
  if (CargoTrackForm.type.value=="bybl"){
    if (checknull('Bill ')==false) return false;
    newwin=window.open("http://www.coscon.com/ebusiness/service/cargo/cargotrack.do?type=bybl&blNum="+CargoTrackForm.number.value+"&locale=en","","toolbar=no, scrollbars=yes");        
  }
  if (CargoTrackForm.type.value=="bybk"){
    if (checknull('Booking ')==false) return false;
    newwin=window.open("http://www.coscon.com/ebusiness/service/cargo/cargotrack.do?type=bybk&bkNum="+CargoTrackForm.number.value+"&locale=en","","toolbar=no, scrollbars=yes");	
  }
  return false;
}

function checknull(t){
  if (CargoTrackForm.number.value.length<1){
	alert(t+"Number can't be null!");
	return false;
  }
}

function checkcont(){
/*
      var pattern=/,/;
      var arr=CargoTrackForm.number.value.split(pattern);
      var error="";
      if (CargoTrackForm.number.value.length<1){
          alert("Containner Number can't be null!")
          return false;
      }

      for(var j=0;j<arr.length;j++){
        if (arr[j].length!=10) error=error+arr[j]+",";
      }

      if (error!="")  return confirm(error+"  isn't a valid containner number.Are you sure continue?");

      return true;
*/

      var pattern=/,/;
      var arr=CargoTrackForm.number.value.split(pattern);
      var error="";
      if (CargoTrackForm.number.value.length<1){
          alert("Container Number can't be null!")
          return false;
      }

      if (arr.length==1){
          if((arr[0].length!=10)&&(arr[0].length!=11)){
              alert(arr[0]+" isn't a valid container number!")
              return false;
         }
      }

      for(var j=0;j<arr.length;j++){
        if ((arr[j].length!=10)&&(arr[j].length!=11)) error=error+arr[j]+",";
      }

      if (error!="")  return confirm(error+" isn't a valid container number.Are you sure you want to continue?");

      return true;

}

// by Summer
function ShowPNWS(){
    newwin=window.open("http://www.cosco-usa.com/omd/schedules/pnw-ch-s.htm","PNWS","toolbar=no, scrollbars=yes");           
}

function ShowPNWN(){
    newwin=window.open("http://www.cosco-usa.com/omd/schedules/pnw-ch-n.htm","PNWN","toolbar=no, scrollbars=yes");           
}

function ShowKPNW(){
    newwin=window.open("http://www.cosco-usa.com/omd/schedules/pnw-kline.htm","KPNW","toolbar=no, scrollbars=yes");           
}

function ShowYPNW(){
    newwin=window.open("http://www.cosco-usa.com/omd/schedules/pnw-ym.htm","YPNW","toolbar=no, scrollbars=yes");           
}

function ShowCEN(){
    newwin=window.open("http://www.cosco-usa.com/omd/schedules/cen.htm","CEN","toolbar=no, scrollbars=yes");           
}




function ShowScheduleByCity(){
    newwin=window.open("http://www.coscon.com/ebusiness/service/schedule/searchbycity.do?action=int","ScheduleByCity","toolbar=no, scrollbars=yes");           
}

function ShowScheduleByService(){
    newwin=window.open("http://www.coscon.com/ebusiness/service/schedule/initbyservice.do?action=int","ScheduleByService","toolbar=no, scrollbars=yes");           
}

function CargoTrackByInternet(){
    newwin=window.open("http://www.coscon.com/ebusiness/service/cargoTracking.do?action=init&locale=en","CargoTrackByInternet","toolbar=no, scrollbars=yes");           
}

function CargoTrackByEmail(){
    newwin=window.open("http://www.coscon.com/ebusiness/service/cargo/continfobyemail.screen?locale=en","CargoTrackByEmail","toolbar=no, scrollbars=yes");           
}

function ShippingRate(){
    newwin=window.open("http://www.cosco-usa.com/services/requestrate.htm","Rate","toolbar=no, scrollbars=yes");           
}

function WebMail(){
    newwin=window.open("http://owa.cosco-usa.com","WebMail", "toolbar=no, scrollbars=yes");           
}

function RegisteredUsers(){
    newwin=window.open("http://www.coscon.com/ebusiness/needlogin.screen","RegisteredUsers","toolbar=no, scrollbars=yes");           
}
