var rcd = String.fromCharCode(2); var fld = String.fromCharCode(1); var DESIGN_MODE = false; function OpenCentredWindow(m_URL,m_ID,ow_WIDTH,ow_HEIGHT,ow_FEATURES){ var strFeatures = "dependent=yes,status=no,titlebar=no,width=" + ow_WIDTH + ",height=" + ow_HEIGHT + ",left=" + GetLeft(ow_WIDTH) + ",top=" + GetTop(ow_HEIGHT); if(ow_FEATURES != ""){ strFeatures += "," + ow_FEATURES; } var ow_Window = window.open(m_URL,m_ID,strFeatures); return ow_Window; } function GetLeft(WIN_WIDTH){ var m_LEFT = ((screen.width - WIN_WIDTH) / 2); m_LEFT = parseInt(m_LEFT); return m_LEFT } function GetTop(WIN_HEIGHT){ var m_TOP = ((screen.height - WIN_HEIGHT) / 2); m_TOP = parseInt(m_TOP); return m_TOP; } function GetLocation(){ var mLocation = window.location; mLocation = mLocation.toString(); mLocation = unescape(mLocation); mLocation = mLocation.toLowerCase(); var arrLocation; arrLocation = mLocation.split("/admin/"); return arrLocation[0]; } function ESCAPE(STR_VALUE){ while(STR_VALUE.indexOf(" ") > -1){ STR_VALUE = STR_VALUE.replace(" ","_"); } STR_VALUE = STR_VALUE.toLowerCase(); while(STR_VALUE.indexOf("/") > -1){ STR_VALUE = STR_VALUE.replace("/",""); } while(STR_VALUE.indexOf(".") > -1){ STR_VALUE = STR_VALUE.replace(".",""); } while(STR_VALUE.indexOf(" ") > -1){ STR_VALUE = STR_VALUE.replace(" ","_"); } while(STR_VALUE.indexOf("&") > -1){ STR_VALUE = STR_VALUE.replace("&","and"); } while(STR_VALUE.indexOf("£") > -1){ STR_VALUE = STR_VALUE.replace("£",""); } while(STR_VALUE.indexOf("$") > -1){ STR_VALUE = STR_VALUE.replace("$",""); } return STR_VALUE; } function ReturnChars(VALUE){ var SQUOTE = String.fromCharCode(39); var QUOTE = """; VALUE = Trim(VALUE); while(VALUE.indexOf(String.fromCharCode(15)) > -1){ VALUE = VALUE.replace(String.fromCharCode(15),SQUOTE); } while(VALUE.indexOf(String.fromCharCode(16)) > -1){ VALUE = VALUE.replace(String.fromCharCode(16),"'"); } while(VALUE.indexOf(String.fromCharCode(17)) > -1){ VALUE = VALUE.replace(String.fromCharCode(17),String.fromCharCode(13)); } while(VALUE.indexOf(String.fromCharCode(4)) > -1){ VALUE = VALUE.replace(String.fromCharCode(4),SQUOTE); } while(VALUE.indexOf(String.fromCharCode(5)) > -1){ VALUE = VALUE.replace(String.fromCharCode(5),QUOTE); } while(VALUE.indexOf(String.fromCharCode(6)) > -1){ VALUE = VALUE.replace(String.fromCharCode(6), "
"); } return VALUE; } function ValEmail(eVALUE) { var ErrMessage = "Please enter a valid email address for "; var ValidEmail = new RegExp("^(([a-z_0-9-']+)|([a-z_0-9-']+[\.]([a-z_0-9-']+[\.]){0,}[a-z_0-9-']{1,}))[@]((([a-z_0-9-']+)[\.]){1,})(([a-z_0-9-']+))$","ig"); return ValidEmail.test(eVALUE); } function Trim(TRIM_VALUE){ TRIM_VALUE = String(TRIM_VALUE); if(TRIM_VALUE.length < 1){ return""; } TRIM_VALUE = RTrim(TRIM_VALUE); TRIM_VALUE = LTrim(TRIM_VALUE); if(TRIM_VALUE==""){ return ""; } else{ return TRIM_VALUE; } } function RTrim(VALUE){ var w_space = String.fromCharCode(32); var v_length = VALUE.length; var strTemp = ""; if(v_length < 0){ return""; } var iTemp = v_length -1; while(iTemp > -1){ if(VALUE.charAt(iTemp) == w_space){ } else{ strTemp = VALUE.substring(0,iTemp +1); break; } iTemp = iTemp-1; } //End While return strTemp; } //End Function function LTrim(VALUE){ var w_space = String.fromCharCode(32); if(v_length < 1){ return""; } var v_length = VALUE.length; var strTemp = ""; var iTemp = 0; while(iTemp < v_length){ if(VALUE.charAt(iTemp) == w_space){ } else{ strTemp = VALUE.substring(iTemp,v_length); break; } iTemp = iTemp + 1; } //End While return strTemp; } //End Function function WriteInnerHTML(TARGET,CONTENT){ TARGET.open(); TARGET.write(CONTENT); TARGET.close(); } function StripWhite(VALUE){ while(VALUE.indexOf(" ")>-1){ VALUE = VALUE.replace(" ",""); } return VALUE; } function valNumeric(VALUE){ for(var ivA = 0; ivA < VALUE.length;ivA ++){ if(VALUE.charCodeAt(ivA) < 48 || VALUE.charCodeAt(ivA) > 57){ if(VALUE.charCodeAt(ivA) != 46 && VALUE.charCodeAt(ivA) != 32 && VALUE.charCodeAt(ivA) != 44){ return false; } } } return true; } function valAlpha(VALUE){ var ErrMessage = "Only alphabet characters allowed for " for(var ivA = 0; ivA < VALUE.length;ivA ++){ if((VALUE.charCodeAt(ivA) < 65 || VALUE.charCodeAt(ivA) > 122) && VALUE.charCodeAt(ivA) != 32){ return false; } if(VALUE.charCodeAt(ivA) > 90 && VALUE.charCodeAt(ivA) < 97){ return false; } } return true; } function Round(Number){ if(!valNumeric(Number)){ return "0"; } Number = Math.round(Number*Math.pow(10,2))/Math.pow(10,2); return Number; } // End Function function FormatCurrency(Figure){ var strTemp = Figure.toString(); while(strTemp.indexOf(",") > -1){ strTemp = strTemp.replace(",",""); } strTemp = parseFloat(strTemp); Figure = Round(Figure); Figure = Figure.toString(); var Place = Figure.indexOf("."); if(Place >-1){ if((Figure.length - Place) == 2){ Figure += "0"; } } else{ Figure += ".00"; } if(Figure=="0.00"){ return"0.00"; } return Figure; } //End Function var strNumbers = "4,2,1,3,4,1,4,1,2,1,3,2,1,3"; function CleanNumericInput(m_VALUE){ var m_Whitey = String.fromCharCode(32); var m_Comma = String.fromCharCode(44); while(m_VALUE.indexOf(m_Whitey) > -1){ m_VALUE = m_VALUE.replace(m_Whitey,""); } while(m_VALUE.indexOf(m_Comma) > -1){ m_VALUE = m_VALUE.replace(m_Comma,""); } return m_VALUE; } function EmptySelect(Control){ for(var i=0;i < Control.options.length;){ Control.options[i] = null; } } function FillSelect(Control, DATA){ var arrRecords = DATA.split(rcd); var arrFields; for(var i=0;i-1){ arrFields[1] = arrFields[1].replace("_"," "); } if(arrFields[0] != "Medaille dOr 1925 Paris"){ Control.options[i] = new Option(arrFields[1],arrFields[0]); } } Control.selectedIndex=0; } function KillFrame(){parent.rdo.src = "";} function ValWPID(){ var strTemp = btrim(WPID); strTemp = strTemp.toLowerCase(); WPId = WPId.toLowerCase(); if(WPId != strTemp){ alert(strError); return false; } else{ return true; } } function MakeRequest(strUrl,ASP){ if(ASP){ strUrl += "&RequestID=" + GetRequestID(); } parent.frames["rdo"].location.href = strUrl; } function GetRequestID(){var NewTime = new Date();NewTime = NewTime.getTime();return NewTime;} var CrLf = String.fromCharCode(13); function StripNonLegalCharacters(TEXTVALUE) { TEXTVALUE = Trim(TEXTVALUE); TEXTVALUE = TEXTVALUE.replace(/"/g, ''); TEXTVALUE = TEXTVALUE.replace(/'/g, '''); TEXTVALUE = TEXTVALUE.replace(//g, '>'); return TEXTVALUE; } //End Function function btrim(STRING){ }