
/**
 * @filesource: pub.js
 * @author: T. Jacquier
 * @email: thibault@avenir-diffusion.fr
 * @date: 06/08/10
 **/
 
 
$(document.body).ready (function () {
	pub();
});


function pub () 
{
	var partenaires = $('div.partenaires');
	var pub = $('div#pub');
	var index =  $('div.cadre-index');
	var infopart = $('div#infopart');
    var txtinfo = $('div.text-info');
	var page = $('div#page');
	var liste_produit = $('div.liste-produit');
	var cadre_page =  $('div#page div.cadre-page');
	var titre = $('h1.title');
	var desc = $('p.description');
	
	var h_index = index.height()+3;
	var h_txtinfo = txtinfo.height();
	var h_liste_produit = liste_produit.height();
	var h_pub = pub.height();
	var h_page = page.height();
	var h_cadre_page = cadre_page.height();
	var h_partenaires = partenaires.height()+4; //margin bottom 2px + border
	var h_infopart = infopart.height()+4; //margin top 2 px + 2*1 border
	var h_titre = titre.height()+40; //padding 2*20px
	var h_desc = desc.height()+42; //padding 2*20 px + margin top 2 px
	
		if(index.get(0)) { // PAGE INDEX div.cadre-index // redimensionnement : txtinfo
			var hauteur = (h_pub)-(h_index);
			txtinfo.css ('height', 115); //40 : txtinfo -> 2*20 de padding 
			pub.css ('height', 160);
		}
		else if(liste_produit.get(0)) { // PAGE PRODUIT div.liste-produit // redimensionnement : pub/page
			if((h_pub) < (h_titre+h_desc+h_liste_produit+h_infopart)) { //SI PUB < PAGE // redimensionnement : pub
				var hauteur = (h_titre+h_desc+h_liste_produit)-h_partenaires;
				pub.css('height', hauteur-502); //7 : margin + borders
			}
			else {	//SI PAGE< PUB // redimensionnement : liste_produit
				var hauteur = (h_pub)-(h_titre+h_desc+h_infopart);
				liste_produit.css('height', hauteur-7); //7 : margin + borders
			}	
		}
		else {	//PAGES PARTENAIRES/EXEMPLETEXTE/CONTACT/PANIER/SYNTHESE div.cadre-page // redimensionnement : pub/cadre_page
			if((h_pub) < (h_titre+h_cadre_page+h_infopart)) { //SI PUB < PAGE //PAGES PARTENAIRES/EXEMPLETEXTE div.cadre-page // redimensionnement : pub
				var hauteur = (h_titre+h_cadre_page)-h_partenaires;
				pub.css('height', hauteur-149); //7 : margin + borders
			}
			else { //SI PAGE < PUB //PAGE CONTACT/PANIER/SYNTHESE div.cadre-page // redimensionnement : cadre_page
				var hauteur = (h_pub)-(h_titre+h_infopart);
				cadre_page.css('height', hauteur-149); //5 : margin et borders
			}
		}
}
