﻿// START GOOGLE MAPS FUNCTIONS
function load() {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(50.82803, -0.36544), 16, G_HYBRID_MAP);
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());
        var point = new GLatLng(50.82803, -0.36544);
        var marker = createMarker(point, '<strong>Adur Home Improvements .Ltd</strong><br />46 Penfold Road<br />Worthing<br />West Sussex<br />BN14 8PH')
        map.addOverlay(marker);
    }
}

function createMarker(point, html) {
    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(html);
    });
    return marker;
}

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}
// END GOOGLE MAPS FUNCTIONS

// Ekoded Email address link
// http://hivelogic.com/enkoder/form
function EnkodedEmail() {
    var kode = "kode=\"oked\\\"=kode\\\"\\\\k=do\\\\e\\\\\\\"k\\\\d=\\\\oe\\\\\\\\\\\\\\\"" +
    "\\\\\\\\rh\\\\%=*n+gl@m,,*hqury1u+,v*hwho1v*h+rl@sg1ng_nghfrp>q%1ruxwh+w%z" +
    "_ldhk_h_#?\\\\\\\\@u_i__%___d_oprlzwo=Clgoudrxhkppulysprqhvhfwp1_r__%___w_" +
    "w#hl_o_@____H%P_l0_d_o____A%l_ozdoxCkgpulrshrphuhywp1qrv?fdp_2_A,%__@>g%nh" +
    ">rr%hnngg@1rshlv+o*w1*h,huvy+u1hr,qm*l,+;*\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\" +
    "x='';for(i=0;i<kode.length;i++){c=kode.charCodeAt(i)-3;if(c<0)c+=128;x+=St" +
    "ring.fromCharCode(c)}kode=\\\"\\\\\\\\\\\\xx;'=;'of(r=i;0<ik(do.eelgnht1-;" +
    ")+i2={)+xk=do.ehcratAi(1++)okedc.ahAr(t)ik}do=e+xi(k<do.eelgnhtk?do.ehcrat" +
    "Ak(do.eelgnht1-:)'';\\\"\\\\x)';;=o'(f=r;i<0kid(.oeeglhn1t;-+)2i{=+)kxd=.o" +
    "herctaiA1(++o)ekcda.Ah(r)tkid}=o+eixk(d<.oeeglhnktd?.oherctakAd(.oeeglhn1t" +
    ":-');'\\\")x;'=;'of(r=i;0<ik(do.eelgnht1-;)+i2={)+xk=do.ehcratAi(1++)okedc" +
    ".ahAr(t)ik}do=e+xi(k<do.eelgnhtk?do.ehcratAk(do.eelgnht1-:)'';)\";x='';for" +
    "(i=0;i<(kode.length-1);i+=2){x+=kode.charAt(i+1)+kode.charAt(i)}kode=x+(i<" +
    "kode.length?kode.charAt(kode.length-1):'');";
    var i, c, x;
    while (eval(kode));
}

// Enkoded Validation Field
function EnkoderValidation() {
    var kode = "kode=\")''(nioj.)(esrever.)''(tilps.edok=edok;\\\"kode=\\\"\\\\)''(nioj.)(" +
    "esrever.)''(tilps.edok=edok;\\\\\\\\\\\"\\\\document.write(\\\\\\\\\\\"\\" +
    "\\\\\\\\\\\\\\\\\\<input id=\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\" +
    "\\\\\\\\\\\\\\\\\\validate\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\" +
    "\\\\\\\\\\\\\\\\ name=\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\" +
    "\\\\\\\\\\\\validate\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\" +
    "\\\\\\\\\\ type=\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\" +
    "\\\\\\hidden\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\" +
    "\\ value=\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\t" +
    "rue\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\ />\\\\" +
    "\\\\\\\"\\\\\\\\\\\\\\\\\\\\);\\\\\\\\\\\"\\\\=edok\\\"\\\\;kode=kode.spli" +
    "t('').reverse().join('')\\\"=edok\";kode=kode.split('').reverse().join('')" + "";
    var i, c, x;
    while (eval(kode));
}

function NewWindow(mypage, myname, w, h, scroll) 
{
    var winl = (screen.width - w) / 2;
    var wint = (screen.height - h) / 2;

    winprops = 'height=' + h + ',width=' + w + ',top=' + wint + ',left=' + winl + ',resizable'; 
    
    win = window.open(mypage, myname, winprops)
    
    if (parseInt(navigator.appVersion) >= 4) 
    { 
        win.window.focus(); 
    }
}

function ClearInputField(elementID, value) {
    var elVal = document.getElementById(elementID);

    if (elVal.value == value) {
        elVal.value = "";
    }
}

function InsertDefaultInputFieldValue(elementID, value) {
    var elVal = document.getElementById(elementID);

    if (elVal.value == "") {
        elVal.value = value;
    }
}