var map;

$(document).ready(function() {
	
	if(window.location.href == baseUrl) {
		$('#header a.onas-link').css('background','url(\''+ baseUrl + 'img/site/onas.png\') 126px 0px');
		console.log('url(\''+ baseUrl + 'img/site/onas.png\') 126px 0px');
	}
	else if(window.location.href == baseUrl + 'sites/onas/' || window.location.href == baseUrl + 'sites/onas'){
		$('#header a.onas-link').css('background','url(\''+ baseUrl + 'img/site/onas.png\') 126px 0px');
	}
	else if(window.location.href == baseUrl + 'sites/kontakt/' || window.location.href == baseUrl + 'sites/kontakt'){
		$('#header a.kontakt-link').css('background','url(\''+ baseUrl + 'img/site/kontakt.png\') 146px 0px');
	}
	else if(window.location.href == baseUrl + 'sites/downloads/' || window.location.href == baseUrl + 'sites/downloads'){
		$('#header a.stiahnutie-link').css('background','url(\''+ baseUrl + 'img/site/stiahnutie.png\') 208px 0px');
	}
	else if(window.location.href == baseUrl + 'referencie/' || window.location.href == baseUrl + 'referencie'){
		$('#header a.referencie-link').css('background','url(\''+ baseUrl + 'img/site/referencie.png\') 188px 0px');
	}
	else if(window.location.href.indexOf(baseUrl + 'referencie',0) != -1){
		$('#header a.referencie-link').css('background','url(\''+ baseUrl + 'img/site/referencie.png\') 188px 0px');
	}
	else if(window.location.href == baseUrl + 'sites/servis/' || window.location.href == baseUrl + 'sites/servis'){
		$('#header a.servis-link').css('background','url(\''+ baseUrl + 'img/site/servis.png\') 126px 0px');
	}
	else if(window.location.href == baseUrl + 'sites/novinky/' || window.location.href == baseUrl + 'sites/novinky'){
		$('#header a.novinky-link').css('background','url(\''+ baseUrl + 'img/site/novinky.png\') 146px 0px');
	}
	else if(window.location.href == baseUrl + 'produkty/' || window.location.href == baseUrl + 'produkty'){
		$('#header a.produkty-link').css('background','url(\''+ baseUrl + 'img/site/produkty.png\') 172px 0px');
	}
	else if(window.location.href.indexOf(baseUrl + 'produkty',0) != -1){
		$('#header a.produkty-link').css('background','url(\''+ baseUrl + 'img/site/produkty.png\') 172px 0px');
	}
	
    $('.album-pic a').fancybox();
    $('ul#album a').fancybox();
	$('#novinka1 ul li a').fancybox();
    
    $('#banner-slideshow').cycle({
		fx: 'fade',
		speed: 1000
	});
    
	var currUrl = window.location.href;
    if(currUrl.indexOf(baseUrl + "sites/kontakt",0) != -1){
        map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(49.222498,16.616925), 10);
        map.setUIToDefault();
        var html = '<div id="marker"><div id="marker-logo"></div><div id="marker-data"><strong>Wash service CR s.r.o.</strong><br/><strong>Tel.: </strong>+420 544 500 216<br/><strong>E-mail: </strong><a href="mailto:washservice@washservice.cz">washservice@washservice.cz</a></div></div>';
        var newMarker = addMarker(49.222498,16.616925,html);
        newMarker.openInfoWindowHtml(html);
    }
    
    function resizeFrame() 
    {
        var width = $(window).width();
        var offset;
        offset = -1*((1400-width)/2);
        if(offset<-250) {offset=-250};
        
        if(width >= 1200 && width <= 1400) {
            $("body").css('margin-left',offset);
            $("body").css('overflow-x','hidden');  
        }
        else if(width <= 1200) {
            $("body").css('margin-left',offset);
            $("body").css('overflow-x','auto');
        }
        else {
            $("body").css('margin-left',0);
            $("body").css('overflow-x','auto');
        }
        
    }
    
    jQuery.event.add(window, "load", resizeFrame);
    jQuery.event.add(window, "resize", resizeFrame);
	
});

function addMarker(latitude,longitude,info){
    var lat=latitude;
    var lon=longitude;
    var text=info;
    var marker = new GMarker(new GLatLng(lat,lon));
            
    GEvent.addListener(marker, 'click', function() {
        html='<div id="marker">';
        html += text;
        html += '</div>';
        
        marker.openInfoWindowHtml(html);
    });
    
    map.addOverlay(marker);
    
    return marker;
}
