// Javascript Common Functions
															/** FUNCTIONS **/


function fixIE6flicker(fix) {
	/*	Fixes the background flicker when 
		hovering over anchors in IE6
	*/
	try {
		document.execCommand('BackgroundImageCache', false, fix);
	}
	catch(err) { }
}
fixIE6flicker(true);


if(typeof sIFR == "function"){
	sIFR.replaceElement(named({sSelector:"h3", sFlashSrc:"sifr/sifr.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:""}));
	sIFR.replaceElement(named({sSelector:"h5", sFlashSrc:"sifr/sifr.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:""}));
	sIFR.replaceElement(named({sSelector:"h4", sFlashSrc:"sifr/sifr.swf", sColor:"#000000", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:""}));

};

function rotatingbanners(delay) {

	if (!delay) var delay  = 1000;

	$('#rotatingbanners .banner').hide();
	$('#rotatingbanners .banner1 .banner').fadeIn('slow');
	$('#rotatingbanners .banner1').addClass('on');
	
	var interval = setInterval('rotatingbanners_interval()', delay);

	$('#rotatingbanners .caption').hover(
		function () {
			if (!$(this).parent().hasClass('on')) {
				$('#rotatingbanners li').removeClass('on');
				$('#rotatingbanners a.banner').fadeOut('fast');	
				$(this).parent().addClass('on');
				$(this).parent().children('.banner').fadeIn('fast');
			}
			clearInterval(interval);
		},
		function () {
			interval = setInterval('rotatingbanners_interval()', delay);
		}
	);
}

function rotatingbanners_interval() {
	var current = $('#rotatingbanners li.on').attr('class');
	current = current.substring(0, (current.length-3));
	current = current.substring(6, 7);
	if (current == '4') {
		current = 1;
	} else {
		current = (parseFloat(current)+1);
	}
	$('#rotatingbanners li').removeClass('on');
	$('#rotatingbanners li.banner'+current).addClass('on');
	$('#rotatingbanners a.banner').fadeOut('fast');	
	$('#rotatingbanners li.banner'+current+' a.banner').fadeIn('fast');
}

$(document).ready(function() {
	$('div#container').pngFix();

	/*var targetDate = new Date();
	var todaysDate = new Date();
	
		targetDate.setFullYear('2009', '9', '6');
		targetDate.setHours('0', '0', '0', '0');
		
	if (todaysDate.getDate() < '12' && todaysDate.getMonth() == '9') {
		$(function () {
			$('.countdownContainer').html('<strong>It\'s National ID Fraud Week</strong> <div class="img"><img src="images/tagline1.gif" width="307" /></div>'); 
		});	
	} else {
		$(function () {
			$('#defaultCountdown').countdown({until: targetDate, format: 'dHMs'}); 
		});
	}*/
	
});

function VerifForm(champ)
{
	if (document.contact.name.value == "")
		{
			alert("Merci de renseigner votre nom");
			return false;
		}
	if (document.contact.email.value == "")
		{
			alert("Merci de renseigner votre email");
			return false;
		}
	if (document.contact.message.value == "")
		{
			alert("Merci de renseigner le champs message");
			return false;
		}			
	document.contact.submit();
}


function VerifDownloadForm()
{
	if (document.dowloadForm.nom.value == "")
		{
			alert("Merci de renseigner votre nom");
			return false;
		}
	if (document.dowloadForm.email.value == "")
		{
			alert("Merci de renseigner votre email");
			return false;
		}
	var ch1	 = document.dowloadForm.email.value		
	var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
	if(reg.test(ch1)==false){ 
		alert(ch1+" n'est pas une adresse valide"); 
		return false;
	}
					
	document.dowloadForm.submit();
}



function openQuestionnaire(){
		window.open('fellowes_enquete/php/prenquete.php','','width=620px,height=550px,scrollbars=no');
}


function bookmarksite(title, url){
	if (document.all)
	window.external.AddFavorite(url, title);
	else if (window.sidebar)
	window.sidebar.addPanel(title, url, "")
} 



															/** END **/