jQuery(document).ready(function() {
	showGrille();
});

getScrollPos = function() {
    var docElem = document.documentElement;
    var scrollX = self.pageXOffset || (docElem&&docElem.scrollLeft) || document.body.scrollLeft;
    var scrollY = self.pageYOffset || (docElem&&docElem.scrollTop) || document.body.scrollTop;
	var arrayPageScroll = new Array(parseInt(scrollX),parseInt(scrollY));
    return arrayPageScroll;
}

getPageSize = function() {
    var docElem = document.documentElement
    var width = self.innerWidth || (docElem&&docElem.clientWidth) || document.body.clientWidth;
    var height = self.innerHeight || (docElem&&docElem.clientHeight) || document.body.clientHeight;
	var ret = new Array(parseInt(width),parseInt(height));
    return ret;
}

getElementSize = function(elem) {
    var width = elem.offsetWidth ||  elem.style.pixelWidth;
    var height = elem.offsetHeight || elem.style.pixelHeight;
	var ret = new Array(parseInt(width),parseInt(height));
    return ret;
}

function getLoadingBox(content, id) {
	try {	
		var loading_box = '<div id="valid_msg" class="validate_msg" style="display: block;">'+
							'<div class="shadow">'+
								content+
							'</div>'+
						  '</div>';
		
		jQuery('#main').before(loading_box); 
		
		var y = getOffsetPosition(id, 'Top')+10;
		var x = getOffsetPosition(id, 'Left')-55;
		
		jQuery('div.validate_msg').css('top', y);
		jQuery('div.validate_msg').css('left', x);		
		
	} catch(err) {}
}

function close_box(){
	jQuery('#valid_msg').remove();
	jQuery('div.overlay').remove();
	jQuery('object').css('visibility', 'visible');
}

getOffsetPosition = function(inID, inTYPE){
	var iVal = 0;
	var oObj = document.getElementById(inID);
	var sType = 'oObj.offset' + inTYPE;
	while (oObj && oObj.tagName != 'BODY') {
	iVal += eval(sType);
	oObj = oObj.offsetParent;
	}
	return iVal;
}

function loadGrille(week, horraire, id){
	if(navigator.userAgent.indexOf('MSIE 6') != -1){
		jQuery("#right_box").css("margin","-570px 0pt 0px");
	}
	jQuery("#grille_6_12").hide();
	jQuery("#grille_12_18").hide();
	jQuery("#grille_18_0").hide();
	jQuery("#grille_0_6").hide();
	jQuery.ajax({
		type: "POST",
		dataType: "html",
		data: "load=1&week="+week+"&horraire="+horraire,
		url: "/zp/templates/grille_hebdo/JX_loadGrille.php",
		beforeSend:function(){
			jQuery("#"+id).html("<div class='grille_loader'><img src='/photo/images_default/ajax-loader_grille.gif'/></div>");
			if(navigator.userAgent.indexOf('MSIE 6') != -1){
				jQuery("#"+id).show();
			}else{
				jQuery("#"+id).slideDown(150);
			}
		},
		error:function(msg){
			alert( "Error !: " + msg );
		},
		success:function(data){
			if(navigator.userAgent.indexOf('MSIE 6') != -1){
				jQuery("#right_box").css("margin","-1651px 0pt 0px");
			}
			jQuery("#"+id).html(data);
			ajaxReloadBox();
		}
	});
}