function    set_active_menu()
{
    //  set some menu-options active
    var host        =   'www.yellowbirdsdonthavewingsbuttheyflytomakeyouexperiencea3dreality.com';
    var full_host   =   'http://'+host;
    
    var current_href    =   document.location.href;
    var curr            =   current_href.split('?');
    var curr_arr        =   curr[0].split('\/\/');
    var current_href    =   curr_arr[1].replace(host,'');
    var current_href_s  =   current_href+'/';
    
    var menu            =   document.getElementById('menu');
    if(menu)
    {
        var as              =   menu.getElementsByTagName('a');   
        for(var i=0;i<as.length;i++)
        {
            var a_href      =   as[i].getAttribute('href');
            /* IE does it absolute.. why? */
            a_href          =   a_href.replace(full_host,'');
            if(current_href == a_href || current_href_s == a_href || current_href.indexOf(a_href) !== -1)
            {
                as[i].className =   'active';
            }
        }
    }
    
    var submenu         =   document.getElementById('submenu');
    if(submenu)
    {
        var as              =   submenu.getElementsByTagName('a');   
        for(var i=0;i<as.length;i++)
        {
            var a_href      =   as[i].getAttribute('href');
            a_href          =   a_href.replace(full_host,'');
            if(current_href == a_href || current_href_s == a_href || current_href.indexOf(a_href) !== -1)
            {
                as[i].className =   'active';
            }
        }
    }   
}

function preload_footer()
{
    var photos      =   new Array();
    photos[1]       =   new Image();
    photos[1].src   =   "/images/_common/facebook_over.png";
    photos[2]       =   new Image();
    photos[2].src   =   "/images/_common/twitter_over.png";
    photos[3]       =   new Image();
    photos[3].src   =   "/images/_common/linkedin_over.png";
}

function remove_value(elem, value){
    if(elem.value == value){
        elem.value = '' ;
    }
}

function put_back_value(elem, value){
    if(elem.value == ''){
        elem.value = value ;
    }
}

function    write_onsubmit()
{
    var form_obj    =   document.getElementById("contact_form");
    if(form_obj)
    {
        form_obj.onsubmit   =   function () { return check_form_fnc(); }
    }
}

function    check_form_fnc()
{
    var form_obj    =   document.getElementById("contact_form");
    if(form_obj)
    {
        var errs    =   new Array();
        var msg     =   "Fill in your contact details and meet us in New York.\n";
        var company_obj    =   document.getElementById("company");
        if(company_obj)
        {
            if(company_obj.value == "" || company_obj.value == "Company")
            {
                errs.push("your company is required");
                if(errs.length == 1)
                    company_obj.focus();
            }
        }
        var naam_obj    =   document.getElementById("name");
        if(naam_obj)
        {
            if(naam_obj.value == "" || naam_obj.value == "Full name")
            {
                errs.push("your full name is required");
                if(errs.length == 1)
                    naam_obj.focus();
            }
        }
        var title_obj    =   document.getElementById("title");
        if(title_obj)
        {
            if(title_obj.value == "" || title_obj.value == "Title")
            {
                errs.push("your title is required");
                if(errs.length == 1)
                    title_obj.focus();
            }
        }
        var phonenr_obj    =   document.getElementById("phonenr");
        if(phonenr_obj)
        {
            if(phonenr_obj.value == "" || phonenr_obj.value == "Phone number")
            {
                errs.push("your phone number is required");
                if(errs.length == 1)
                    phonenr_obj.focus();
            }
        }
        var mail_obj    =   document.getElementById("email");
        if(mail_obj)
        {
            var m_val   =   mail_obj.value;
            var reg     =   new RegExp("^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[a-zA-Z]{2,6}$");
            if (!reg.test(m_val))
            {
                errs.push("your emailaddress is not valid");
                if(errs.length == 1)
                    mail_obj.focus();
            }
        }
        if(errs.length > 0)
        {
            for(var i = 0;i<errs.length; i++)
            {
                msg     +=  "+ "+errs[i]+"\n";
            }
            alert(msg);
            return false;
        }
        else
        {
            return true;
        }
    }
}