var supported = (window.Option) ? 1 : 0;

var ar = new Array();

ar[0] = new Array();
ar[0][0] = new makeOption("1", "1");
ar[1] = new Array();
ar[1][0] = new makeOption("1", "1");
ar[1][1] = new makeOption("2", "2");
ar[2] = new Array();
ar[2][0] = new makeOption("1", "1");
ar[2][1] = new makeOption("2", "2");
ar[2][2] = new makeOption("3", "3");
ar[3] = new Array();
ar[3][0] = new makeOption("1", "1");
ar[3][1] = new makeOption("2", "2");
ar[3][2] = new makeOption("3", "3");
ar[3][3] = new makeOption("4", "4");
ar[4] = new Array();
ar[4][0] = new makeOption("1", "1");
ar[4][1] = new makeOption("2", "2");
ar[4][2] = new makeOption("3", "3");
ar[4][3] = new makeOption("4", "4");
ar[4][4] = new makeOption("5", "5");
ar[5] = new Array();
ar[5][0] = new makeOption("1", "1");
ar[5][1] = new makeOption("2", "2");
ar[5][2] = new makeOption("3", "3");
ar[5][3] = new makeOption("4", "4");
ar[5][4] = new makeOption("5", "5");
ar[5][5] = new makeOption("6", "6");
ar[5][6] = new makeOption("7", "7");
ar[5][7] = new makeOption("8", "8");
ar[5][8] = new makeOption("9", "9");
ar[5][9] = new makeOption("10", "10");
ar[5][10] = new makeOption("11", "11");
ar[5][11] = new makeOption("12", "12");
ar[5][12] = new makeOption("13", "13");
ar[5][13] = new makeOption("14", "14");
ar[5][14] = new makeOption("15", "15");
ar[5][15] = new makeOption("16", "16");
ar[5][16] = new makeOption("17", "17");
ar[5][17] = new makeOption("18", "18");
ar[5][18] = new makeOption("19", "19");
ar[5][19] = new makeOption("20", "20");

function makeOption(text, url) {
   this.text = text;
   this.url = url;
 }
 
function relate() {
   if (!supported) {
     load(document.meform, "Service_ID");
     return;
   }
   var options = document.meform.Quantity.options;
   for (var i = options.length - 1; i > 0; i--) {
     options[i] = null;
   }
   var curAr;
   if(eval("document.meform.Service_ID[0].checked")) curAr = ar[0];
   if(eval("document.meform.Service_ID[1].checked")) curAr = ar[1];
   if(eval("document.meform.Service_ID[2].checked")) curAr = ar[2];   
   if(eval("document.meform.Service_ID[3].checked")) curAr = ar[3];
   if(eval("document.meform.Service_ID[4].checked")) curAr = ar[4];
   if(eval("document.meform.Service_ID[5].checked")) curAr = ar[5];
   
   for (var j = 0; j < curAr.length; j++) {
     options[j] = new Option(curAr[j].text, curAr[j].url);
   }
   options[0].selected = true;
 }
 
 function setSelectReceiver() {
  document.meform.ReceiverFrom[0].checked = true;
 } 
 
 function setNewReceiver() {
  document.meform.ReceiverFrom[1].checked = true;
 } 
 
 function setSelectSender() {
  document.meform.SenderFrom[0].checked = true;
 } 
 
 function setNewSender() {
  document.meform.SenderFrom[1].checked = true;
 } 
 
function findPostcode(form) {
 var url;
	
 url = 'findpostcode.php?State=Vic' + url;
 winNew=window.open(url,'State','width = 360, height = 160,toolbar=no,location=no,directories=no, status=no,menubar=no,scrollbars=no,resizable=no')
 winNew.focus();

 } 
 
function findReceiverLocation(form) {
 var url;
 var selecteditem;
 
// form.Receiver_Suburb.disabled = true;
// form.Receiver_Post_Code.disabled = true;

 selecteditem = form.Receiver_State.selectedIndex;
 url = form.Receiver_State.options[selecteditem].value + '&Loc=R';

 form.Receiver_Phone.focus();	
	
 url = 'findlocation.php?State=' + url;
 winNew=window.open(url,'State','width = 360, height = 160,toolbar=no,location=no,directories=no, status=no,menubar=no,scrollbars=no,resizable=no')
 winNew.focus();

 }
 
 function fujiFindReceiverLocation(form, cnt) {
 var url;
 var selecteditem;
 
// form.Receiver_Suburb.disabled = true;
// form.Receiver_Post_Code.disabled = true;

 //selecteditem = form.Receiver_State.selectedIndex;
 //url = form.Receiver_State.options[selecteditem].value + '&Loc=R';
 //form.Receiver_State.focus();
 //selecteditem = form.elements[cnt].selectedIndex;
 //url = form.elements[cnt].options[selecteditem].value + '&Loc=R';
 form.elements[cnt].focus(); 
	
 url = 'findfujilocation.php?State=Vic' + '&Loc=R&lp=' + cnt;
 winNew=window.open(url,'State','width = 360, height = 160,toolbar=no,location=no,directories=no, status=no,menubar=no,scrollbars=no,resizable=no')
 winNew.focus();

 }

function findSenderLocation(form) {
 var url;
 var selecteditem;
 
 form.Sender_Suburb.disabled = true;
 form.Sender_Post_Code.disabled = true;
 
 selecteditem = form.Sender_State.selectedIndex;
 url = form.Sender_State.options[selecteditem].value + '&Loc=S';

 form.Sender_Phone.focus();	
 
 url = 'findlocation.php?State=' + url;
 winNew=window.open(url,'State','width = 360, height = 160p')
 winNew.focus();

 }
 
function selectService(tmp) {
document.meform.Service_ID[tmp].checked = true;
} 
 
 
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function openCalendar(theURL,winName) {
 window.showModalDialog(theURL,winName,'dialogWidth: 220px; dialogHeight: 210px; edge: Raised; resizable: No; status: No;')
 }
 
function printWindow() {
bV = parseInt(navigator.appVersion);
if (bV >= 4) window.print();
} 
