// Font Replacement
/*Cufon.replace('.category-title h1,.footer h4, .product-view .product-shop .product-name h1,.page-title h1, .page-title h2,.wired-home .subscribe strong', {
	hover: true
});*/

jQuery(document).ready(function() {
	// Featured Products
    jQuery('#featured').jcarousel();
	// FancyBox jQuery
	jQuery("a.group").fancybox({ 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': true }); 	
	// Slider Homepage
	/*jQuery('#slider').cycle({
        fx: 'fade',
        speed: 2000,
		timeout: 5000,
        pager: '#controls',
		slideExpr: '.panel'
    });*/
	if (jQuery("#leftnav li.active").length < 1) jQuery("#leftnav li.nav-1").toggleClass("active");
	
	if (jQuery("#mapa1").length > 0 && jQuery("#mapa2").length > 0) { 
	  var myOptions = {
			    zoom: 16,
			    center: new google.maps.LatLng(50.102277, 14.39952),
			    mapTypeId: google.maps.MapTypeId.ROADMAP,
			    scrollwheel: false
			  }
	  var myOptions1 = {
			    zoom: 17,
			    center: new google.maps.LatLng(50.079312, 14.421183),
			    mapTypeId: google.maps.MapTypeId.ROADMAP,
			    scrollwheel: false

			  }
	 
	 var map = new google.maps.Map(document.getElementById("mapa1"),myOptions);
	 var map1 = new google.maps.Map(document.getElementById("mapa2"),myOptions1);
	  
	 var image = new google.maps.MarkerImage('/skin/frontend/default/lightq/images/lightq.png',
			 new google.maps.Size(97,50),new google.maps.Point(0,0), new google.maps.Point(20,25));
	 var image1 = new google.maps.MarkerImage('/skin/frontend/default/lightq/images/ulab.png',
			 new google.maps.Size(120,50),new google.maps.Point(0,0), new google.maps.Point(20,25));
	 
    var myLatLng1 = new google.maps.LatLng(50.079312, 14.421183);
	var myLatLng = new google.maps.LatLng(50.102108, 14.401727);
	 	
	    var marker = new google.maps.Marker({
	        position: myLatLng,
	        map: map,
	        icon: image,
	        title: "light Q",
	        html: "lightq_marker",
	        zIndex: 100
	    });
	    var marker1 = new google.maps.Marker({
	        position: myLatLng1,
	        map: map,
	        icon: image1,
	        title: "Ultralab a syn",
	        html: "ulab_marker",
	        zIndex: 100
	    });
	    
		  var marker2 = new google.maps.Marker({
		        position: myLatLng,
		        map: map1,
		        icon: image,
		        title: "light Q",
		        html: "lightq_marker",
		        zIndex: 100
		    });	    
	    var marker3 = new google.maps.Marker({
	        position: myLatLng1,
	        map: map1,
	        icon: image1,
	        title: "Ultralab a syn",
	        html: "ulab_marker",
	        zIndex: 100
	    });
	}
	jQuery(".horizontalSlide").each(function(){
        var xpos = 0;    	
        jQuery(this).children('a.carousel').each(function() {
    		
    	     jQuery(this).css("position","absolute");
        	var prv = jQuery(this).prev();
        	var lft = 0;
        	if (prv.length > 0) {
        		xpos += prv.find("img").width()+20;
        	}
        	jQuery(this).css("left",xpos+"px");
    	});
    	
        jQuery(this).children("a:first").toggleClass("first");
        jQuery(this).children("a:last").toggleClass("last");     	
    	
    	var id = "slide"+randomXToY(0,50)+randomXToY(51,99);
    	jQuery(this).attr("id",id);
    	animateLoga(id);

    }); 
});
function animateLoga(id){

	var curel = jQuery("#"+id+" a.first");
	var lastel = jQuery("#"+id+" a.last");
	var prevel = jQuery("#"+id+" a.tomove");
	
	if (prevel.length > 0 ) {
		newpos = lastel.position().left + lastel.width() +20;
		prevel.css("left",newpos +"px");
		prevel.toggleClass("tomove");
		prevel.toggleClass("last");
	}
	
	jQuery("#"+id+" a").animate({left:'-='+(curel.width()+20)+'px'},1900);
	if (curel.next().length > 0) {
		curel.next().toggleClass("first");
	} else {
		jQuery("#"+id+" a:first").toggleClass("first");
	}
	curel.toggleClass("first");
	curel.toggleClass("tomove");
	if (prevel.length > 0 ) lastel.toggleClass("last");
	setTimeout("animateLoga('"+id+"')",2000);
}
function randomXToY(minVal,maxVal,floatVal)
{
  var randVal = minVal+(Math.random()*(maxVal-minVal));
  return typeof floatVal=='undefined'?Math.round(randVal):randVal.toFixed(floatVal);
}

