// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function alertSize() {
	  var myWidth = 0, myHeight = 0;
	  if( typeof( window.innerWidth ) == 'number' ) {
	    //Non-IE
	    myWidth = window.innerWidth;
	    myHeight = window.innerHeight;
	  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	    //IE 6+ in 'standards compliant mode'
	    myWidth = document.documentElement.clientWidth;
	    myHeight = document.documentElement.clientHeight;
	  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	    //IE 4 compatible
	    myWidth = document.body.clientWidth;
	    myHeight = document.body.clientHeight;
	  }
	  return new Array(myWidth,myHeight);
	}

	function setHeight(titolo, altezza){
		// 42 = titolo della pagina
		// 100 = footer
		// 143 = angelo savelli
		the_size = (alertSize()[1] - titolo - 100 - 143);
		if(the_size>altezza){
			doc_size = the_size + "px"
		}else{
			doc_size = altezza+"px"
		}
		$("contenuto").setStyle({
			height: doc_size
		});
	}
	function setHeightVariant(titolo, altezza, variant){
		// 42 = titolo della pagina
		// 100 = footer
		// 143 = angelo savelli
		the_size = (alertSize()[1] - titolo - 100 - 143);
		if(the_size>altezza){
			doc_size = the_size
		}else{
			doc_size = altezza
		}
		$("contenuto").setStyle({
			height: doc_size+"px"
		});
		if(variant=="content1e2"){
			cont_height = doc_size - 50
			$("contenuto1").setStyle({
				height: cont_height
			});
			$("contenuto2").setStyle({
				height: cont_height
			});
		}
	}

	function setWidth(){
		new_size = (alertSize()[0] - 240);
		if(new_size<766){
			col_size = new_size
		}else{
			col_size = 766
		}
		$("colonna_dx").setStyle({
			width: col_size+"px"
		});
	}
	function setWidthVariant(variant){
		new_size = (alertSize()[0] - 240);
		if(new_size<766){
			col_size = new_size
		}else{
			col_size = 766
		}
		$("colonna_dx").setStyle({
			width: col_size+"px"
		});

		if(variant == "container"){
			cont_size = (col_size - 100) 
			news_size = cont_size + "px"
			$("container").setStyle({
				width: "566px"
			});
			$("contenuto").setStyle({
				width: "766px"
			});
		}
		if(variant == "headconimm"){
			news_size = (col_size - 270) + "px"
			$("headconimm").setStyle({
				width: news_size
			});
		}
		if(variant == "duecolonne"){
			cont_size = ((col_size - 80)/2) + "px";
			$("box1").setStyle({
				width: cont_size
			});
			$("box2").setStyle({
				width: cont_size
			});
		}

		if(variant == "savelli"){
			if(new_size<600){
				p_size = new_size
			}else{
				p_size = 600
			}
		
			$("savelli").setStyle({
				width: p_size+"px"
			});
		}
	}
	function setWidthnonusatodipoesie(){
		new_size = (alertSize()[0] - 240);
		if(new_size<766){
			col_size = new_size
		}else{
			col_size = 766
		}
		if(new_size<600){
			p_size = new_size
		}else{
			p_size = 600
		}
		$("colonna_dx").setStyle({
			width: col_size+"px"
		});

	}

function setSize(title){
	if(title){
		//alert("qui");
		setHeight(42, 370);
	}else{
		//alert("qua");
		//altezza+titolo dev'essere costante quindi altezza => 370+42=412
		setHeight(0, 412);
	}	
	setWidth();
}

function setSizeWithHeight(title, altezza){
	if(title){
		setHeight(42, altezza);
	}else{
		setHeight(0, altezza);
	}
	setWidth();
}

function setSizeWork(){
	setHeight(0, 460);
	setWidthVariant("container");
}

function setSizeNews(imm){
	//il titolo è 80 perchè c'è il breadcrump
	//e l'altezza è 332 per mantenere il totale altezza + titolo
	setHeight(80,332);
	if(imm){
		setWidthVariant("headconimm");
	}else{
		setWidth();
	}
}

function setSizeBiblio(){
	setHeightVariant(0, 412, "content1e2");
	setWidthVariant("duecolonne");
}

function setSizeVita(){
	setHeight(0, 412);
	//setWidthVariant("savelli");
	setWidth();
}

function setSizeBigTitle(){
	//il titolo è 80 perchè c'è il breadcrump
	//e l'altezza è 332 per mantenere il totale altezza + titolo
	setHeight(80,332);
	setWidth();
}

function prepareCarousel(id){
	c = new UI.Carousel('horizontal_carousel');
	c.scrollTo(id);
}



