/**
 * @author thinh
 */
			function removeUser(id){
				var txt =  '<h2>Mot de passe oubli&eacute;</h2> '
						   +'<form action="login.php?action=forgetPass" method="post"/>'
							   +'<p>'
							   		+'<label>Addresse :</label><input id="Text2" type="text" name="email" />'
							   +'</p>'
							   +'<div class="clrb">'
	                   		   		+'<input id="Submit1" value="Envoyer" type="submit">'
	                    	   		+'<div>'
	                           			+'<a href="#" class="jqiclose">Retour</a> '                 
	                    	   		+'</div>'
	                		   +'</div>'
						   +'</form>';
				
				$.prompt(txt,{ 
					/*buttons:{Valider:true, Retour:false},*/
					callback: function(v,m,f){
						
						if(v){
							var uid = f.userid;
							$('#userid'+uid).hide('slow', function(){ $(this).remove(); });
						}
						else{
							
						}
						
					}
				});
			}
/**
 * Boxy POPUP
 */	
/**
$(document).ready(function() {
	$("#uploadify").uploadify({
		'uploader'       : '../flash/uploadify.swf',
		'script'         : '../flash/uploadify.php',
		'cancelImg'      : '../IMG/cancel.png',
		'folder'         : '../uploads/tempo',
		'queueID'        : 'fileQueue',
		'auto'           : false,
		'multi'          : false,
		'fileExt'		 :  '*.jpg;*.jpeg;*.gif',
		'fileDesc'		 :  'Images',
		'sizeLimit'		 : 1048576,
		 onComplete		 : function(event, queueID, fileObj, response, data){
                    alert(fileObj['filePath']); 
					$("#fileQueue").append("<img src="+fileObj['filePath']+" width='98px' height='98px'/>");
                }
		
	});

});
*/

$(function() {
  	//Modifier un sponsors
    $(".liens_modif_sponsors").click(function() {
		//alert($(this).attr('id'));
		var id = $(this).attr('id');
		var sessionid = id.split("_")[0];
		var id_sponsors = id.split("_")[1];
		var prefix = getPrefix();
		var newboxy = Boxy.confirm("Vous voulez modifier un sponsor",function() { 
			//Fonction appliqu�e si confirm�
			//Afficher un formulaire de modifier un sponsor
			
			$.ajax({
					data: { id_sponsor: id_sponsors, SESSIONID: sessionid, action: "showFormSponsors" },
					type: "POST",
					url: "_ajax.php",
					timeout: 20000,
					contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15",
					dataType: 'html',
					success: function(data){
								/*set boxy content to data from ajax call back*/
							   
							   var contactBoxy = new Boxy(data, {
									title: "Modifier un sponsor",
									draggable: true,
									modal: true,
									closeText: "Fermer" ,
									afterHide: function(){
										window.location.reload();
									},
									behaviours: function(c) {
										c.find('#feedback').submit(function() {
											
											Boxy.get(this).setContent("<div class=\"forgot_pass\">Veillez patienter, s'il vous plait....</div>");
											// submit form by ajax using post and send 3 values: subject, your_email, comment
											$.ajax({
													data: ({ 	  id_sponsor :c.find("input[name='id_sponsor']").val(), 
																  SESSIONID: c.find("input[name='SESSIONID']").val(), 
																  action: "submitFormSponsors",
																  logo_sponsor:c.find("input[name='logo_sponsor']").val(),
																  nom_sponsor:c.find("input[name='nom_sponsor']").val(),
																  description_sponsor:c.find("textarea[name='description_sponsor']").val(),
																  nom_sponsor:c.find("input[name='nom_sponsor']").val(),
																  
																  nom_contact1:c.find("input[name='nom_contact1']").val(),
																  email_contact1:c.find("input[name='email_contact1']").val(),
																  fonction_contact1:c.find("input[name='fonction_contact1']").val(),
																  tel_contact1:c.find("input[name='tel_contact1']").val(),
																  nom_contact2:c.find("input[name='nom_contact2']").val(),
																  email_contact2:c.find("input[name='email_contact2']").val(),
																  fonction_contact2:c.find("input[name='fonction_contact2']").val(),
																  tel_contact2:c.find("input[name='tel_contact2']").val(),
																  nom_contact3:c.find("input[name='nom_contact3']").val(),
																  email_contact3:c.find("input[name='email_contact3']").val(),
																  fonction_contact3:c.find("input[name='fonction_contact3']").val(),
																  tel_contact3:c.find("input[name='tel_contact3']").val()
																  
															}),
													type: "POST",
													url: "_ajax.php",
													timeout: 20000,
													contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15",
													dataType: "html",
													success: function(data){
														/*set boxy content to data from ajax call back*/
														contactBoxy.setContent("<div class='forgot_pass'>"+data+"</div>");
													}
											});
											
											//
											
											
											return false;
										});
									}
								});
								contactBoxy.moveTo(100,100);
		
								$(".uploadify").uploadify({
									'uploader'       : '../flash/uploadify.swf',
									'script'         : '../uploadify.php',
									'cancelImg'      : 'IMG/cancel.png',
									'folder'         : 'uploads/tempo/',
									'queueID'        : 'fileQueue',
									'auto'           : false,
									'multi'          : false,
									'scriptData'	 : {'prefix': prefix },
									'fileExt'		 :  '*.jpg;*.jpeg;*.gif',
									'fileDesc'		 :  'Images',
									'sizeLimit'		 : 1048576,
									onComplete		 : function(event, queueID, fileObj, response, data){
															var filepath = fileObj['filePath'];
															var filename = fileObj['name'];
															filepath = filepath.replace(filename,prefix+"_"+filename);
															
															filename = prefix+"_"+filename;
															$("#fileQueue").html("<img src='"+filepath+"' width='68px' height='68px'/>"+
																						  "<input type='hidden' value='"+filename+"' name='logo_sponsor'/>");
															
															
													   }
								});
								
								/*
								var hb_icon_set_default = $("#description_sponsor").css("height","70").css("width","500").htmlbox({
								toolbars:[
									 ["cut","copy","paste","separator_dots","bold","italic","underline","strike","separator","sub","sup","separator_dots","undo","redo","separator_dots",
									 "left","center","right","justify","separator_dots","ol","ul","indent","outdent","separator_dots","link","unlink","image"],
									 ["code","removeformat","striptags","separator_dots","quote","paragraph","hr","separator_dots",
										 {icon:"new.gif",tooltip:"New",command:function(){hb_icon_set_default.set_text("<p></p>");}},
										 {icon:"open.gif",tooltip:"Open",command:function(){alert('Open')}},
										 {icon:"save.gif",tooltip:"Save",command:function(){alert('Save')}}
									  ]
								],
								icons:"default",
								skin:"default"
								});*/
								
								tinyMCE.init({
									// General options
									mode : "textareas",
									theme : "advanced",
									plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager",
 
									// Theme options
									theme_advanced_buttons1 : "save,link,insertimage,|,code,save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull",
									theme_advanced_buttons2 : "styleselect,formatselect,fontselect,fontsizeselect",
									theme_advanced_buttons3 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote",
									theme_advanced_buttons4 : "undo,redo,|,link,unlink,anchor,cleanup,|,preview,|,forecolor,backcolor,tablecontrols",
									theme_advanced_toolbar_location : "top",
									theme_advanced_toolbar_align : "left",
									theme_advanced_statusbar_location : "bottom"
								});
								function myFileBrowser (field_name, url, type, win) {
									var fileBrowserWindow = new Array();
									fileBrowserWindow['title'] = 'File Browser';
									fileBrowserWindow['file'] = "my_cms_script.php" + "?type=" + type;
									fileBrowserWindow['width'] = '300';
									fileBrowserWindow['height'] = '400';
									tinyMCE.openWindow(fileBrowserWindow, { window : win, resizable : 'yes', inline : 'yes' });
									return false;
								 }
								
							}
			});
			
			
			
			     
		}, {title: 'Modifier un sponsor'});
	    return false;
    return false;
	  });
	//Supprimer un sponsors
   $(".liens_delete_sponsors").click(function() {
		/* set global variable for boxy window */
		var id = $(this).attr('id');
		var sessionid = id.split("_")[0];
		var id_sponsor= id.split("_")[1];
		
    	var newboxy = null;
		newboxy = new Boxy.confirm("Vous voulez supprimer ce sponsor", function() {
			$.post("_ajax.php", { id_sponsor: id_sponsor,SESSIONID: sessionid, action: "deleteSponsors"},
                    function(data){
                        /*set boxy content to data from ajax call back*/
						var boxy_content=null;
						if (data=="NOTEXIST") 
							boxy_content = "<div class='forgot_pass'>Ce sponsor n'existe plus</div>";
						else if (data=="NOTADMIN")
							 boxy_content = "<div class='forgot_pass'>Vous n'avez pas le droit d'administrateur</div>";
						else 
							 boxy_content = "<div class='forgot_pass'>Ce sponsor est bien supprim&eacute;</div>";
					
						var contactBoxy = new Boxy(boxy_content, {
					            title: "Confirmation",
					            draggable: false,
					            modal: true,
								afterHide: function(){
									$('#sponsor_'+id_sponsor).hide('slow');
								}
								
						});
                        //Boxy.get(this).setContent("<div class='forgot_pass'>"+data+"</div>");
                    });
			
		}); 
		
        
        return false;
	  });
  
  $('#forgetPass').click(function() {
  	/* set global variable for boxy window */
    var contactBoxy = null;
	
    /* what to do when click on contact us link */
	var boxy_content;
		/*
        boxy_content += "<div class='forgot_pass'><h1>mot de passe oubli�</h1>";
        boxy_content += "<form id='feedback' name='feedback'  method='post'/>";
        boxy_content += "<p><label>Addresse :</label><input type='text' id='Text2'/></p><div class='clrb'><input type='submit' class='btn_valider' value='Send' id='Submit1'/><div></div></div>";
		boxy_content += "</form></div>";
		*/
		boxy_content += "<div class='forgot_pass'><form id=\"feedback\">";
        boxy_content += "<p><label>Email :</label><input type=\"text\" name=\"email\" size=\"41\" /></p>"
						+"<input type=\"hidden\" name=\"action\" value=\"sendMailPassword\" /></p>"
						+"<input type=\"hidden\" name=\"SESSIONID\" value='"+$('#forgetPass').attr("title")+"'/>"
						+"<div class='clrb'><input type=\"submit\" class='btn_valider' name=\"submit\" value=\"\" /></div>";
        boxy_content += "</form></div>";
		
        contactBoxy = new Boxy(boxy_content, {
            title: "Mot de passe oubli&eacute;",
            draggable: false,
            modal: true,
            behaviours: function(c) {
                c.find('#feedback').submit(function() {
					
                    Boxy.get(this).setContent("<div class=\"forgot_pass\">Veillez patienter, s'il vous plait....</div>");
                    // submit form by ajax using post and send 3 values: subject, your_email, comment
                    
					$.post("_ajax.php", { email: c.find("input[name='email']").val(), SESSIONID: c.find("input[name='SESSIONID']").val(), action: c.find("input[name='action']").val()},
                    function(data){
                        /*set boxy content to data from ajax call back*/
                        contactBoxy.setContent("<div class='forgot_pass'>"+data+"</div>");
                    });
                    return false;
                });
            }
        });
        return false;
   
  });
  //
  $('.message_for_partners').click(function() {
  		/* set global variable for boxy window */
		var contactBoxy = null;
		var id = $(this).attr('id');
		var sessionid = id.split("_")[0];
		var id_partenaire= id.split("_")[1];
    	/* what to do when click on contact us link */
		var boxy_content;
		/*
        boxy_content += "<div class='forgot_pass'><h1>mot de passe oubli�</h1>";
        boxy_content += "<form id='feedback' name='feedback'  method='post'/>";
        boxy_content += "<p><label>Addresse :</label><input type='text' id='Text2'/></p><div class='clrb'><input type='submit' class='btn_valider' value='Send' id='Submit1'/><div></div></div>";
		boxy_content += "</form></div>";
		*/
		boxy_content += "<div class='send_message_partner'><form id=\"feedback\">";
        boxy_content += ""
						+"<input type=\"hidden\" name=\"action\" value=\"sendMailPassword\" />"
						+"<input type=\"hidden\" name=\"SESSIONID\" value='"+sessionid+"'/>"
						+"<input type=\"hidden\" name=\"id_partenaire\" value='"+id_partenaire+"'/>"
						+"<p><label>Message :</label><textarea name='message' cols='40' rows='10'>Message</textarea></p>"
						+"<div class='clrb'><input type=\"submit\" class='btn_valider' name=\"submit\" value=\"\" /></div>";
        boxy_content += "</form></div>";
		
        contactBoxy = new Boxy(boxy_content, {
            title: "Envoyer un message de contact",
            draggable: false,
            modal: true,
            behaviours: function(c) {
                c.find('#feedback').submit(function() {
					
                    Boxy.get(this).setContent("<div class=\"forgot_pass\">Veillez patienter, s'il vous plait....</div>");
                    // submit form by ajax using post and send 3 values: subject, your_email, comment
                    
					$.post("_ajax.php", { id_partenaire: c.find("input[name='id_partenaire']").val(), message: c.find("textarea[name='message']").val(),SESSIONID: c.find("input[name='SESSIONID']").val(), action: "sendEmailToPartners"},
                    function(data){
                        /*set boxy content to data from ajax call back*/
                        contactBoxy.setContent("<div class='forgot_pass'>"+data+"</div>");
                    });
                    return false;
                });
            }
        });
        return false;
   
  });
  //
  $(".liens_insert_sponsors").click(function() {
//alert($(this).attr('id'));
		var id = $(this).attr('id');
		var sessionid = id.split("_")[0];
		var id_sponsors = id.split("_")[1];
		var prefix = getPrefix();
		var newboxy = Boxy.confirm("Vous voulez ajouter un sponsor ?", function() { 
			//Fonction appliqu�e si confirm�
			//Afficher un formulaire de modifier un sponsor
			
			$.ajax({
					data: { id_sponsor: id_sponsors, SESSIONID: sessionid, action: "showFormSponsors" },
					type: "POST",
					url: "_ajax.php",
					timeout: 20000,
					contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15",
					dataType: 'html',
					success: function(data){
								/*set boxy content to data from ajax call back*/

							   var contactBoxy = new Boxy(data, {
									title: "Ajouter un sponsor",
									draggable: true,
									modal: true,
									closeText: "Fermer" ,
									afterHide: function(){
										window.location.reload();
									},
									behaviours: function(c) {
										c.find('#feedback').submit(function() {
											
											Boxy.get(this).setContent("<div class=\"forgot_pass\">Veillez patienter, s'il vous plait....</div>");
											// submit form by ajax using post and send 3 values: subject, your_email, comment
											$.ajax({
													data: ({ 	  id_sponsor :c.find("input[name='id_sponsor']").val(), 
																  SESSIONID: c.find("input[name='SESSIONID']").val(), 
																  action: "submitFormSponsors",
																  logo_sponsor:c.find("input[name='logo_sponsor']").val(),
																  nom_sponsor:c.find("input[name='nom_sponsor']").val(),
																  description_sponsor:c.find("textarea[name='description_sponsor']").val(),
																  nom_sponsor:c.find("input[name='nom_sponsor']").val(),
																  
																  nom_contact1:c.find("input[name='nom_contact1']").val(),
																  email_contact1:c.find("input[name='email_contact1']").val(),
																  fonction_contact1:c.find("input[name='fonction_contact1']").val(),
																  tel_contact1:c.find("input[name='tel_contact1']").val(),
																  nom_contact2:c.find("input[name='nom_contact2']").val(),
																  email_contact2:c.find("input[name='email_contact2']").val(),
																  fonction_contact2:c.find("input[name='fonction_contact2']").val(),
																  tel_contact2:c.find("input[name='tel_contact2']").val(),
																  nom_contact3:c.find("input[name='nom_contact3']").val(),
																  email_contact3:c.find("input[name='email_contact3']").val(),
																  fonction_contact3:c.find("input[name='fonction_contact3']").val(),
																  tel_contact3:c.find("input[name='tel_contact3']").val()

															}),
													type: "POST",
													url: "_ajax.php",
													timeout: 20000,
													contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15",
													dataType: "html",
													success: function(data){
														/*set boxy content to data from ajax call back*/
														contactBoxy.setContent("<div class='forgot_pass'>"+data+"</div>");
													}
											});
											
											//
											
											
											return false;
										});
									}
								});
								contactBoxy.moveTo(100,100);
								$("#uploadify").uploadify({
									'uploader'       : '../flash/uploadify.swf',
									'script'         : '../uploadify.php',
									'cancelImg'      : 'IMG/cancel.png',
									'folder'         : 'uploads/tempo/',
									'queueID'        : 'fileQueue',
									'auto'           : false,
									'multi'          : false,
									'fileExt'		 :  '*.jpg;*.jpeg;*.gif',
									'fileDesc'		 :  'Images',
									'sizeLimit'		 : 1048576,
									'displayData':   'percentage',
									'scriptData': {'prefix': prefix, 'location':'Australia'}, 
									 onComplete		 : function(event, queueID, fileObj, response, data){
															var filepath = fileObj['filePath'];
															var filename = fileObj['name'];
															filepath = filepath.replace(filename,prefix+"_"+filename);
															
															filename = prefix+"_"+filename;
															
															$("#fileQueue").html("<img src='"+filepath+"' width='68px' height='68px'/>"+
																						  "<input type='hidden' value='"+filename+"' name='logo_sponsor'/>");
															
															
													   }
									
								});
								tinyMCE.init({
									// General options
									mode : "textareas",
									theme : "advanced",
									plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager",
 
									// Theme options
									theme_advanced_buttons1 : "save,link,insertimage,|,code,save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull",
									theme_advanced_buttons2 : "styleselect,formatselect,fontselect,fontsizeselect",
									theme_advanced_buttons3 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote",
									theme_advanced_buttons4 : "undo,redo,|,link,unlink,anchor,cleanup,|,preview,|,forecolor,backcolor,tablecontrols",
									theme_advanced_toolbar_location : "top",
									theme_advanced_toolbar_align : "left",
									theme_advanced_statusbar_location : "bottom"
								});
								function myFileBrowser (field_name, url, type, win) {
									var fileBrowserWindow = new Array();
									fileBrowserWindow['title'] = 'File Browser';
									fileBrowserWindow['file'] = "my_cms_script.php" + "?type=" + type;
									fileBrowserWindow['width'] = '300';
									fileBrowserWindow['height'] = '400';
									tinyMCE.openWindow(fileBrowserWindow, { window : win, resizable : 'yes', inline : 'yes' });
									return false;
								 }

							}
			});
			
			
			
			     
		}, {title: 'Ajouter un sponsor'});
	    return false;
    return false;
  });
  $('#confirm-actuator').click(function() {
    Boxy.confirm("Please confirm:", function() { alert('Confirmed!'); }, {title: 'Message'});
    return false;
  });
   
   
});

function getPrefix(){
	var date = new Date();
	return date.getTime();
}
//Cr�er une chaine de caract�re unique
Math.uuid = (function() {
  // Private array of chars to use
  var CHARS = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); 

  return function (len, radix) {
    var chars = CHARS, uuid = [];
    radix = radix || chars.length;

    if (len) {
      // Compact form
      for (var i = 0; i < len; i++) uuid[i] = chars[0 | Math.random()*radix];
    } else {
      // rfc4122, version 4 form
      var r;

      // rfc4122 requires these characters
      uuid[8] = uuid[13] = uuid[18] = uuid[23] = '_';
      uuid[14] = '4';

      // Fill in random data.  At i==19 set the high bits of clock sequence as
      // per rfc4122, sec. 4.1.5
      for (var i = 0; i < 36; i++) {
        if (!uuid[i]) {
          r = 0 | Math.random()*16;
          uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r];
        }
      }
    }

    return uuid.join('');
  };
})
function etape1_formsponsor_show() {
	jQuery('#information_sponsor').show('slow');
	jQuery('#information_contact').hide('slow');
	jQuery('#information_description').hide('slow');
}
function etape2_formsponsor_show() {
	jQuery('#information_sponsor').hide('slow');
	jQuery('#information_contact').hide('slow');
	jQuery('#information_description').show('slow');
}
function etape3_formsponsor_show() {
	jQuery('#information_sponsor').hide('slow');
	jQuery('#information_contact').show('slow');
	jQuery('#information_description').hide('slow');
}

