function FormSubmit(page,section) {

    switch(section) {
      case "make":
        if(document.form1.make_id.value < 0) { 
          document.form1.page.value='custom_make'
        } else {
          document.form1.page.value=page;
        }
      break;
      case "model":
        if(document.form1.model_id.value < 0) {
          document.form1.page.value='custom_model';
        } else {
          document.form1.page.value=page;
        }
      break;
      case "en_model":
        if(document.form1.equip_engine_id.value < 0) {
          document.form1.page.value='custom_engine';
        } else {
          document.form1.page.value=page;
        }
      break;
      case "oem_pn":
        if(document.form1.oem_id.value < 0) {
          document.form1.page.value='custom_oem';
        } else {
          document.form1.page.value=page;
        }
      break;
      case "custom":
        document.form1.page.value=page;
      break;
      case "add":
        document.form1.add.value='add';
        document.form1.page.value=page;
      break;
      case "o_add":
        document.form1.o_add.value='add';
        document.form1.page.value=page;
      break;
      case "o_make":
        if(document.form1.o_make_id && (document.form1.o_make_id.value < 0)) {
          document.form1.page.value='o_custom_make'
        } else {
          document.form1.page.value=page;
        }
      break;
      case "o_model":
        if(document.form1.o_model_id && (document.form1.o_model_id.value < 0)) {
          document.form1.page.value='o_custom_model';
        } else {
          document.form1.page.value=page;
        }
      break;
      case "o_en_model":
        if(document.form1.o_equip_engine_id && (document.form1.o_equip_engine_id.value < 0)) {
          document.form1.page.value='o_custom_engine';
        } else {
          document.form1.page.value=page;
        }
      break;
      case "reset":
        document.form1.page.value=page;
      break;
      case "finish":
        document.form1.page.value=page;
      break;
    }

    if(document.form1.oem_id && (document.form1.oem_id.type == "select-one"))
      document.form1.oem_pn.value=document.form1.oem_id.options[document.form1.oem_id.selectedIndex].text;
    if( page == "page1a" ) {
      if(document.form1.equip_make && document.form1.make_id && (document.form1.make_id.type == "select-one"))
        document.form1.equip_make.value=document.form1.make_id.options[document.form1.make_id.selectedIndex].text;
      if(document.form1.model && document.form1.model_id && (document.form1.model_id.type == "select-one"))
        document.form1.model.value=document.form1.model_id.options[document.form1.model_id.selectedIndex].text;
      if(document.form1.en_model && document.form1.equip_engine_id && (document.form1.equip_engine_id.type == "select-one"))
        document.form1.en_model.value=document.form1.equip_engine_id.options[document.form1.equip_engine_id.selectedIndex].text;
    }
    if( page == "page1b" ) {
      if(document.form1.o_equip_make && document.form1.o_make_id && (document.form1.o_make_id.type == "select-one"))
        document.form1.o_equip_make.value=document.form1.o_make_id.options[document.form1.o_make_id.selectedIndex].text;
      if(document.form1.o_model && document.form1.o_model_id && (document.form1.o_model_id.type == "select-one"))
        document.form1.o_model.value=document.form1.o_model_id.options[document.form1.o_model_id.selectedIndex].text;
      if(document.form1.o_en_model && document.form1.o_equip_engine_id && (document.form1.o_equip_engine_id.type == "select-one"))
        document.form1.o_en_model.value=document.form1.o_equip_engine_id.options[document.form1.o_equip_engine_id.selectedIndex].text;
    }
  document.form1.submit();
}
function RemoveSubmit() {
    document.form1.actn.value='Delete';
    document.form1.page.value='page1a';
    document.form1.submit();
}
function Submit_OEM_nr() {
    document.form1.page.value='page2b';
    document.form1.submit();
}

var BrowserDetect = {
	init: function () {
		this.layout = this.searchString(this.dataBrowser) || "An unknown browser";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].layout;
			}
			else if (dataProp)
				return data[i].layout;
		}
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb",
			layout: "webkit"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			layout: "webkit"
		},
		{
			prop: window.opera,
			identity: "Opera",
			layout: "presto"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab",
			layout: "nk"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror",
			layout: "khtml"
			
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox",
			layout: "gecko"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino",
			layout: "nk"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape",
			layout: "gecko"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE",
			layout: "trident"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv",
			layout: "gecko"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla",
			layout: "gecko"
		}
	]

};
BrowserDetect.init();

