﻿$(document).ready(function(){
	$("ul.sf-menu").supersubs({ 
            minWidth:    8,
            maxWidth:    15, 
            extraWidth:  1.5
        }).superfish(); 
	$(".clickable").click(function(){
		window.location=$(this).find("a").attr("href");
		return false;
	});
	$(".img").colorbox();
	$("a[rel=image-gallery]").colorbox();

	// call loadscript in scripts.js
	$.ajaxSetup({cache:false});	
	loaderscript("#load-news", "/irm/ShowCategory.aspx?CategoryID=199&amp;masterpage=2 #contentPlaceHolderBody_NewsItems");
	loaderscript("#load-asx", "/irm/pub/SharePriceOld.aspx?ticker=AUK&exchange=ASX&disp=b,s,f,h,l,la,mp,ch,pc,v,tt");
	loaderscript("#load-shareprice2", "/irm/content/sharepriceFeed2.aspx #spWrapper");
	loaderscript("#load-shareprice", "/irm/content/sharepriceFeed.aspx #spWrapper");
	loaderscript("#load-goldfeed", "/irm/content/goldFeed.aspx #wrapper");
	
	$("#wonogiri").tooltip({ position: 'top center', effect: 'fade', relative: true, offset: [0,0]});
	$("#jampang").tooltip({ position: 'top center', effect: 'fade', relative: true, offset: [0,0] });
	$("#yeoval").tooltip({ position: 'top center', effect: 'fade', relative: true, offset: [0,0] });
	$("#collerina").tooltip({ position: 'top center', effect: 'fade', relative: true, offset: [0,0] });
	$("#weelah").tooltip({ position: 'top center', effect: 'fade', relative: true, offset: [0,0] });

	// breadcrumb page title
	var pageTitle = $('.title').text();
	$('#current-page').html(pageTitle);
});

$(window).load(function() {
	$('#slider').nivoSlider();
});


function init_map(map_canvas_id, lat, lng, zoom, markers, infoWindowContents) {
    
    var myLatLng = new google.maps.LatLng(lat, lng);
    
    var options = {
        zoom: zoom,
        center: myLatLng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };

    var map_canvas = document.getElementById(map_canvas_id);

    var map = new google.maps.Map(map_canvas, options);
    
    if (markers && markers.length > 0) {
        var bounds = new google.maps.LatLngBounds();

        for (var i = 0; i < markers.length; i++) {
            var marker = new google.maps.Marker(markers[i]);
            marker.setMap(map);

            bounds.extend(marker.getPosition());

            if (infoWindowContents && infoWindowContents.length > i) {
                createInfoWindow(map, marker, infoWindowContents[i]);
            }
                
        }

        map.fitBounds(bounds);
        map.setCenter(bounds.getCenter());
    }
}

function createInfoWindow(map, marker, infoWindowProperties) {
    var info = new google.maps.InfoWindow(infoWindowProperties);

    google.maps.event.addListener(marker, 'click', function () {
        info.open(map, marker);
    });
}

function init_map2(map_canvas_id, lat, lng, zoomLevel) {
    var myLatLng = new google.maps.LatLng(lat, lng);

    var options = {
        zoom: zoomLevel,
        center: myLatLng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };

    var map_canvas = document.getElementById(map_canvas_id);
    var map = new google.maps.Map(map_canvas, options);
}

function assignMe(myVal) {
    var hdnSelected = document.getElementById("hdnSelectedDYM");
    hdnSelected.value = myVal;
}

function checker(myval) {
    if (myval == '') {
        alert('Please specify a search criteria');
        return false;
    } else if (myval == 'chkServices') {
        var chkList = document.getElementById('chkListServices');
        var checkBoxArray = chkList.getElementsByTagName('input');


        var checkedValues = '';
        
        var checker = false;

        for (var i = 0; i < checkBoxArray.length; i++) {
            var checkBoxRef = checkBoxArray[i];
            if (checkBoxRef.checked == true) {
                checker = true;
                break;
            }
        }
        if (checker == false) {
            alert('Please specify a search criteria');
            return false;
        } 
    } else {
    return true;
    }
}

//Ajax loading
function loaderscript(loadDivID, pageref) {
	$(loadDivID).load(pageref);
}
	

