/*-------------------------------------------*\
                 DYNAMIC LEADS
\*-------------------------------------------*/
var currentTab=1;		//Keeps track of the current tab for rotating.
var dlRotate;			//Stores the interval for tab switching so it can be stopped.
var dlRunning = false;	//Keeps track of whether or not the auto scroll is running.
var dlNumTabs;			//Counts the number of tabs once the DOM is ready.
var firstLoad = true;	//Modifies the Toggle function on the first page load.
var dlIsFade = false	//Checks if a fading tranistion is required.
var dlIsTabs = false	//Checks if tab switch is required.
var dlIsCount = false	//Checks if a counter needs to be displayed.
var dlFade = false;	//Keeps track of fading well it is occuring.
var dlFadeTime = 200;
if(readCookie("dlTime") != null)
	var dlTime = (readCookie("dlTime") * 1000) + (dlFadeTime * 2); //Keeps track of the flipping interval
else
	var dlTime = 7000 + (dlFadeTime * 2); //Keeps track of the flipping interval

function dlToggle() { //Starts/stops the auto switching
	if(dlRunning) {
		clearInterval(dlRotate);
		dlRunning = false;
		$(".rotateNav a.pause").removeClass("pause").addClass("play");
	} else {
		firstLoad?firstLoad=false:dlCycle("next");
		dlRotate = setInterval('dlCycle("'+'next'+'")', dlTime);
		dlRunning = true;
		$(".rotateNav a.play").removeClass("play").addClass("pause");
	}
}

function dlCycle(direction) { //Goes to next or previous tab
	if(direction == "next") {
		dlSwitch(currentTab>=dlNumTabs?1:currentTab+1);
	} else {
		dlSwitch(currentTab==1?dlNumTabs:currentTab-1);
	}
}

function dlSwitch(tabNum) { //Goes to the requested tab
	if(dlIsTabs) {
		$("#dl .tabs .active").removeClass("active");
		$("#dl .tabs li").eq(tabNum-1).addClass("active");
	}
	
	if(dlIsCount) $(".rotateCount span").html(tabNum);
	
	if(dlIsFade) {
		if(!dlFade) {
			dlFade = true;
			$(".rotateItem").eq(currentTab-1).fadeOut(dlFadeTime,function(){
				$(".rotateItem").eq(tabNum-1).fadeIn(dlFadeTime,function(){dlFade = false;});
			});
			dlFade = false;		
		}
	} else {
		$(".rotateItem").eq(currentTab-1).hide();
		$(".rotateItem").eq(tabNum-1).show();
	}

currentTab=parseInt(tabNum);
		
}

var isCTRL = false;
var isFocus = false;
function arrowSwitch(Event) {
	if(Event==null) Event=event; //IE doesn't pass the event!
	if(Event.keyCode == 37 && isCTRL) { //left 37
		if(dlRunning) dlToggle();
		dlCycle("previous");
	} else if(Event.keyCode == 39 && isCTRL) { //right 39
		if(dlRunning) dlToggle();
		dlCycle("next");
	} else if(Event.keyCode == 17) {
		isCTRL = true;
	}
	
	if(Event.keyCode == 9 && !isFocus) { //outlines are turned off for firefox until the user hits tab
		$("a").addClass("withFocus");
		isFocus = true;
	}
	
}

function arrowCancel(Event) {
	if(Event==null) Event=event; //IE doesn't pass the event!
	if(Event.keyCode == 17) {
		isCTRL = false;
	}	
}

function dlTimeChange(newTime) {
	if(dlRunning) {
		dlToggle();
		$(".rotateNav a.play").removeClass("play").addClass("pause"); //toggle removes this class, but since we aren't really toggling lets put it back.
	}
	dlTime = (newTime * 1000) + (dlFadeTime * 2);
	setTimeout("dlToggle()",dlTime);
	createCookie("dlTime",newTime,1000);
}

function dlSlideCookie() { //Changes the default slider value for the DLs if a cookie is set
	if(readCookie("dlTime") != null) {
		var current = $("ul.dlTimeChange li.default");
		$("ul.dlTimeChange li").filter(function(index) {
			return parseInt($(this).html()) == parseInt(readCookie("dlTime"));
		}).addClass("default");
		if($("ul.dlTimeChange li.default").size() == 2) { //Checks to see if a new default was found, if not nothing changes.
			current.removeClass("default");
			return true;
		} else {
			return false;	
		}
	} else {
		return false;	
	}
}

/*-------------------------------------------*\
                 TAB SWITCH
\*-------------------------------------------*/
var tabFade = false;	//Keeps track of fading well it is occuring.
function tabSwitch(linkElement) { //Goes to the requested tab
	
	var tabContainer = linkElement.parents(".tabsContainer").eq(0);
	var oldTab = tabContainer.children(".active").eq(0);
	var newTab = $(linkElement.attr("href"));
	//if(!tabFade && !oldTab.is(linkElement.attr("href"))) {
	
		tabFade = true;
		switchActiveTab(linkElement);
		oldTab.fadeOut(200,function(){
			newTab.fadeIn(200,function(){
				oldTab.removeClass("active");
				newTab.addClass("active");
				tabFade = false;
			});
		});
	//}
}

function switchActiveTab(linkElement) { //Applys the class of active to whatever link element is passed and removes it from all its siblings
	var currentLI = linkElement.parent();
	currentLI.siblings().removeClass("active");
	currentLI.addClass("active");
}

/*-------------------------------------------*\
                 WEATHER
\*-------------------------------------------*/
/*function bindChooseCity() {
	$("#chooseCity").bind("click", function(){ //Choose city for weather
		overlay("weather.html",397);
		return false;
	});
}

function populateCity(prov) {
	var city = document.getElementById("city");
	var allCities;
	if(prov != "NULL") {
		allCities = '<option value="NULL" id="selectCity">Select your city/town</option>';
		city.disabled = false;
		for(i=0;i<cities[prov].length;i++) {
			allCities = allCities+'<option value="'+cities[prov][i].toLowerCase()+'">'+cities[prov][i]+'</option>';
		}
		$(city).html(allCities);
		$("#selectCity").attr("selected","selected");		
	} else {
		city.disabled = true;
		$(city).html('<option value="NULL" selected="selected">Select your city/town</option>');
	}
}

function submitWeather(form) {
	if(form.province.value != "NULL" && form.city.value != "NULL") {
		eraseCookie("weatherfile");
		createCookie("weatherfile",form.country.value+"_"+form.province.value.toLowerCase()+"_"+form.city.value.toLowerCase().replace(/ /g,"")+".html",1000);
		$.get("weather/"+readCookie("weatherfile"), function(data){
			data = data.replace(/src=\"\/Homepage/g,'src="http://en.canoe.ca/Homepage');
			$("#weatherAjax").html(data);
			bindChooseCity();
			closeOverlay();
		});
	} else {
		alert("Please fill out the form before submitting");	
	}
}
*/
/*-------------------------------------------*\
                 OVERLAY (fonctionne avec l'ancien wheater)
\*-------------------------------------------*/
/* function overlay(fileName,width) {
	$.get(fileName, function(data){
		var htmlStart = '<div id="overlayFade"></div><div id="overlay">';
		var htmlFinish = '</div>';
		$("body").append(htmlStart+data+htmlFinish);
		var overlayDiv = $("#overlay");
		$("#overlayFade").css("height",$("body").height()+"px");
		positionOverlay(width,$("#overlay").height());
		overlayDiv.css("width", width+"px");
		overlayDiv.fadeIn(600);
		$("#popHead a").bind("click", function(){
			closeOverlay();
			return false;
		});
	});
}

function closeOverlay() {
	$("#overlay").fadeOut(600, function() {
		$("#overlayFade").remove();
		$("#overlay").remove();
	});
}

function positionOverlay(width,height) { //Slight modification of a function from thickbox http://jquery.com/demo/thickbox/
	$("#overlay").css({marginLeft: '-' + parseInt((width / 2),10) + 'px', width: width + 'px'});
		if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6
			$("#overlay").css({marginTop: '-' + parseInt((height / 2),10) + 'px'});
	}
}

*/

/*-------------------------------------------*\
                 COOKIES
\*-------------------------------------------*/
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

/*-------------------------------------------*\
                 DROP DOWN
\*-------------------------------------------*/
/* function dropDown(dropdown) {
	$("#"+dropdown).toggle();
	if($("#"+dropdown).css("display") == "none") {
		$("html").unbind();
	} else {
		$("html").bind("click", function(){
		  dropDown(dropdown);
		});	
	}
}
*/
/*-------------------------------------------*\
            STORY LIST HOVER STATES
\*-------------------------------------------*/
function bindStoryClick(which) {
	which.click(function() { 
		window.location = ($(this).children("h4").children("a").eq(0).attr("href"));
	});
}

function bindStoryHover(which) {
	which.hover(function(){
		$(this).addClass("storyHover");
		bindStoryClick($(this));
	},function(){
		$(this).removeClass("storyHover");
	});
}

function unbindStoryHover(which) {
	which.unbind();
}



/*---------------------------------------------------------*\
            ARTICLE: REFER TO ARTICLE TEXT STATES
\*---------------------------------------------------------*/
function bindReferToArticleTextClick(which) {
which.click(function() { 
		window.location = ($(this).children("h3").children("a").eq(0).attr("href"));
	});
}

function bindReferToArticleTextHover(which) {
	which.hover(function(){
		$(this).addClass("referToArticleTextHover");
		bindReferToArticleTextClick($(this));
	},function(){
		$(this).removeClass("referToArticleTextHover");
	});
}

function unbindReferToArticleTextHover(which) {
	which.unbind();
}



/*-------------------------------------------*\
                 SLIDE BAR
\*-------------------------------------------*/
function bindSlider() {
	$(".slider .marker").each(function(i){
			var thisthis = $(this);
			var centerMarker = thisthis.filter(".centerMarker").size();				
			var markerWidth = thisthis.width();				
			var thisli = $(thisthis.parents(".sliderContainer").children("ul").children("li"));
			var whichli = thisli.index($(thisli.parent().children(".default"))[0]);
			var liSize = thisli.size();
			var negativeMargin = -1*markerWidth/2;
			var parent = thisthis.parents(".slider").eq(0);
			var slideWidth = parent.width();
			var displayX = Math.round(slideWidth/(liSize-1)*whichli);
			var sepX;
			var lr;
			var sepMargin = 0; var tempMargin = 0;
			parent.siblings(".slideValue").eq(0).children("span").html(thisli.filter(".default").eq(0).html());
			for(i=0;i<liSize;i++) {
				sepX = Math.round(slideWidth/(liSize-1)*i)
				if(i==1)
					tempMargin = sepMargin = parent.children(".seperator").eq(0).width()/-2;
				if((i+1)==liSize){
					lr="right";
					tempMargin = sepX = 0;
				} else {
					lr="left";
				}
				parent.append('<div class="seperator" style="'+lr+':'+sepX+'px;margin-left:'+tempMargin+'px"></div>');
			}
			if(centerMarker) {
				if(whichli==0)
					displayX = displayX - sepMargin;
				else if((whichli+1)==liSize)
					displayX = displayX + sepMargin;
			} else {
				if(whichli==0)
					displayX = displayX - negativeMargin;
				else if((whichli+1)==liSize)
					displayX = slideWidth - markerWidth - negativeMargin;
			}
			thisthis.css({"left":displayX+"px","margin-left":negativeMargin+"px"});
	}).bind("mousedown", function(){
		var markers = new Array();
		$(this).parents(".sliderContainer").children("ul").children("li").each(function(i){
			markers[i] = $(this).html();
		});
		slider(this,markers);
		return false;
	}).show();
}

function slider(object,markers) {
	if($.browser.msie) document.onselectstart = function() {return false;}; //This stops IE from selecting text while sliding the bar
	
	var howMany = markers.length;
	
	var snapX; //keeps track of which marker to snap to
	var innerX; //keeps track of the marker position when dragging
	
	object = $(object); //marker DOM object
	var centerMarker = object.filter(".centerMarker").size();
	var markerWidth = object.width();
	var negativeMargin = Math.round(-1*markerWidth/2); //Used for centering the bullet
	var parent = object.parents(".slider").eq(0); //Marker container DOM object
	var slideWidth = parent.width();
	var sepMargin = Math.round(parent.children(".seperator").eq(0).width()/-2);
	if(centerMarker) {
		var end = slideWidth + sepMargin;
		var negativeMargin = sepMargin;
	} else {
		var end = slideWidth - markerWidth - negativeMargin;
	}
	var slideStart = parent.offset().left; //Where on the page the container is located to adjust absolute positioning
	var ul = parent.siblings("ul").eq(0);
	var internalMarkers = Math.round(slideWidth/(howMany-1));
	var prevSnapX = -10; //Used to see if the number to be displayed is different from the previous
	$("body").css("cursor","default").mousemove(function(event) {
		innerX = event.pageX - slideStart;
		if(innerX < (0-negativeMargin))
			innerX = 0-negativeMargin;
		else if(innerX > end)
			innerX = end;
		snapX = internalMarkers * Math.round(innerX/internalMarkers);
		if(snapX != prevSnapX && innerX >= 0 && innerX <= end) {
			ul.children("li.default").removeClass("default");
			ul.children().eq(snapX/internalMarkers).addClass("default");
			parent.siblings(".slideValue").eq(0).children("span").html(ul.children().eq(snapX/internalMarkers).html());
			prevSnapX = snapX;
		}
		object.css({left:(innerX)+"px"});
	}).bind("mouseup", function(){
		if($.browser.msie) document.onselectstart = null;
		var displayX = snapX;
		if(snapX == 0)
			displayX = 0-negativeMargin;
		else if(snapX >= (slideWidth-(internalMarkers/2)))
			displayX = end;
		//object.css("left",displayX+"px");
		object.animate({left:displayX+"px"},800)
		$("body").css("cursor","auto").unbind();
		var endFunction = ul.attr("class");
		eval(endFunction + '('+ul.children(".default").html()+')');
	});
}

/*-------------------------------------------*\
                 TEXT RESIZE
\*-------------------------------------------*/
function sizeText(whichLink,className) {
	var whichLinkClass = "a."+(whichLink.attr("class")).substring(0,3);
	$("#content").removeClass("sml").removeClass("med").removeClass("lrg").addClass(className);
	$(".articleControls a").removeClass("active");
	$(whichLinkClass).addClass("active");
	return true;
}

/*-------------------------------------------*\
                 CONTENT SWAP
\*-------------------------------------------*/
function contentSwap(linkElement,div) {
	var url = linkElement.attr("href").substring(1)+".html";
	switchActiveTab(linkElement);
	$(div).load(url,function() {
			pageInit();
	}).html('<div class="ajaxLoader"><img src="../images/ajax-loader.gif" alt="Content is loading"><br />Loading</div>');
}

/*-------------------------------------------*\
                 AJAX SCROLL
\*-------------------------------------------*/
var ajaxScrollRunning = false;
function ajaxScroll(direction,container) {
	var getHowMany = 10 //How many new elements are retrieved with each ajax call
	
	if(((direction == "next" && container.children(".next.disabled").size() == 0) || (direction == "prev" && container.children(".prev.disabled").size() == 0)) && !ajaxScrollRunning) {
		ajaxScrollRunning = true;
		if(direction == "next") {
			var directionN = -1;
			var oppDirection = "prev";
		} else {
			var directionN = 1;
			var oppDirection = "next";
		}
		
		var nextBtn = container.children(".next");
		var vals = nextBtn.attr("rel").split(",");
		vals[0] = parseInt(vals[0]); //How many are to the right that have not been displayed.
		vals[1] = parseInt(vals[1]); //The position of the last item being shown.
		vals[2] = parseInt(vals[2]); //The total number of items.
		
		var thisUL = container.children(".scrollingInner").children("ul");
		var thisLI = thisUL.children("li");
		var thisLIRightMargin = parseInt(thisLI.css("margin-right").replace("px",""));
		var scrollBoxWidth = thisLI.width() + thisLIRightMargin;
		var currentLocation = thisUL.css("left").replace("px","");
		var whereToMove = parseInt(currentLocation) + parseInt(directionN*scrollBoxWidth);
		var totalWidth = container.children(".scrollingInner").width();
		var howManyFit = Math.floor((totalWidth+thisLIRightMargin)/scrollBoxWidth);

		if(direction == "next") {
			vals[1]++;
			vals[0]--;
			if(vals[0] < 5) {
				ajaxScrollGet(direction,thisUL,"ajaxtest.html",vals[1]+vals[0]+1,getHowMany);
				var currentULWidth = parseInt(thisUL.css("width").replace("px",""));
				var newULWidth = currentULWidth + (getHowMany*scrollBoxWidth);
				thisUL.css("width",newULWidth+"px");
				vals[0] = vals[0] + getHowMany;
			}
		} else {
			vals[0]++;
			vals[1]--;
		}

		if(whereToMove != 0)
			container.children(".prev.disabled").toggleClass("disabled");
		else
			container.children(".prev").toggleClass("disabled");
		
		if(vals[1] != vals[2])
			container.children(".next.disabled").toggleClass("disabled");
		else
			container.children(".next").toggleClass("disabled");

		nextBtn.attr("rel",vals[0]+","+vals[1]+","+vals[2]);
		//console.log(vals[0]," ",vals[1]," ",vals[2]);
		thisUL.animate({left: whereToMove},300,function(){ajaxScrollRunning = false;});

	}


}

function ajaxScrollGet(direction,thisUL,url,start,howMany) {
	$.ajax({
		type: "GET",
		url: url+"?start="+start+"&howMany="+howMany,
		dataType: "html",
		success: function(data) {
			if(direction=="next")
				thisUL.append(data);
			else
				thisUL.prepend(data);
		}
	});
}


/*-------------------------------------------*\
          SUNSHINE GIRL CALENDAR
\*-------------------------------------------*/
/*
function bindSunshine() {
	$("#previousSunshineGirls .miniNav a").unbind("click").bind("click", function(){ 
		var toReplace = $("#previousSunshineGirls .inner");
		var isCalendar = $(this).html()!="Last 7 Days";
		if(isCalendar)
			$("#previousSunshineGirls").addClass("sunshineCalendarBox");
		else
			$("#previousSunshineGirls").removeClass("sunshineCalendarBox");
		toReplace.html('<div class="ajaxLoader"><img src="../images/ajax-loader.gif" alt="Content is loading"><br />Loading</div>');
		$.get($(this).attr("href"), function(data){
			toReplace.html(data);
			bindSunshine();
		});
		return false;
	});
	$("#previousSunshineGirls .miniNav a").unbind("click").bind("click", function(){ 
		var thisHref = $(this).attr("href");
		var isCalendar = $(this).html()!="Last 7 Days";
		//alert(isCalendar);
		$("#previousSunshineGirls .inner").fadeOut(500,function(){
			if(isCalendar)
				$("#previousSunshineGirls").addClass("sunshineCalendarBox");
			else
				$("#previousSunshineGirls").removeClass("sunshineCalendarBox");
				
			$.get(thisHref, function(data){
				$("#previousSunshineGirls .inner").html(data).fadeIn(500,bindSunshine());
			});
		});
		return false;
	});
}
*/


/*-------------------------------------------*\
                 LAVALIFE
\*-------------------------------------------*/
/*
function setInterruptPage(n) {
   styleChange(ss_picture).innerHTML = interruptPage;
   styleChange(ss_name).innerHTML = '<img src="http://www.lavalife.com/images/xxxx-pixel.gif" width="1" height="14" border=0>';
   styleChange('ss_text').innerHTML = '<img src="http://www.lavalife.com/images/xxxx-pixel.gif" width="1" height="15" border=0>';
}

function go(dir, gender) {
   ss_picture = 'ss_picture_both';
   ss_name    = 'ss_name_both';

   if (intrpCount == 0 || intrpCountM == 0 || intrpCountF == 0) {
      if (dir != 0) {
         if (gender == 1) {
            intrpCountF = intervalInterruptPage;
         }
         else if (gender == 2) {
            intrpCountM = intervalInterruptPage ;
         }
         else {
            intrpCount = intervalInterruptPage ;
         }

         setInterruptPage(1);
      }
   } else {
      if (dir != 0) {
         if (gender == 1) {
            intrpCountF--;
         }
         else if (gender == 2) {
            intrpCountM--
         }
         else {
            intrpCount--
         }
      }

      if (gender == 1) {
         count  = countF + dir;
         if (count > maxPicF) count = 1;
         if (count < 1) count = maxPicF;

         countF = count;
         currGender = 1;
      } else if (gender == 2) {
         count  = countM + dir;
         if (count > maxPicM) count = 1;
         if (count < 1) count = maxPicM;

         countM = count;
         currGender = 2;
      } else {
         if ((currGender == 2 && dir == 1) || (currGender == 1 && dir == -1)) {
            count  = countBoth + dir;
         }

         if (count > maxPicBoth && currGender == 2) {
            count = 1;
         }

         if (count < 1 && currGender == 1) {
            count = maxPicBoth;
         }

         countBoth = count;
         if (currGender == 1) {
            currGender = 2 ;
         } else {
            currGender = 1 ;
         }
      }

	  styleChange(ss_picture).innerHTML = getSSPicture(gender);
      styleChange(ss_name).innerHTML = getSSId(gender);
      styleChange('ss_text').innerHTML = getSSText();
   }
}

function getViewLink(gender) {
   var seeking = '?i_am=F&seeking=M';

   if (gender == 1) {
      seeking = '?i_am=M&seeking=F';
   }

   var memberLink = 'http://www.lavalife.com/clickthru/clickthru.act?' +  seeking + '&idname=' + escape(slideShowIds[currGender][count]) + '&id=externalSlideshow&context=ad77';

   return memberLink;
}

function getSSPicture(gender) {
   var memberLink = getViewLink(gender);
   var tmp = '<a href="' + memberLink + '" target="_new"><img src="' + photo_directory + slideShowPics[currGender][count] + suffix +  '" border="0" class="vertAlign"></a>';
   return tmp;
}

function getSSId(gender) {
   var memberLink = getViewLink(gender);
   return '<a href="' + memberLink + '">'+ slideShowIds[currGender][count] + '</a>';
}

function getSSText() {
   return '<img src="../images/lavalife/messenger_actualMember.gif" alt="" width="148" height="15" border="0" style="margin-left: 2px;">';
}

*/

/* +----------------------------------------------
	| homepageprefs_weather_get
	+---------------------------------------------- */
function homepageprefs_weather_get() {
	var prefs = _homepageprefs_getpreferences();	
	return (prefs['weather']) ? prefs['weather'] : '';
}


/* +----------------------------------------------
	| homepageprefs_weather_set
	+---------------------------------------------- */
function homepageprefs_weather_set(city) {
	var prefs = _homepageprefs_getpreferences();
	prefs['weather'] = city;   
	_homepageprefs_setpreferences(prefs);

	return false;
}

/* ________________________________
| _link_meteo
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ */
function _link_meteo(anchor) {
 _linkmeteo = window.open(anchor.href,null,'height=260,width=420,status=no,toolbar=no,menubar=no,location=no');
 setTimeout('_linkmeteo.focus();',250);
 return false;
}


/* ________________________________
| Modules AddThis TextesComplets
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ */

var addthis_language = "fr"; 
var addthis_options = 'digg, facebook, twitter, delicious, stumbleupon, google, technorati, more';
var addthis_localize = {share_caption: "24H Montréal", more: "+ Plus..."}; 
var addthis_header_color = "#000000";
var addthis_header_background = "#c0c0c0";

/* ________________________________
| WriteIframe
 ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ */

function writeIframe(){
	
	var params = getparams();
	var url;

	if (params['story']) {
		url = 'fr_story='+params['story'];
	}

	document.write('<iframe src="http://quebecvideo.canoe.ca/?'+url+'" height="1200" width="978" scrolling="no" frameborder="0"><'+'/iframe>');
}

function getparams() {
	var elements = window.location.search.substring(1).split('&');
	var items    = {};

	for (var i in elements) {
		if (elements[i].split('=')[0] != '') {
			items[elements[i].split('=')[0]] = unescape(elements[i].split('=')[1]);
		}
	}
	
	return items;
};
function popupWin(popupName,url,popupWidth,popupHeight){
		win = window.open(url, popupName,"width=" + popupWidth + ",height=" + popupHeight + ",resizable=no,scrollbars=no,toolbar=no,status=no,location=no,directories=no");
		//bug de NN4 quand focus trop vite, attend 0,25 sec
		setTimeout('win.focus();',250);
}
