/* 
ventac.js: library of javascript for animation / branding effects
    david.kelly@fanore.com (http://www.fanore.com/website_design.htm)
    
    
    
*/
var mouse_mx=0;
var mouse_my=0;
var dev_version=false
var ajax_url_base=''
var current_element=false;
var d_timer=false

function page_setup(){
    //alert("here");
    var el=get_el("u_version")
    if (el){
        dev_version=el.value;
    }
    var el=get_el("u_base")
    if (el){
        ajax_url_base=el.value;
    }
    var el=get_el("map")
    if (el){
        eval('load_map();');
    }
    new Effect.BlindUp('pop');
}


function load_map() {

	if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl())
//      Full-screen53.165948,-6.536821
        map.setCenter(new GLatLng(53.1659482,-6.5368213), 10);

        var point = new GPoint(parseFloat(-6.5368213), parseFloat(53.1659482));
        var marker = new GMarker(point);
        
        //Longitude , Latitude 
//(-7.411994934082031, 52.34844860104819
        var icon = new GIcon();
        icon.image = "../images/arrow_down_blue.png";
        icon.iconSize = new GSize(24,24);
        icon.iconAnchor = new GPoint(0,0);
        icon.infoWindowAnchor = new GPoint(10, 20);
        
        var marker = new GMarker(point,icon);
        marker.title="Head Office"
        GEvent.addListener(marker, "click", function() {
//        showMapBlowup(point, opts?)
        marker.showMapBlowup({maxWidth:80});
        });
        
        map.addOverlay(marker);
        return marker

    }
 }
 


function show_downloads(){
    clearTimeout(d_timer);
    $('pop').innerHTML=$('list_assets').innerHTML;
            $('pop').clonePosition('downloads',{
                    setLeft: true,
                    setTop: true,
                    setWidth: false,
                    setHeight: false,
                    offsetTop: 20
                });
            new Effect.BlindDown('pop');
            d_timer=setTimeout(function(){ new Effect.BlindUp('pop');},5000);
    
}


/*validate_contact_form: validate the contact us/ enquiry form
 */
 function validate_contact_form(param_type){
 
 
 
 
    // txt_company
        var el=get_el("txt_company");
        if (el){
            if (el.value.length==0){
                alert("Please enter the Company Name.");
                el.focus();
                return false;
            }
        }
        
    // txt_name
        var el=get_el("txt_name");
        if (el){
            if (el.value.length==0){
                alert("Please enter a contact name.");
                el.focus();
                return false;
            }
        }
    // txt_email
        var el=get_el("txt_email");
        if (el){
            if (el.value.length==0){
                alert("Please enter a contact email address.");
                el.focus();
                return false;
            }
        }
        var s=el.value;
        if (!fixstring(s,true)){
            alert("The email address you have entered is not supported on this system, please check your entry!");
            el.focus();
            return false;
        
        }
        
        
    // txt_telephone
        var el=get_el("txt_telephone");
        if (el){
            if (el.value.length==0){
               alert("to help us assist you better, please enter your telephone number.");
                el.focus();
                return false;
            }
        }
        // txt_comment
            var el=get_el("txt_comment");
            if (el){
                if (el.value.length==0){
                    alert("to help us assist you better, please enter your message.");
                    el.focus();
                    return false;
                }
            }
    return true;
 }
 









function open_link(url){
 var settings='Height=' + screen.height + ',Width=' + screen.width + ',Top=0,left=0,scrollbars=yes,resizable=1, location=1,status=1'
 var w=window.open(url,'',settings);    
}
