var errfound = false;
var oklink = false;
var adedit = false;
var x;
var y;
var div;
var opt;
var width;

function menu(i) {
    if (opt) {
        document.getElementById('opt' + opt).style.display = 'none';
    }
    opt = i;
    if (opt) {
        document.getElementById('opt' + opt).style.display = 'block';
    }
}

function show(id, gow) {
    document.type2.reset();
    document.type3.reset();
    document.type4.reset();
    document.type6.reset();

    if (document.all) {
        x = (window.Event) ? e.pageX + 20 : event.clientX + document.body.scrollLeft + 20;
        y = (window.Event) ? e.pageY - document.documentElement.scrollTop - document.body.scrollTop + 20 : event.clientY + document.body.scrollTop + 20;
    } else {
        document.onmousemove = getXY;
    }
    document.getElementById(id + '_bg').style.display = 'block';
    document.getElementById(id).style.display = 'block';
    document.getElementById(id).style.top = y - 115 - 20;
    document.getElementById(id).style.left = x - 180 - 20;
    oklink = gow;
}

function showw(id, gow) {
    if (document.all) {
        x = (window.Event) ? e.pageX + 20 : event.clientX + document.body.scrollLeft + 20;
        y = (window.Event) ? e.pageY - document.documentElement.scrollTop - document.body.scrollTop + 20 : event.clientY + document.body.scrollTop + 20;
    } else {
        document.onmousemove = getXY;
    }
    document.getElementById(id + '_bg').style.display = 'block';
    document.getElementById(id).style.display = 'block';
    document.getElementById(id).style.top = y - 115 - 20;
    document.getElementById(id).style.left = x - 180 - 20;
    oklink = gow;
}

function hidde(id) {
    document.getElementById(id + '_bg').style.display = 'none';
    document.getElementById(id).style.display = 'none';
}

function gow() {
    if  (oklink) {
        document.getElementById('layer_fundo').style.display = 'none';
        document.getElementById('progress').style.display = 'block';
        document.getElementById('progress_img').innerHTML = '<img src="imgs/line1.gif" alt="" />';
        self.location = oklink;
    }
}
function send() {
    if  (oklink) {
        document.getElementById('send').style.display = 'none';
        document.getElementById('progress').style.display = 'block';
        document.getElementById('progress_img').innerHTML = '<img src="imgs/line1.gif" alt="" />';
        self.location = oklink;
    }
}

function progress() {
    document.getElementById('layer_fundo_bg').style.display = 'block';
    document.getElementById('progress').style.display = 'block';
    document.getElementById('progress_img').innerHTML = '<img src="imgs/line1.gif" alt="" />';
}

function edit(cl, op) {
    if (adedit) {
        document.getElementById('ban_bg').style.display = 'none';
        document.getElementById(cl).style.display = 'none';
        adedit = false;
        document.type1.add.value = 'Add';
        document.type2.add.value = 'Add';
        document.type3.add.value = 'Add';
        document.type4.add.value = 'Add';
        document.type6.add.value = 'Add';
        document.type1.reset();
        document.type2.reset();
        document.type3.reset();
        document.type4.reset();
        document.type6.reset();
        document.type7.reset();
        document.type8.reset();
    } else {
        document.getElementById(cl).style.display = 'none';
        document.getElementById('ban_bg').style.display = 'none';
        if (op) {
            document.getElementById(op).style.display = 'block';
            document.getElementById('ban_bg').style.display = 'block';
        }
    }
}

function edit_new() {
    document.getElementById('edit_ban9').style.display = 'block';
    document.getElementById('ban_bg').style.display = 'block';
}

function change(id) {
    if (advert[id][0] == 1) {
        document.type1.add.value = 'Edit';
        document.type1.id.value = id;
        adedit = true;
        document.type1.link1.value = advert[id][6];
        document.type1.header.value = advert[id][1];
        document.type1.title.value = advert[id][2];
        document.type1.text.value = advert[id][8];
        document.getElementById('ban_bg').style.display = 'block';
        document.getElementById('edit_ban').style.display = 'block';
    }
    if (advert[id][0] == 2) {
        document.type2.add.value = 'Edit';
        document.type2.id.value = id;
        adedit = true;
        document.type2.link1.value = advert[id][6];
        document.type2.header.value = advert[id][1];
        document.type2.title.value = advert[id][2];
        document.type2.text.value = advert[id][8];
        document.getElementById('ban_bg').style.display = 'block';
        document.getElementById('edit_ban1').style.display = 'block';
    }
    if (advert[id][0] == 3) {
        document.type3.add.value = 'Edit';
        document.type3.id.value = id;
        adedit = true;
        document.type3.link1.value = advert[id][6];
        document.type3.title.value = advert[id][2];
        document.type3.link2.value = advert[id][7];
        document.type3.title2.value = advert[id][3];
        document.getElementById('ban_bg').style.display = 'block';
        document.getElementById('edit_ban2').style.display = 'block';
    }
    if (advert[id][0] == 4) {
        document.type4.add.value = 'Edit';
        document.type4.id.value = id;
        document.type4.title.value = advert[id][2];
        adedit = true;
        document.type4.link1.value = advert[id][6];
        document.getElementById('ban_bg').style.display = 'block';
        document.getElementById('edit_ban3').style.display = 'block';
    }
    if (advert[id][0] == 5) {
        document.type5.add.value = 'Edit';
        document.type5.id.value = id;
        document.type5.title.value = advert[id][2];
        adedit = true;
        document.type5.link1.value = advert[id][6];
        document.getElementById('ban_bg').style.display = 'block';
        document.getElementById('edit_ban5').style.display = 'block';
    }
    if (advert[id][0] == 6) {
        document.type6.add.value = 'Edit';
        document.type6.id.value = id;
        document.type6.title.value = advert[id][2];
        adedit = true;
        document.type6.link1.value = advert[id][6];
        document.getElementById('ban_bg').style.display = 'block';
        document.getElementById('edit_ban6').style.display = 'block';
    }
    if (advert[id][0] == 7) {
        document.type7.add.value = 'Edit';
        document.type7.id.value = id;
        document.type7.title.value = advert[id][2];
        adedit = true;
        document.type7.link1.value = advert[id][6];
        document.getElementById('ban_bg').style.display = 'block';
        document.getElementById('edit_ban7').style.display = 'block';
    }
    if (advert[id][0] == 8) {
        document.type8.add.value = 'Edit';
        document.type8.id.value = id;
        document.type8.title.value = advert[id][2];
        adedit = true;
        document.type8.link1.value = advert[id][6];
        document.getElementById('ban_bg').style.display = 'block';
        document.getElementById('edit_ban8').style.display = 'block';
    }
    if (advert[id][0] == 12) {
        document.type12.add.value = 'Edit';
        document.type12.id.value = id;
        document.type12.title.value = advert[id][2];
        adedit = true;
        document.type12.link1.value = advert[id][6];
        document.getElementById('ban_bg').style.display = 'block';
        document.getElementById('edit_ban12').style.display = 'block';
    }
}

function error(elem, text) {
    if (errfound) {
        return;
    }
    errfound = true;
    window.alert(text);
    //elem.select();
    elem.focus();
}

function loginCheck(f) {
    errfound = false;

    if (f.name.value == '') {
       error(f.name,'Enter Name!');
    }
    if (f.surname.value == '') {
       error(f.surname, 'Enter Surname!');
    }
    if (f.nationality.value == '') {
       error(f.nationality, 'Enter Nationality!');
    }
    if (f.address1.value == '') {
       error(f.address1, 'Enter Address!');
    }
    if (f.town.value == '') {
       error(f.town, 'Enter Town / City!');
    }
    if (f.postcode.value == '') {
       error(f.postcode, 'Enter Postcode!');
    }
    if (f.mobile.value == '') {
       error(f.mobile, 'Enter Mobile Nr!');
    }
    if (f.email.value == '') {
       error(f.email, 'Enter E-mail!');
    }
    if (f.person.value == '') {
       error(f.person, 'Enter Emergency Contact (Person)!');
    }
    if (f.emergencytel.value == '') {
       error(f.emergencytel, 'Enter Emergency Contact (His/Her E - mail or phone)!');
    }
    return! errfound;
}

function joinCheck(f) {
    errfound = false;

    if (f.name.value == '') {
       error(f.name, 'Enter Name!');
    }
    if (f.surname.value == '') {
       error(f.surname, 'Enter Surname!');
    }
    if (f.nationality.value == '') {
       error(f.nationality, 'Enter Nationality!');
    }
    if (f.address1.value == '') {
       error(f.address1, 'Enter Address!');
    }
    if (f.town.value == '') {
       error(f.town, 'Enter Town / City!');
    }
    if (f.postcode.value == '') {
       error(f.postcode, 'Enter Postcode!');
    }
    if (f.mobile.value == '') {
       error(f.mobile, 'Enter Mobile Nr!');
    }
    if (f.email.value == '') {
       error(f.email, 'Enter E-mail!');
    }
    if (f.person.value == '') {
       error(f.person, 'Enter Emergency Contact (Person)!');
    }
    if (f.emergencytel.value == '') {
       error(f.emergencytel, 'Enter Emergency Contact (His/Her E - mail or phone)!');
    }
    if (typeof f.cv_attached == 'undefined') {
        errfound = true;
        window.alert('Please attach your CV.');
    }
    return !errfound;
}

function refCheck(f) {
    errfound = false;

    if (f.refname.value == '') {
       error(f.refname, 'Enter Reference Name!');
    }
    if (f.reftitle.value == '') {
       error(f.reftitle, 'Enter Reference Title!');
    }
    if (f.refemail.value == '') {
       error(f.refemail, 'Enter Reference E-mail!');
    }
    if (f.refname2.value == '') {
       error(f.refname2, 'Enter 2nd Reference Name!');
    }
    if (f.reftitle2.value == '') {
       error(f.reftitle2, 'Enter 2nd Reference Title!');
    }
    if (f.refemail2.value == '') {
       error(f.refemail2, 'Enter 2nd Reference E-mail!');
    }
    if (f.hear_from.value == '') {
       error(f.hear_from, 'Please specify where did you hear about us.');
    }
    if (f.hear_from.value == 'other' && f.other_text.value == '') {
       error(f.other_text, 'Please specify what other place did you hear about us from.');
    }
    return !errfound;
}

function MM_jumpMenu(targ,selObj,restore) {//v3.0
    eval(targ + '.location=\'' + selObj.options[selObj.selectedIndex].value + '\'');
    if (restore) {
        selObj.selectedIndex = 0;
    }
}

function getXY(e) {
    x = (window.Event) ? e.pageX - document.documentElement.scrollLeft - document.body.scrollLeft + 20 : event.clientX + 20;
    y = (window.Event) ? e.pageY - document.documentElement.scrollTop - document.body.scrollTop + 20 : event.clientY + 20;
}

function showPhoto(number) {
    var id = number;
    var div = document.getElementById('image_big_' + id);

    if (document.all) {
        x = (window.Event) ? e.pageX + 20 : event.clientX + document.body.scrollLeft + 20;
        y = (window.Event) ? e.pageY - document.documentElement.scrollTop - document.body.scrollTop + 20 : event.clientY + document.body.scrollTop + 20;
    } else {
        document.onmousemove = getXY;
    }
    if (x > 20 || y > 20) {
        div.style.top = y + 'px';
        div.style.left = x + 'px';
        div.style.display = 'inline';
    }
}

//== HIDE ==
function hidePhoto(number) {
    var id = number;
    var div = document.getElementById('image_big_' + id);
    div.style.display = 'none';

}

//==
function nc(obj) {
    if (obj.value == 'Not Chargeable') {
        document.getElementById('comment').style.display = 'block';
        document.getElementById('amount').style.display = 'none';
    } else {
        document.getElementById('comment').style.display = 'none';
        document.getElementById('amount').style.display = 'block';
    }
}
