/**************************************** | | Covington Group - London | Created by: Kevin Biskaborn | Copyright 2007 ScriptReaction | http://www.scriptreaction.com | ****************************************/ /********** global items **********/ var global = { launch: function (){ //flashFilter: params: brd=borderWidth, brdclr=borderColour(default=fff), var=varInName, value=varInValue, name=flashMovieId, src, wmode(default=opaque) var divArray = document.getElementsByTagName('div'); for(var divCount=0; divCount 0){ var _colour = whichDiv.getAttribute('brdclr'); _colour = (_colour == null) ? 'fff' : _colour; whichDiv.style.border = _border + 'px solid #' + _colour; }else{ whichDiv.style.border = '0px'; } var _var = whichDiv.getAttribute('var'); if(_var != null){ _value = eval(whichDiv.getAttribute('value')); }else{ _var = _value = ''; } var _name = whichDiv.getAttribute('name'); var _id = (_name != null) ? _name : ''; var _src = whichDiv.getAttribute('src'); var _wmode = whichDiv.getAttribute('wmode'); _wmode = (_wmode != null) ? _wmode : 'opaque'; var x = ''; x+= ''; x+= ''; //no flash player if(!global.hasFlash) x = '
Your Flash Player needs to be upgraded to view this content. Visit Adobe.com...
'; global.setDivContent(divId,x); } } //control document images for(var a=0; a0){window.setTimeout('global.goTop()',25);}; }, emailcount: 0, email: function (){ global.emailcount++; /*domain*/ var a = arguments[0]; /*ca,com*/ var b = arguments[1]; /*idname*/ var c = arguments[2]; if(typeof(c)=='undefined'){ c = b; b = 'com'; } this['email' + global.emailcount] = c + '@' + a + '.' + b; document.write('' + this['email' + global.emailcount] + ''); }, doEmail: function (){ var a = arguments[0]; top.location = 'mailto:' + this['email' + a]; }, forceEmail: function (){ /*domain*/ var a = arguments[0]; /*ca,com*/ var b = arguments[1]; /*idname*/ var c = arguments[2]; if(typeof(c)=='undefined'){ c = b; b = 'com'; } var address = c + '@' + a + '.' + b; top.location = 'mailto:' + address; }, setDivContent: function (divId,content){ if(document.all){ document.all[divId].innerHTML = content; }else{ document.getElementById(divId).innerHTML = content; } }, addEvent: function (object,eventType,functionName){ if(object.addEventListener){ object.addEventListener(eventType, functionName, false); return true; }else if(object.attachEvent){ var x = object.attachEvent('on'+eventType, functionName); return x; }else{ return false; } }, setAlpha: function (object,opacity){ opacity = (opacity == 100) ? 99.999 : opacity; object.style.filter = 'alpha(opacity:' + opacity + ')'; //ie/win object.style.KHTMLOpacity = opacity/100; //safari<1.2,konqueror object.style.MozOpacity = opacity/100; //older mozilla/firefox object.style.opacity = opacity/100; //safari 1.2,newer firefox/mozilla,css3 } } var flashFilter = { //a ScriptReaction extension of: Unobtrusive Flash Objects (flashFilter) v3.20 major) ? true : false; }, detectVersion: function (){ if (navigator.plugins && typeof navigator.plugins["Shockwave Flash"] == "object") { flashFilter.pluginType = "npapi"; var _d = navigator.plugins["Shockwave Flash"].description; if (typeof _d != "undefined") { _d = _d.replace(/^.*\s+(\S+\s+\S+$)/, "$1"); var _m = parseInt(_d.replace(/^(.*)\..*$/, "$1"), 10); var _r = /r/.test(_d) ? parseInt(_d.replace(/^.*r(.*)$/, "$1"), 10) : 0; flashFilter.fv = [_m, _r]; } } else if (window.ActiveXObject) { flashFilter.pluginType = "ax"; try { // avoid fp 6 crashes var _a = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); } catch(e) { try { var _a = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); flashFilter.fv = [6, 0]; _a.AllowScriptAccess = "always"; // throws if fp < 6.47 } catch(e) { if (flashFilter.fv[0] == 6) return; } try { var _a = new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); } catch(e) {} } if (typeof _a == "object") { var _d = _a.GetVariable("$version"); // bugs in fp 6.21/6.23 if (typeof _d != "undefined") { _d = _d.replace(/^\S+\s+(.*)$/, "$1").split(","); flashFilter.fv = [parseInt(_d[0], 10), parseInt(_d[2], 10)]; } } } }, get: function (id){ var output = ""; switch(id){ case "index_bnr": output = '
'; break; } document.writeln(output); } } /********** global init **********/ flashFilter.launch(); global.addEvent(window, 'load', global.launch); /********** embed **********/ function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i0&&parent.frames.length){ d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);};if(!(x=d[n])&&d.all) x=d.all[n];for(i=0;!x&&i if(window.XMLHttpRequest){ if(window.ActiveXObject){ // IE 7 shell.browser = "ie"; shell.browserId = "ie7"; document.write(''); } else { // Opera, Safari, Firefox shell.browser = "gecko"; shell.browserId = "gecko"; } } else { //IE 6 and below shell.browser = "ie"; shell.browserVersion = 6; shell.browserId = "ie6"; document.write(''); } global.fixBg = 1; global.addEvent(window, "resize", global.resize); }, gallery: { swap: function ( to ){ top.location.href = to; } } } /********** shell init **********/ shell.init(); /**************************************** | | Covington Group - London | Created by: Kevin Biskaborn | Copyright 2007 ScriptReaction | http://www.scriptreaction.com | ****************************************/ var formHandler = { launch: function (formId){ formHandler.formId = formId; //create containters formHandler.fields = new Array(); formHandler.addFields = new Array(); //success if(formHandler.fieldError == "submitted"){ var form = formHandler.formId; var success = '

Thanks for taking the time to contact us, ' + formHandler.userName + '.

'; success+= '

Your information has been successfully submitted.
'; if(form == "dataForm_packages"){ success+= "Covington Group will respond to your request as soon as possible.

"; } success+= "

Go to the Covington Home Page...

"; success+= "

 

 

 

 

 

"; global.setDivContent("bdy_txt",success); return; } //check for field error if(formHandler.fieldError > ''){ var errorNotice = document.getElementById("errorNotify"); errorNotice.style.display = "block"; var error = formHandler.fieldError; var errorField = document.getElementById("fieldCtr_" + error); errorField.className = "hasError"; var errorText = document.getElementById("e_" + error); errorText.style.display = "block"; } //check for previous submit if(formHandler.fieldVars > ""){ var returnArray = formHandler.fieldVars.split("&"); returnArray.splice(returnArray.length-1,1); for(var itemCount=0; itemCount ""){ if(handle == "required" || handle == "optional"){ formHandler.fields.push([fieldId,whichType,handle]); } } var hasReturn = formHandler["returnVar_" + fieldId]; if(typeof(hasReturn) != "undefined"){ if(hasReturn > ''){ document[formHandler.formId][fieldId].value = unescape(hasReturn); } } } } }, doSubmit: function (){ for(var addCount=0; addCount ''){ formHandler.fields.push(whichAdd); } } var returnValues = ''; for(var fieldCount=0; fieldCount ""){ var errorNotice = document.getElementById("errorNotify"); errorNotice.style.display = "none"; var error = formHandler.fieldError; var errorField = document.getElementById("fieldCtr_" + error); errorField.className = ""; var errorText = document.getElementById("e_" + error); errorText.style.display = "none"; } } } /**************************************** | | Covington Group | Created by: Kevin Biskaborn | Copyright 2008 ScriptReaction | http://www.scriptreaction.com | ****************************************/ /********** neighbourhood items **********/ var nbhood = { swap: function (){ var hood = document.getElementById("nbh_box").value; top.location.href = "?level=neighbourhoods&page=" + hood; }, getFlash: function (id){ document.writeln('
'); } }