var repository="/International/Web/Lg/fer/Likelgfer.nsf/RepositoryByAlias/Like20Std/$FILE/"; var repository1="/International/Web/Lg/fer/Likelgfer.nsf/RepositoryByAlias/Like20Std1/$FILE/"; // Will check if site is framed and break out. if (window != top) { top.location.href = location.href } // The following JavaScript function will determine if the browsers // is IE version 4+ or Netscape version 4+ ns = false; ie = false; if (parseInt(navigator.appVersion) >= 4) { if (navigator.appName == "Microsoft Internet Explorer") ie = true; if (navigator.appName == "Netscape") ns = true; } function SubTitleHeader (Subtitle,Next) { document.writeln(""); document.writeln(""); document.writeln(""); document.writeln(""); document.writeln("
"+Subtitle+"
"); } function TopNextLinks(Next) { document.writeln(""); document.writeln("
"); document.writeln(""); document.writeln(""); document.writeln(""); if (Next != "") { document.writeln(""); document.writeln(""); }; document.writeln("
"); document.writeln("Top"); document.writeln("Next
"); } popupWins = new Array(); function windowOpener(url, name, args) { if ( typeof( popupWins[name] ) != "object" ){ popupWins[name] = window.open(url,name,args); } else { if (!popupWins[name].closed){ popupWins[name].location.href = url; } else { popupWins[name] = window.open(url, name,args); } } popupWins[name].focus(); } function onClick(){ document.form(0).submit(); } function doQuickSearch() { var ThisForm=document.forms['QuickSearch']; if (ThisForm.QuickSearchStr.value != "") { var SortBy="&SearchOrder=4"; var Start="&Start=1"; var Count="&Count=100"; document.location=dbPath+"(SearchView)?SearchView&Query=("+ThisForm.QuickSearchStr.value+")"+Start+Count+SortBy; } else {javascript:document.location=dbPath+'$$Search'} } // Creates code for inserting Flash element function wFlash(file,w,h) { document.writeln("") document.writeln("") document.writeln("") document.writeln("") document.writeln("") } // Creates code for inserting Windows Media element function ctrlWindowsMedia(alias,action) { if (action == "play") { if (ie) {document.all[alias].play()} } if (action == "pause") { if (ie) {document.all[alias].pause()} } if (action == "stop") { if (ie) {document.all[alias].stop();document.all[alias].CurrentPosition = 0} } if (action == "rewind") { if (ie) {document.all[alias].CurrentPosition = 0} } } function csrWindowsMedia() { } function wWindowsMedia(alias,file,w,h) { document.writeln("
") document.writeln("") document.writeln("") document.writeln("") document.writeln("") document.writeln("") document.writeln("
") document.writeln("") document.writeln("") document.writeln("") document.writeln("") document.writeln("
") } // Cookie functions function setCookie(cookieName, cookieVal, days) { if (!days) days = 1; var expDate = new Date(); expDate.setTime(expDate.getTime() + days*24*60*60*1000); var expDateString = expDate.toGMTString(); document.cookie = cookieName + "="+escape(cookieVal) + ";path=/;expires="+expDateString; } function getCookie(cookieName) { cookieName = cookieName+"="; var allCookies = document.cookie; if (allCookies.length > 0) { var start = allCookies.indexOf(cookieName); if (start != -1) { start = start + cookieName.length; var end = allCookies.indexOf(";",start); if (end == -1) end = allCookies.length; return unescape(allCookies.substring(start,end)); } } return null; } function delCookie(cookieName) { document.cookie = cookieName + "=" + ";path=/;expires=Thu, 01-Jan-70 00:00:01 GMT"; } // Generates a 30 digit random number used for tracking individual users in statistics id = getCookie('session') if (id == null) { id = "" for (i=0;i<30;i++) { tempid = Math.random()*10 tempid = Math.floor(tempid) id = id + tempid } setCookie('session',id,365) } // Generates cookie to check if user has accepted the Credit Card Terms and Conditions function goRegister() { setCookie('TCAccept','true',2); document.location = "https://www.ferronova.com" + dbPath + "DocByAlias/about_register"; } function goTrialRegister() { setCookie('TCAccept','true',1); document.location = "https://www.ferronova.com" + dbPath + "DocByAlias/Register_Trial"; } /******************************************************************** Validation functions start ********************************************************************/ function valObj() { var errors = null; var field = null; var errorMessage = null; } function addError(varFieldName, varError, varField) { if(!isNaN(varError)) { switch (varError) { case 1: varError = "The field is empty"; break; case 2: varError = "Not a valid e-mail format"; break; case 3: varError = "No country code is entered"; break; case 4: varError = "No area code is entered"; break; case 5: varError = "No phone number is entered"; break; } } if (this.errors == null) { this.errors = (varFieldName + ": " + varError); } else { this.errors += (varFieldName + ": " + varError); } this.errors += "\r\n\r\n"; if(this.field == null) this.field = varField; errorMessage = true; } function errorCheck(f) { var preMessage = "The following problems were encountered:"; var postMessage = "The information could not be sent. Please make necessary changes and re-send."; var flag = true; if(this.errors != null && this.errorMessage == true) { alert(preMessage + "\r\n\r\n" + this.errors + postMessage); flag = false; } if(this.errors == null || flag==true) { return true; } fieldFocus = eval("f."+this.field+".focus()"); if(this.field != null) fieldFocus; this.errors = null; this.field = null; this.errorMessage = null; return false; } // whitespace characters var whitespace = " \t\n\r"; function isEmpty(s) { return ((s == null) || (s.length == 0)) } function charInString (c, s) { for (i = 0; i < s.length; i++) { if (s.charAt(i) == c) return true; } return false } function isWhitespace (s) { var i; if (isEmpty(s)) return true; for (i = 0; i < s.length; i++) { var c = s.charAt(i); if (whitespace.indexOf(c) == -1) return false; } return true; } function stripInitialWhitespace (s) { var i = 0; while ((i < s.length) && charInString (s.charAt(i), whitespace)) i++; return s.substring (i, s.length); } function isEmail (s) { var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid if (!reg1.test(s) && reg2.test(s)) { // if syntax is valid return true; } return false; } /******************************************************************** Validation functions end ********************************************************************/