var isOpera = (navigator.userAgent.indexOf('Opera') != -1)? true : false;
var isIE = (document.all && !isOpera && navigator.platform == "Win32")? true : false;
var isIE6 = (navigator.userAgent.indexOf('MSIE 6') != -1)? true : false ;
var isIE7 = (navigator.userAgent.indexOf('MSIE 7') != -1)? true : false ;


/*nifty corners layout*/

/*window.onload=function(){
 Nifty("#ajoute","same-height");
 Nifty("#message","same-height");
 Nifty("#besoin","same-height");
}*/


checkall = function(formname,checkname,thestate){
    if (checkname == '') var NewCheckname = ""; else var NewCheckname = "."+checkname;
    var el_collection=eval("document.forms."+formname+NewCheckname);
    for (c=0;c<el_collection.length;c++)
    el_collection[c].checked=thestate;
}


/* Gestion de la notation popup noter leader et equipier */

// 	Récupérer les notes leader et equipier les charger dans l'input hidden
function setConfiance(id) {
    document.getElementById('noteConfiance').value = id;
}
function setSerieux(id2) {
    document.getElementById('noteSerieux').value = id2;
}
function setMotivation(id) {
    document.getElementById('noteMotivation').value = id;
}

function setQualite(id) {
    document.getElementById('noteQualite').value = id;
}


Event.observe(window,'load',function(){
    new Aheuh.IE6Hack().pngFix("/img/commun/pix.gif"); 
});


// POPUP EN AJAX. LIE AU jquery.form.js
function AjaxSend(FORM, TARGET, URL, TYPE) {

 if (TYPE == 'Page') {
        var REQUEST = showRequestPage;
 } else {
         var REQUEST = showRequest;
 }
    var options = {
        beforeSubmit: REQUEST,
	    target: '#'+TARGET+'',
	    success: function() {
		    //jQuery('#'+TARGET+'').fadeTo('slow',1); 
        }
    }
    if (URL != '') 
        options.url= URL;

    jQuery('#'+FORM+'').ajaxSubmit(options);
}

function AjaxSendLoad(FORM, TARGET, URL) {
    jQuery('#' + TARGET + '').fadeTo('slow', 0.5);
    jQuery('#' + TARGET + '').css("backgroundImage", "url(img/loader.gif)");
    jQuery('#' + TARGET + '').css("backgroundRepeat", "no-repeat");
    jQuery('#' + TARGET + '').css("backgroundPosition", "center");
    jQuery('#' + TARGET + '').css("color", "transparent");
    var options = {
        beforeSubmit: showRequest,
        target: '#' + TARGET + '',
        success: function() {
            jQuery('#' + TARGET + '').css("backgroundImage", "");
            jQuery('#' + TARGET + '').css("backgroundRepeat", "");
            jQuery('#' + TARGET + '').css("backgroundPosition", "");
            jQuery('#' + TARGET + '').css("color", "");
            jQuery('#' + TARGET + '').fadeTo('slow', 1);
        }
    }
    if (URL != '')
        options.url = URL;

    jQuery('#' + FORM + '').ajaxSubmit(options);
}

function showRequest(formData) {
    formData[formData.length] = { "name": "AjaxSend", "value": "1" };
}

function showRequestPage(formData) {
    formData[formData.length] = { "name": "AjaxPage", "value": "1" };
}

function setMeta(metaName, metaContent) {
    metatags = document.getElementsByTagName("meta");
    for (cnt = 0; cnt < metatags.length; cnt++) {
        if (metatags[cnt].getAttribute("name") == metaName)
            metatags[cnt].setAttribute("content", metaContent);
    }
}

String.prototype.trim = function()
{
    return this.replace(/(?:^\s+|\s+$)/g, "");
}

//Contrôle affichage texte
var Kohop = {
	init: function () {},
	textUtils: {}
}; Kohop.init();

Kohop.textUtils.scroll = function (o) {
	
	var _public, _interval, _moveFact = 1, _lastScroll,
	_item = o.item, _speed = o.speed || 1, _speedInterval = o.speedInterval || 0.03;
	
	var _move = function () {
		_item.scrollLeft += _speed*_moveFact;
		//alert(_item.scrollWidth);
		if (_item.scrollLeft == 0)  _moveFact = 1;
		/*else if (_lastScroll == _item.scrollLeft) _moveFact = -1;*/
		_lastScroll = _item.scrollLeft;
	}
	
	var _reset = function () {
		_lastScroll = _item.scrollLeft = 0;
	}

	_public = {
		
		move: function (o) {
			if (!_interval) _interval = setInterval(_move, _speedInterval*1000);
			_move();
		},
		
		stop: function () {
			clearInterval(_interval);
			_interval = null;
			_item.scrollLeft = 0;
		}
		
	};
	
	_reset();
	
	return _public;
	
};


/*** TABS ***/
	var currentTab = 'actu';

function blockTabs(){
	switch(currentTab){
			case "actu":
				jQuery('#actu').removeClass('hidden');
				jQuery('#actuTab').addClass('on');
				jQuery('.ongletTab:not(#actuTab)').removeClass('on');
				jQuery('.contenuTab:not(#actu)').addClass('hidden');
				return false;
			break;
			
			case "affiche":
				jQuery('#affiche').removeClass('hidden');
				jQuery('#afficheTab').addClass('on');
				jQuery('.ongletTab:not(#afficheTab)').removeClass('on');
				jQuery('.contenuTab:not(#affiche)').addClass('hidden');
				return false;
			break;
			
			case "interview":
				jQuery('#interview').removeClass('hidden');
				jQuery('#interviewTab').addClass('on');
				jQuery('.ongletTab:not(#interviewTab)').removeClass('on');
				jQuery('.contenuTab:not(#interview)').addClass('hidden');
				return false;
			break;
			
			case "conseils":
				jQuery('#conseils').removeClass('hidden');
				jQuery('#conseilsTab').addClass('on');
				jQuery('.ongletTab:not(#conseilsTab)').removeClass('on');
				jQuery('.contenuTab:not(#conseils)').addClass('hidden');
				return false;
			break;
	}
}

jQuery(document).ready(function(){
	jQuery('.tabs a').click(function(e){
		currentTab = this.hash.substr(1);
		blockTabs();
		return false;
	});
	
	if(jQuery('#scroll-pane')[0]){
		jQuery('#scroll-pane').jScrollPane();
	}
	
	/*if(jQuery('#Besoins')[0]){ 
		jQuery('#Besoins div').each(function(){		
			var sc = new Kohop.textUtils.scroll({ item:this });		
			jQuery(this).mouseover(function(){ sc.move(); });		
			jQuery(this).mouseout(function(){ sc.stop(); });	
		});
	}*/
});