function getObject(whichLayer) { if(document.getElementById) elem=document.getElementById(whichLayer); else if (document.all) elem=document.all[whichLayer]; else if (document.layers) elem=document.layers[whichLayer]; return elem; } function open_vpk(vpk_url) { open_vpk_popup(vpk_url, 'epk', 800, 820, 20, 40, 'no', 'yes', 'no'); } function open_vpk_popup(vpk_url){ var sName, sWidth, sHeight, sXpos, sYpos, sScroll, sResize; sName = 'popup'; sWidth = '800'; sHeight = '750'; sXpos = '20'; sYpos = '40'; sScroll = 'no'; sResize = 'no'; sWinbars = 'no'; //handled agruments if they are left blank if (open_vpk_popup.arguments.length > 1) sName = open_vpk_popup.arguments[1]; if (open_vpk_popup.arguments.length > 2) sWidth = open_vpk_popup.arguments[2]; if (open_vpk_popup.arguments.length > 3) sHeight = open_vpk_popup.arguments[3]; if (open_vpk_popup.arguments.length > 4) sXpos = open_vpk_popup.arguments[4]; if (open_vpk_popup.arguments.length > 5) sYpos = open_vpk_popup.arguments[5]; if (open_vpk_popup.arguments.length > 6) sScroll = open_vpk_popup.arguments[6]; if (open_vpk_popup.arguments.length > 7) sResize = open_vpk_popup.arguments[7]; if (open_vpk_popup.arguments.length > 8) sWinbars = open_vpk_popup.arguments[8]; var winBars; if (sWinbars=='no') winBars = 'directories=no,location=no,menubar=no,status=no,titlebar=no,toolbar=no'; else winBars = 'directories=yes,location=yes,menubar=yes,status=yes,titlebar=yes,toolbar=yes'; var winOptions = 'scrollbars='+ sScroll + ',resizable='+ sResize; var winSize = 'height=' + sHeight + ',width=' + sWidth; var winPosition = 'left=' + sXpos + ',top=' + sYpos; var winFeatures = winBars + ',' + winOptions + ',' + winSize + ',' + winPosition; var theWindow = window.open(vpk_url,sName,winFeatures); if (theWindow == null) { alert('Unable to open a new window.'); } else { theWindow.focus(); } //return theWindow; } function getRadioButtonValue(radioObj) { if(!radioObj) return ""; var radioLength = radioObj.length; if(radioLength == undefined) if(radioObj.checked) return radioObj.value; else return ""; for(var i = 0; i < radioLength; i++) { if(radioObj[i].checked) { return radioObj[i].value; } } return ""; } function getObject(whichLayer) { if(document.getElementById) elem=document.getElementById(whichLayer); else if (document.all) elem=document.all[whichLayer]; else if (document.layers) elem=document.layers[whichLayer]; return elem; } var form_error = false; var form_error_message = ""; function getXmlHttpRequestObject() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else if(window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } else { document.getElementById('output').innerHTML = 'Status: Cound not create XmlHttpRequest Object. Consider upgrading your browser.'; } } function check_confirm(field1, field2, field_size, message) { check_input(field1, field_size, message); if (field1.value != field2.value) { form_error_message = "Please check that '" + message + "' and 'Confirm " + message + "' match.\n\n" + form_error_message; form_error = true; } } function check_input(field_name, field_size, message) { var field_value = field_name.value; if (field_value.length < field_size) { form_error_message = form_error_message + "* " + message + "\n"; form_error = true; } } function check_email(field_name, message) { var str = field_name.value; var at="@"; var dot="."; var lat=str.indexOf(at); var lstr=str.length; var ldot=str.indexOf(dot); var valid=true; if (str.indexOf(at)==-1) valid = false; if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) valid = false; if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) valid = false; if (str.indexOf(at,(lat+1))!=-1) valid = false; if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) valid = false; if (str.indexOf(dot,(lat+2))==-1) valid = false; if (str.indexOf(" ")!=-1) valid = false; if (valid==false) { form_error_message = message + " does not appear to be a valid email address.\n\n" + form_error_message; form_error = true; } }