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("
"+Subtitle+"
");
document.writeln("
");
document.writeln("
");
}
function TopNextLinks(Next) {
document.writeln("
");
}
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("")
}
// 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("
")
}
// 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
********************************************************************/