function pop(page, largeur, hauteur){
	var top		= (screen.height-hauteur)/2;
	var left	= (screen.width-largeur)/2;
	var fenetre = window.open(page,"pop_up","top="+top+",left="+left+",width="+largeur+", height="+hauteur+", resizable=yes,scrollbars=yes");
	fenetre.focus();
}
function popMentionsLegales(){
	pop('informations-legales.html', 800, 600);
}

function popReglement(){
	pop('reglement-jeu.html', 800, 600);
}
function popFAQ(){
	var oElm = "#dialog-message";
	//GV.FAQ(oElm);
	var title 		= '<h1><img src="img/content/faq/title_faq-geant-vert.png" width="203" height="30" alt="FAQ G&Eacute;ANT VERT" /></h1>';
	var closeText 	= 'Fermer';
	var options 	= {modal: true,width:770,height: 380,resizable:false,title:title,closeText:closeText};
	GV.DialogUI(oElm,options);
}
function JQUERY_LIB(){
	var js 		= document.createElement('script'); 
	js.type 	= 'text/javascript'; 
	js.async 	= true;
	js.src 		= 'http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js';
	document.getElementsByTagName('head')[0].appendChild(js);
}
//JQUERY_LIB();

function DIALOG_UI_LIB(){
	var css = document.createElement('link');
	css.media = 'all';
	css.rel = 'stylesheet';
	css.href = 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css';
	document.getElementsByTagName('head')[0].appendChild(css);
	
	var js 		= document.createElement('script'); 
	js.type 	= 'text/javascript'; 
	js.async 	= true;
	js.src 		= 'http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js';
	document.getElementsByTagName('head')[0].appendChild(js);
}
//DIALOG_UI_LIB();
var GV = {
	Init: function(){
		var Manage = {
			Init: function(){},
			Action: function(){
				if(!jQuery('body').hasClass('faq'))
					GV.Css('css/faq.css');
				var oElm = "#dialog-message";
				GV.FAQ(oElm);	
			}
		}
		Manage.Init();
		Manage.Action();
	},
	loadContent: function(href, to, what, callback){
		var Manage = {
			Init: function(){
			},
			Action: function(link,to){	
				jQuery.ajax({
					type:"GET",
					url:link,
					dataType:"html",
					success: function(data){
						var myData = jQuery(data).find(what).html();
						jQuery(to).remove();
						if(to.match('#')){
							var TO	= jQuery("<div>", {"id" : to.substring(to.lastIndexOf("#")+1, to.length)});
						}
						else if(to.match('.')){
							var TO	= jQuery("<div>", {"class" :  to.substring(to.lastIndexOf('.')+1, to.length)});
						}
						else{
							var TO	= jQuery("<div>", {"class" : to});
						}
						jQuery('body').append(TO);							
						jQuery(TO).hide().append(myData);						
						if(typeof callback == 'function') callback.call();
					}
				});				
			}
		}	
		Manage.Init();	
		Manage.Action(href,to);			
	},
	FAQ: function(oElm){
		var Manage = {
			Init: function(){
			},
			Action: function(){
				var href 	= 'faq.html';
				var to		= oElm;
				var what	= '.content';
				if(!jQuery(to).length){
					GV.loadContent(href, to, what);
					jQuery('.scroll-pane').jScrollPane({verticalDragMinHeight:45,erticalDragMaxHeight:45});
				}
				jQuery('#faq ul li a.toggle').live('click',function(){
					var t = jQuery(this);
					t.next('p').slideToggle('slow', function(){});
					GV.toggleHover(t.next('img'));
				});
			}
		}
		Manage.Init();
		Manage.Action();
	},
	DialogUI: function(oElm,options){
		//jQuery('#dialog:ui-dialog').dialog('destroy');
		jQuery(oElm).dialog(options);
	},
	setHover: function(oElm){alert('setHover');
		t = jQuery(oElm);
		t = oElm;
		var speed = 100;
		t.attr('src',t.attr('src').replace('-off','-on'));
		t.addClass('hover'); // for ie6
	},
	setUnHover: function(oElm){alert('setUnHover');
		t = jQuery(oElm);
		t = oElm;
		t.attr('src',t.attr('src').replace('-on','-off'));		
		t.removeClass('hover');	 // for ie6			
	},	
	toggleHover: function(oElm){
		alert(oElm);
		t = jQuery(oElm);
		t = oElm;
		if(t.attr('src').macth('-off')){
			setHover(t);
		}else{
			setUnHover(t);
		}
	},
	Css: function(oElm){
		var Manage = {
			Init: function(){},
			Action: function(){
				var link = document.createElement('link');
		        link.media = 'all';
		        link.rel = 'stylesheet';
		        link.href = oElm;
		        document.getElementsByTagName('head')[0].appendChild(link);
			}
		}
		Manage.Init();
		Manage.Action();
	}
}
/* launching scripts */
jQuery(document).ready(function(){
	GV.Init();
});
