// JavaScript Document

function mobile(){
	
	headingWidth = $("#heading").width();
	headingHeight = $("#heading").height();
	containSxHeight = $("#contain .sx").height();
	//alert(containSxHeight);
	//alert(headingHeight)
	//alert(headingWidth)
	newsWidth = $("#news").width();
	accordionWidth = $("#accordion").width();
	$("#accordion table, #accordion table *").width('100%');
	//alert(accordionWidth)

	
	//if (window.innerWidth && window.innerWidth < 900) {
	if (headingWidth<640) {
		$("#headingSlideshow").hide();
		//$("#news").hide();
		$(".fileList .otherImages").hide();
	} else {
		$('#heading #headingSlideshow').height(headingHeight);
		$('#headingContain').height(headingHeight);
		$("#headingContain").addClass("bgHeadingContain");
		$('#heading #headingSlideshow').crossSlide({
		  fade: 1
		}, [
		  {
			src:  'websiteMat/slideShow/01_tecnicalPark.jpg',
			from: '30% 50% 1.3x',
			to:   '50% 50% 1.0x',
			time: 5
		  }, {
			src:  'websiteMat/slideShow/02_tecnicalPark.jpg',
			from: '50% 30% 1.3x',
			to:   '50% 50% 1.0x',
			time: 5
		  }, {
			src:  'websiteMat/slideShow/03_safilo.jpg',
			from: '30% 50% 1.3x',
			to:   '50% 50% 1.0x',
			time: 5
		  }, {
			src:  'websiteMat/slideShow/04_rovigno.jpg',
			from: '50% 30% 1.3x',
			to:   '50% 50% 1.0x',
			time: 5
		  }, 
		  {
			src:  'websiteMat/slideShow/05_rovigno.jpg',
			from: '30% 50% 1.3x',
			to:   '50% 50% 1.0x',
			time: 5
		  }, {
			src:  'websiteMat/slideShow/06_salvagnini.jpg',
			from: '50% 30% 1.3x',
			to:   '50% 50% 1.0x',
			time: 5
		  }, {
			src:  'websiteMat/slideShow/07_sid.jpg',
			from: '30% 50% 1.3x',
			to:   '50% 50% 1.0x',
			time: 5
		  }, {
			src:  'websiteMat/slideShow/08_rinascente.jpg',
			from: '50% 30% 1.3x',
			to:   '50% 50% 1.0x',
			time: 5
		  }, 
		  {
			src:  'websiteMat/slideShow/09_rinascente.jpg',
			from: '30% 50% 1.3x',
			to:   '50% 50% 1.0x',
			time: 5
		  }, {
			src:  'websiteMat/slideShow/10_rinascente.jpg',
			from: '50% 30% 1.3x',
			to:   '50% 50% 1.0x',
			time: 5
		  }, {
			src:  'websiteMat/slideShow/11_alfacorse.jpg',
			from: '30% 50% 1.3x',
			to:   '50% 50% 1.0x',
			time: 5
		  }, {
			src:  'websiteMat/slideShow/12_alfacorse.jpg',
			from: '50% 30% 1.3x',
			to:   '50% 50% 1.0x',
			time: 5
		  }
		]);
	
	}
	
	
		
	//make several slideshows with class selector, all slideshows shares the same parameters
	//$('.slideshow').divSlideShow(); 	
	
	//make one slideshow with id selector
	
	if (window.innerWidth && window.innerWidth > 700) {
   		bigBrowser();
	} else if (document.documentElement.clientWidth && document.documentElement.clientWidth > 700) {
   		bigBrowser();
	} else if (document.body.clientWidth && document.body.clientWidth > 700) {
   		bigBrowser();
	} else {
		smallBrowser();
	}

	function bigBrowser () {
			/*
			slideWidth = 711
			*/
			slideHeight = 350
			
			
			$("#accordion h3").click(function(){
				//var element = "#" + $(this).attr("ID");
				//var h3Height = $(this).height() * $(this).attr("ID")+offset.top;
				var offset = $("#accordion").offset();
				var h3Height = $(this).height()+13;
				var h3Height2 = h3Height * $(this).attr("ID");
				var h3Height3 = h3Height2 + offset.top;
				//alert(h3Height3);
				//setTimeout('$.scrollTo("' + element + '" ,600, {axis:"y"})', 1000)
				//setTimeout('$.scrollTo( {top:"' + h3Height3 + 'px"} ,600, {axis:"y"})', 1000)
				//setTimeout('$.scrollTo(  {top:"' + h3Height3 + 'px", left:"0px"} ,0)', 1000)
				//setTimeout('$.scrollTo( "#accordion" ,600, {offset: {top:+' + h3Height2 + '} })', 1000)
				$.scrollTo({top:h3Height3 + 'px', left:'0px'}, 600);
			});
	
			
			$("#menu").hover(
				function(){
					$("#menu ul li ul").slideDown(0)
					$("#sidPills").hide();
				},function(){
					$("#menu ul li ul").slideUp(0)
					$("#sidPills").hide();
				}
			);
		
			$("#sidPillsImg").click(
				function(){
					$("#menu ul li ul").hide();
					$("#sidPills").toggle(0)
				}
			);
	}
	function smallBrowser() {
		
			$("#progress").makeFloat({x:"current",y:"current", speed:"fast"});
			
			$("#accordion table, #accordion table *").addClass("noBorder");
			$("#accordion table, #accordion table *").hide();
	
			$(".fileList a, .singleProjectList a").attr("rel","");
			$(".fileList a, .singleProjectList a").click(function(event){
			 event.preventDefault();
			 });
			 /*
			slideWidth = 300
			*/
			slideHeight = 600
		 
			
			$("#accordion h3").click(function(){
				headingDimension("No");
				var offset = $("#accordion").offset();
				var heightNews = $("#news").height();
				//alert(heightNews);
				var h3Height = $(this).height()+13;
				var h3Height2 = h3Height * $(this).attr("ID");
				var h3Height3 = h3Height2 + headingHeightNew + containSxHeight+55 + heightNews;
				$.scrollTo({top:h3Height3, left:0}, 600);
			});
			
			/*
			$("#menu ul li").hover(
				function(){
					headingDimension(95);
					$(this).children("ul").slideDown(0)
					$("#sidPills ul").hide();
				},function(){
					headingDimension("No");
					$(this).children("ul").slideUp(0)
					$("#sidPills ul").hide();
				}
			);
			*/
			$("#menu ul li").click(
				function(){
					$(this).children('ul').slideToggle(0);
					menuHeight = $("#menu").height();
					sidPillsHeight = $("#sidPills").height();
					$("#heading").height(385 + menuHeight + sidPillsHeight);
				}
			);
		
			$("#sidPillsImg").click(
				function(){
					$("#sidPills ul").toggle(0)
					menuHeight = $("#menu").height();
					sidPillsHeight = $("#sidPills").height();
					$("#heading").height(385 + menuHeight + sidPillsHeight);
				}
			);
			
			function headingDimension(showHide){
				if(showHide=="No"){
					$("#sidPills ul").hide()
					$("#menu ul li ul").hide();
					headingHeightNew = 475;
				} else{
					$("#sidPills ul").toggle(0)
					$("#menu ul li ul").hide();
					
					headingHeightNew = $("#heading").height();
					aumento = showHide
					//alert(headingHeightNew);
					if(headingHeightNew<600){
						headingHeightNew =  headingHeightNew + aumento
					} else{
						headingHeightNew =  headingHeightNew - aumento
					}
				}
				$("#heading").height( headingHeightNew + "px");
			}
			
			
			
			
			var startUrl = 'index.html';
			loadPage(startUrl);
			
			function loadPage(url) {
				//$('body').append('<div id="progress">Loading...</div>');
				$("#progress").show();
                //$("#progress").makeFloat({x:"current",y:"current", speed:"fast"});

				//scrollTo(0,0);
				if (url == undefined) {
					$('#contain').load('index.html #heading a', hijackLinks);
					//$('#contain .dx').load(url + ' #contain .dx #containInside', hijackLinks);
					//scrollTo(0,0);
				} else {
					$('#contain .dx').load(url + ' #contain .dx #containInside', hijackLinks);
					//$.scrollTo("#containInside");
				}
			}
	
			function hijackLinks(positionScroll) {
					$('#heading a').click(function(e){
						var url = e.target.href;
						if (url.match(/scuolaitalianadesign.com/)) {
							e.preventDefault();
							loadPage(url);
							$.scrollTo("#containInside");
						}
					});
					$('#contain a').click(function(e){
						var url = e.target.href;
						if (url.match(/scuolaitalianadesign.com/)) {
							e.preventDefault();
							loadPage(url);
							$.scrollTo("#containInside");
						}
					});
				//$('#progress').remove();
				$("#progress").hide();
				var containOffset = $("#contain").offset();
				var containOffsetTop = containOffset.top;
				var projectsHeight = $("#projects").height();
				var scrollPage = containOffsetTop;
				//alert(scrollPage);
				//$.scrollTo(scrollPage, 0);
				//$.scrollTo("#containInside");
	
				$("#accordion").accordion({
					//animated: 'bounceslide',
					animated: false,
					active: false,
					autoHeight: false,
					collapsible: true
				});
			}
	}

	$('.slideShow').divSlideShow({
		/*
		*/
		width:newsWidth, 
		height:slideHeight, 
		arrow:"split",
		loop:3,
		delay:10000,
		slideContainerClass:"slide-container",
		separatorClass:"separator", 
		controlClass:"control",  
		leftArrowClass:"leftArrowClass", 
		rightArrowClass:"rightArrowClass", 
		controlActiveClass:"control-active",
		controlHoverClass:"control-hover",
		controlContainerClass:"control-container"
	});
	
	
}
