/*se home page carico lo slideshow altrimenti un imagine fissa*/
var page = location.href;
var tmp = page.split("/");
var key = tmp.length;
page = tmp[key-1];
var folder = tmp[key-2];
var path;
tmp = page.indexOf("?");
if(tmp >= 0)
	page = page.substring(0, tmp);
if(folder == 'EN')
	path = '../';
else
	path = '';

/*Fallback per IE text shadow*/
$(document).ready(function() {
	 if ( $.browser.msie ) {
		$("#tagline").hide();
		$("#taglineImg").show();
	 }
	 else
	 {
		if(folder != 'EN')
			$("#tagline").html('<span style="color:#BFBFBF">M</span><span style="color:#C9C9C9">a</span><span style="color:#D4D4D4">g</span><span style="color:#DEDEDE">l</span><span style="color:#E9E9E9">i</span><span style="color:#F3F3F3">e</span><span style="color:#EAEAEA">r</span><span style="color:#E2E2E2">i</span><span style="color:#D9D9D9">a</span><span style="color:#D0D0D0"> </span><span style="color:#C8C8C8">U</span><span style="color:#BFBFBF">o</span><span style="color:#C9C9C9">m</span><span style="color:#D4D4D4">o</span><span style="color:#DEDEDE"> </span><span style="color:#E9E9E9">e</span><span style="color:#F3F3F3"> </span><span style="color:#E9E9E9">D</span><span style="color:#DEDEDE">o</span><span style="color:#D4D4D4">n</span><span style="color:#C9C9C9">n</span><span style="color:#BFBFBF">a</span>');	 
		else
			$("#tagline").html('<span style="color:#BFBFBF">K</span><span style="color:#C9C9C9">n</span><span style="color:#D4D4D4">i</span><span style="color:#DEDEDE">t</span><span style="color:#E9E9E9">w</span><span style="color:#F3F3F3">e</span><span style="color:#EAEAEA">a</span><span style="color:#E2E2E2">r</span><span style="color:#D9D9D9"> </span><span style="color:#D0D0D0">M</span><span style="color:#C8C8C8">a</span><span style="color:#BFBFBF">n</span><span style="color:#C9C9C9"> </span><span style="color:#D4D4D4">a</span><span style="color:#DEDEDE">n</span><span style="color:#E9E9E9">d</span><span style="color:#F3F3F3"> </span><span style="color:#E9E9E9">W</span><span style="color:#DEDEDE">o</span><span style="color:#D4D4D4">m</span><span style="color:#C9C9C9">a</span><span style="color:#BFBFBF">n</span>');	
	 }
	 
	/*GESTIONE BACKGROUND*/	
	if (page == "" || page == "index.php")
	{
		$.vegas( 'slideshow', {
		delay: 8000,
		backgrounds: [
			{ src: path+'img/bkg4.jpg', fade: 4000 },
			{ src: path+'img/bkg5.jpg', fade: 4000 },
			{ src: path+'img/bkg6.jpg', fade: 4000 }
		]
		} )( 'overlay', {src: path+'jslib/vegas/overlays/01.png', opacity:0.1});
	}
	else
	{
	  $.vegas({
		src: path+'img/bkg4.jpg',
		valign:'top',
		align:'center'
	  })('overlay', {src: path+'jslib/vegas/overlays/01.png',opacity:0.1});
	}
 });

if(page == "collections.php")
{
	jQuery(document).ready(function($) {
		// We only want these styles applied when javascript is enabled
		$('div.navigation').css({'width' : '300px', 'float' : 'left'});
		$('div.content').css('display', 'block');

		// Initially set opacity on thumbs and add
		// additional styling for hover effect on thumbs
		var onMouseOutOpacity = 0.67;
		$('#thumbs ul.thumbs li').opacityrollover({
			mouseOutOpacity:   onMouseOutOpacity,
			mouseOverOpacity:  1.0,
			fadeSpeed:         'fast',
			exemptionSelector: '.selected'
		});
		
		// Initialize Advanced Galleriffic Gallery
		var gallery = $('#thumbs').galleriffic({
			delay:                     2500,
			numThumbs:                 25,
			preloadAhead:              10,
			enableTopPager:            true,
			enableBottomPager:         true,
			maxPagesToShow:            7,
			imageContainerSel:         '#slideshow',
			controlsContainerSel:      '#controls',
			captionContainerSel:       '#caption',
			loadingContainerSel:       '#loading',
			renderSSControls:          true,
			renderNavControls:         true,
			playLinkText:              'Play Slideshow',
			pauseLinkText:             'Pause Slideshow',
			prevLinkText:              '&lsaquo; Previous Photo',
			nextLinkText:              'Next Photo &rsaquo;',
			nextPageLinkText:          'Next &rsaquo;',
			prevPageLinkText:          '&lsaquo; Prev',
			enableHistory:             false,
			autoStart:                 false,
			syncTransitions:           true,
			defaultTransitionDuration: 900,
			onSlideChange:             function(prevIndex, nextIndex) {
				// 'this' refers to the gallery, which is an extension of $('#thumbs')
				this.find('ul.thumbs').children()
					.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
					.eq(nextIndex).fadeTo('fast', 1.0);
			},
			onPageTransitionOut:       function(callback) {
				this.fadeTo('fast', 0.0, callback);
			},
			onPageTransitionIn:        function() {
				this.fadeTo('fast', 1.0);
			}
		});
	});
}

function newsBoxes(id)
{
	$(".news_post").hide();
	$("#"+id).show();
}

function changeLanguage(lang)
{
	if(folder == 'EN' && lang == 'IT')
		var newUrl = "../"+page;
	else if(folder != 'EN' && lang == 'EN')
		var newUrl = "EN/"+page;
	else
		var newUrl = "";
	$.ajax({
    	url : path+"phplib/ajaxResponse.php?op=changeLanguage&language="+lang,
    	complete : function (data){if(newUrl != '') window.location.href = newUrl;},
		async : false,
		type: "get"
	});
}

function sendEmail()
{
	$("#label_content").removeAttr("class");
	$("#label_email").removeAttr("class");
	var check = true;
	if($('#contact_country').val() != '')
		check = false;
	else
	{
		var email = $("#contact_email").val();
		var content = $("#contact_content").val();
		if(email == '' || !validateEmail(email))
		{
			$("#label_email").attr("class","error");	
			check = false;
		}
		if(content == '')
		{
			$("#label_content").attr("class", "error");
			check = false;
		}
	}
	
	if(check)
	{
		/*$("#contact_us").hide("slow");*/
		$("#contact_us_loader").show();
		$.ajax({
			url : path+"phplib/ajaxResponse.php?op=sendEmail&email="+email+"&content="+content,
			complete : function (data){
					$("#contact_us").hide("slow");
					$("#contact_us_response").show("slow");
				},
			async : false,
			type: "get"
		});
	}
	
}

function validateEmail(elementValue)
{  
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
	return emailPattern.test(elementValue); 
}
