// jQuery Alert Dialogs Plugin
//
// Version 1.1
//
// Cory S.N. LaViska
// A Beautiful Site (http://abeautifulsite.net/)
// 14 May 2009
//
// Visit http://abeautifulsite.net/notebook/87 for more information
//
// Usage:
//		jAlert( message, [title, callback] )
//		jConfirm( message, [title, callback] )
//		jPrompt( message, [value, title, callback] )
// 
// History:
//
//		1.00 - Released (29 December 2008)
//
//		1.01 - Fixed bug where unbinding would destroy all resize events
//
// License:
// 
// This plugin is dual-licensed under the GNU General Public License and the MIT License and
// is copyright 2008 A Beautiful Site, LLC. 
//
(function($) {
	
	$.alerts = {
		
		// These properties can be read/written by accessing $.alerts.propertyName from your scripts at any time
		
		verticalOffset: -75,                // vertical offset of the dialog from center screen, in pixels
		horizontalOffset: 0,                // horizontal offset of the dialog from center screen, in pixels/
		repositionOnResize: true,           // re-centers the dialog on window resize
		overlayOpacity: .01, 				// transparency level of overlay
		overlayOpacity2: .8, 
		overlayColor: '#FFF',  
		overlayColor2: '#000',  				// base color of overlay
		draggable: true,                    // make the dialogs draggable (requires UI Draggables plugin)
		okButton: '&nbsp;OK&nbsp;',         // text for the OK button
		cancelButton: '&nbsp;Cancel&nbsp;', // text for the Cancel button
		dialogClass: null,                  // if specified, this class will be applied to all dialogs
		
		// Public methods
		
		alert: function(message, title, callback, crea) {
			if( title == null ) title = 'Alert';
			$.alerts._show(title, message, null, 'alert', function(result) {
				if( callback ) callback(result);
			},'','','',crea);
		},
		
		confirm: function(message, title, callback, crea) {
			if( title == null ) title = 'Confirm';
			$.alerts._show(title, message, null, 'confirm', function(result) {
				if( callback ) callback(result);
			},'','','',crea);
		},
		
		confirm2: function(message, title, callback) {
			if( title == null ) title = 'Confirm';
			$.alerts._show(title, message, null, 'confirm2', function(result) {
				if( callback ) callback(result);
			});
		},
			
		prompt: function(message, value, title, callback) {
			if( title == null ) title = 'Prompt';
			$.alerts._show(title, message, value, 'prompt', function(result) {
				if( callback ) callback(result);
			});
		},
		
		fbToWyffer: function(message, value, title, callback, uid, mid, crea) {
			if( title == null ) title = 'Create Login on Wyffer';
			$.alerts._show(title, message, value, 'fbToWyffer', function(result) {
				if( callback ) callback(result);
			},'',uid,mid,crea);
		},
		
		newPwd: function(message, value, title, callback, uid, mid, crea) {
			if( title == null ) title = 'Insert Your New Password';
			$.alerts._show(title, message, value, 'newPwd', function(result) {
				if( callback ) callback(result);
			},'',uid,mid,crea);
		},
		
		forgotPwd: function(message, value, title, callback, uid, mid, crea) {
			if( title == null ) title = 'Trouble Accessing Your Account?';
			$.alerts._show(title, message, value, 'forgotPwd', function(result) {
				if( callback ) callback(result);
			},'',uid,mid,crea);
		},
		
		send: function(message, value, title, callback, uid, mid) {
			if( title == null ) title = 'Send a Message';
			$.alerts._show(title, message, value, 'send', function(result) {
				if( callback ) callback(result);
			},'',uid,mid);
		},
		
		prompt2: function(message, value, title, callback) {
			if( title == null ) title = 'Prompt';
			$.alerts._show(title, message, value, 'prompt2', function(result) {
				if( callback ) callback(result);
			});
		},
		
		prompt_event: function(message, value, title, callback, event_id) {
			
			if( title == null ) title = 'Prompt';
			$.alerts._show(title, message, value, 'prompt_event', function(result) {
				if( callback ) callback(result);
			}, event_id);
		},
		
		prompt2_event: function(message, value, title, callback, event_id) {
			
			if( title == null ) title = 'Prompt';
			$.alerts._show(title, message, value, 'prompt2_event', function(result) {
				if( callback ) callback(result);
			}, event_id);
		},
		
		// Private methods
		
		_show: function(title, msg, value, type, callback, event_id,uid,mid,crea) {
			
			$.alerts._hide();
			if(crea=='1') {
				$.alerts._overlay('show2');
			} else {
				$.alerts._overlay('show');
			}
			
			$("BODY").append(
			  '<div id="popup_container">' +
			    '<h1 id="popup_title"></h1>' +
			    '<div id="popup_content">' +
			      '<div id="popup_message"></div>' +
				'</div>' +
			  '</div>');
			
			if( $.alerts.dialogClass ) $("#popup_container").addClass($.alerts.dialogClass);
			
			// IE6 Fix
			var pos = ($.browser.msie && parseInt($.browser.version) <= 6 ) ? 'absolute' : 'absolute'; 
			
			$("#popup_container").css({
				position: pos,
				zIndex: 99999,
				padding: 0,
				margin: 0
			});
			
			$("#popup_title").text(title);
			$("#popup_content").addClass(type);
			$("#popup_message").text(msg);
			$("#popup_message").html( $("#popup_message").text().replace(/\n/g, '<br />') );
			
		/*	$("#popup_container").css({
				minWidth: $("#popup_container").outerWidth(),
				maxWidth: $("#popup_container").outerWidth()
			});*/
			
			$.alerts._reposition();
			$.alerts._maintainPosition(true);
			
			switch( type ) {
				case 'alert':
					$("#popup_message").after('<div id="popup_panel"><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /></div>');
					$("#popup_ok").click( function() {
						$.alerts._hide();
						callback(true);
					});
					$("#popup_ok").focus().keypress( function(e) {
						if( e.keyCode == 13 || e.keyCode == 27 ) $("#popup_ok").trigger('click');
					});
				break;
				case 'confirm':
					//$("#popup_message").after('<div id="popup_panel"><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /> <input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /></div>');
					$("#popup_message").after('<div id="popup_panel"><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /></div>');
					$("#popup_ok").click( function() {
						$.alerts._hide();
						if( callback ) callback(true);
					});
					/*$("#popup_cancel").click( function() {
						$.alerts._hide();
						if( callback ) callback(false);
					});
					$("#popup_ok").focus();
					$("#popup_ok, #popup_cancel").keypress( function(e) {
						if( e.keyCode == 13 ) $("#popup_ok").trigger('click');
						if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');
					});*/
					$("#popup_ok").focus().keypress( function(e) {
						if( e.keyCode == 13 || e.keyCode == 27 ) $("#popup_ok").trigger('click');
					});
				break;
				case 'confirm2':
					$("#popup_message").after('<div id="popup_panel"><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /> <input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /></div>');
					//$("#popup_message").after('<div id="popup_panel"><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /></div>');
					$("#popup_ok").click( function() {
						
						$.alerts._hide();
						
						if( callback ) callback(true);
					});
					$("#popup_cancel").click( function() {
						$.alerts._hide();
						if( callback ) callback(false);
					});
					$("#popup_ok").focus();
					$("#popup_ok, #popup_cancel").keypress( function(e) {
						if( e.keyCode == 13 ) $("#popup_ok").trigger('click');
						if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');
					});
					$("#popup_ok").focus().keypress( function(e) {
						if( e.keyCode == 13 || e.keyCode == 27 ) $("#popup_ok").trigger('click');
					});
				break;
				case 'prompt':
					$("#popup_message").append('<br /><br /><form id="Form1" name="Form1" method="post" action=""><input name="immagine" type="file" size="30" id="immagine" /></form>').after('<div id="errore" style="color:red;margin-left: 49px;margin-top:15px"></div><div id="popup_panel" style="margin-top:15px;border-top:1px solid #CCCCCC;color:#555555;font-size:9px;padding:10px 0 0;"><img id="loading" src="/img/ajax-loader.gif" style="display:none;" /><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /><input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /><br /><br />By uploading a file you certify that you have the right to distribute this picture.</div>');
					$("#popup_prompt").width( $("#popup_message").width() );
					$("#popup_ok").click( function() {
						
						var val = $("#immagine").val();
						if (val=='') {
							document.getElementById('errore').innerHTML = 'Please select a file.';
						} else {
							$("#popup_ok").hide();
							//$("#popup_cancel").hide();
							$("#errore").hide();
							$("#loading").show();
							var options = {
								success:       function(response)  {
													
													shareCountdownRet = (response.status == 'true');
													
													if(shareCountdownRet==true) {
															document.getElementById('profile_pic_no').style.display = 'none';	
															document.getElementById('profile_pic').style.display = 'block';
															document.getElementById('pg').style.display = 'none';
															document.getElementById('profile_pic').src = '/u/p/'+response.img;
															document.getElementById('img_prof').value=response.img;
															//document.getElementById('imgzom').src = '/u/p/l/'+response.img;															
															document.getElementById('upl').innerHTML='Change Your Profile Picture';
															$("#deletePic").show();
															document.getElementById('errore').innerHTML = '';
															$.alerts._hide();
															loadFoto(1);
													} else {
														
														$("#popup_ok").show();
														$("#popup_cancel").show();
														$("#errore").show();
														$("#loading").hide();
														document.getElementById('errore').innerHTML = response.error;
													}
												} ,
								url:       'upload4jquery.php',  // your upload script
								dataType:  'json'
							};
							
							
							
							document.getElementById('errore').innerHTML = '';
							
							$("#Form1").ajaxSubmit(options);
							
							return false;
							
						}
						
						
						if( callback ) callback( val );
					});
					$("#popup_cancel").click( function() {
						$.alerts._hide();
						if( callback ) callback( null );
					});
					$("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) {
						if( e.keyCode == 13 ) $("#popup_ok").trigger('click');
						if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');
					});
					if( value ) $("#popup_prompt").val(value);
					$("#popup_prompt").focus().select();
				break;
				case 'send':
					$("#popup_message").append('<br /><form id="Form1" name="Form1" method="post" action=""><input type="hidden" name="uid" value="'+uid+'"><input type="hidden" name="mid" value="'+mid+'"><textarea name="message" id="message" style="width:300px;height:100px"></textarea></form>').after('<div id="errore" style="color:red;margin-left: 49px;margin-top:15px"></div><div id="mex" style="display:none;color:green;margin-left: 49px;margin-top:15px;font-weight:bold">Message sent successfully!</div><div id="popup_panel" style="text-align:center;margin-top:15px;border-top:1px solid #CCCCCC;color:#555555;font-size:9px;padding:10px 0 0;"><img id="loading" src="/img/ajax-loader.gif" style="display:none;text-align:center;" /><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /><input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /><input type="button" value="Close" id="popup_close" style="display:none;text-align:center"/></div>');
					$("#popup_prompt").width( $("#popup_message").width() );
					$("#popup_ok").click( function() {
						//alert(uid);
						var val = $("#message").val();
						
						if (val=='') {
							document.getElementById('errore').innerHTML = 'Please insert a message.';
							return;
						} else {
							$("#popup_ok").hide();
							$("#popup_cancel").hide();
							$("#errore").hide();
							$("#loading").show();
							var options = {
								success:       function(response)  {
													
													shareCountdownRet = (response.status == 'true');
													
													if(shareCountdownRet==true) {
															$("#loading").hide();
															document.getElementById('message').disabled = 'true';
															document.getElementById('mex').style.display = 'block';	
															document.getElementById('popup_close').style.display = 'inline';
															document.getElementById('errore').innerHTML = '';
															loadMessage(0);
															//$.alerts._hide();
															
													} else {
														
														$("#popup_ok").show();
														$("#popup_cancel").show();
														$("#errore").show();
														$("#loading").hide();
														document.getElementById('errore').innerHTML = response.error;
													}
												} ,
								url:       'include/message.php',  // your upload script
								dataType:  'json'
							};
							
							
							
							document.getElementById('errore').innerHTML = '';
							
							
							$("#Form1").ajaxSubmit(options);
							
							return false;
							
						}
						
						
						if( callback ) callback( val );
					});
					$("#popup_close").click( function() {
						$.alerts._hide();
						if( callback ) callback( null );
					});
					$("#popup_cancel").click( function() {
						$.alerts._hide();
						if( callback ) callback( null );
					});
					$("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) {
						if( e.keyCode == 13 ) $("#popup_ok").trigger('click');
						if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');
					});
					if( value ) $("#popup_prompt").val(value);
					$("#popup_prompt").focus().select();
				break;
				case 'fbToWyffer':
					$("#popup_message").append('<br /><br /><br /><form id="Form1" name="Form1" method="post" action=""><input type="hidden" name="uid" value="'+uid+'"><label style="display:none;" for="controllo">Non compilare questo campo</label><input type="text" id="controllo" name="controllo" style="display:none;"/><span style="font-weight:bold;color:#666">Your Email:</span>&nbsp;&nbsp;&nbsp;<input type="text" style="padding: 2px; width: 200px; font-family: \'lucida grande\',tahoma,verdana,arial,sans-serif; font-size: 11px;" id="reg_email" name="reg_email" value=""/><br /><br /><span style="font-weight:bold;color:#666">&nbsp;Password:</span>&nbsp;&nbsp;&nbsp;<input type="password" style="padding: 2px; width: 200px; font-family: \'lucida grande\',tahoma,verdana,arial,sans-serif; font-size: 11px;" id="reg_password" name="reg_password" value=""/><br /><br /><span style="font-weight:bold;color:#666">&nbsp;&nbsp;&nbsp;&nbsp;Location:</span>&nbsp;&nbsp;&nbsp;<input type="text" class="ac_input" autocomplete="off" id="CityAjax" onclick="if (this.value==\'Type to select a city/town\') this.value=\'\'" name="location" value="Type to select a city/town" style="padding: 2px; width: 200px; font-family: \'lucida grande\',tahoma,verdana,arial,sans-serif; font-size: 11px;"/><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" id="privacy" name="privacy" value="Y">&nbsp;&nbsp;<span style="color:#666">I declare I read and accepted the terms<br/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of <a style="color: rgb(21, 157, 205); font-weight:bold" href="#" onclick="UB_genPop(\'privacy.php\',\'popInformativa\',500,420,\',toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no\');return false;">Privacy Policy</a></span></form>').after('<div id="errore" style="color:red;margin-left: 49px;margin-top:15px"></div><div id="mex" style="display:none;color:green;margin-left: 49px;margin-top:15px;font-weight:bold">Message sent successfully!</div><div id="popup_panel" style="text-align:center;margin-top:15px;border-top:1px solid #CCCCCC;color:#555555;font-size:9px;padding:10px 0 0;"><img id="loading" src="/img/ajax-loader.gif" style="display:none;text-align:center;" /><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /><input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /><input type="button" value="Close" id="popup_close" style="display:none;text-align:center"/></div>');
					$("#popup_prompt").width( $("#popup_message").width() );
					$("#popup_ok").click( function() {
						//alert(uid);
						document.getElementById('errore').innerHTML = '';
						
						controlla_fb();
						
						//alert(document.getElementById('errore').innerHTML);
						//return;
						if (document.getElementById('errore').innerHTML!='') {
							//document.getElementById('errore').innerHTML = 'Please insert a message.';
							return;
						} else {
							$("#popup_ok").hide();
							$("#popup_cancel").hide();
							$("#errore").hide();
							$("#loading").show();
							var options = {
								success:       function(response)  {
													
													shareCountdownRet = (response.status == 'true');
													
													if(shareCountdownRet==true) {
															$("#loading").hide();
															document.getElementById('popup_message').innerHTML = '<strong>Wyffer Login</strong> created successfully!<br /><br /><span style="font-weight:bold;color:#666">Your Email:</span>&nbsp;&nbsp;'+reg_email+'<br /><br /><span style="font-weight:bold;color:#666">Password:</span>&nbsp;&nbsp;'+reg_password+'<br /><br />Thanks,<br />The Wyffer Team';
															document.getElementById('popup_close').style.display = 'inline';
															
													} else {
														
														$("#popup_ok").show();
														$("#popup_cancel").show();
														$("#errore").show();
														$("#loading").hide();
														document.getElementById('errore').innerHTML = response.error;
													}
												} ,
								url:       'include/createLogin.php',  // your upload script
								dataType:  'json'
							};
							
							
							
							document.getElementById('errore').innerHTML = '';
							
							
							$("#Form1").ajaxSubmit(options);
							
							return false;
							
						}
						
						
						if( callback ) callback( val );
					});
					$("#popup_close").click( function() {
						$.alerts._hide();
						location.href="home.php";
						if( callback ) callback( null );
					});
					$("#popup_cancel").click( function() {
						$.alerts._hide();
						if( callback ) callback( null );
					});
					$("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) {
						if( e.keyCode == 13 ) $("#popup_ok").trigger('click');
						if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');
					});
					if( value ) $("#popup_prompt").val(value);
					$("#popup_prompt").focus().select();
				break;
				case 'newPwd':
					$("#popup_message").append('<br /><br /><form id="Form1" name="Form1" method="post" action=""><input type="hidden" name="mid" value="'+mid+'"><label style="display:none;" for="controllo">Non compilare questo campo</label><input type="text" id="controllo" name="controllo" style="display:none;"/><span style="font-weight:bold;color:#666">New Password:</span>&nbsp;&nbsp;&nbsp;<input type="password" style="padding: 2px; width: 200px; font-family: \'lucida grande\',tahoma,verdana,arial,sans-serif; font-size: 11px;" id="pwd" name="pwd" value=""/><br /><br /></form>').after('<div id="errore" style="color:red;margin-left: 49px;margin-top:15px"></div><div id="mex" style="display:none;color:green;margin-left: 49px;margin-top:15px;font-weight:bold">Message sent successfully!</div><div id="popup_panel" style="text-align:center;margin-top:15px;border-top:1px solid #CCCCCC;color:#555555;font-size:9px;padding:10px 0 0;"><img id="loading" src="/img/ajax-loader.gif" style="display:none;text-align:center;" /><input type="button" value="Change Password" id="popup_ok" /><input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /><input type="button" value="Close" id="popup_close" style="display:none;text-align:center"/></div>');
					$("#popup_prompt").width( $("#popup_message").width() );
					$("#popup_ok").click( function() {
						//alert(uid);
						var re = /^[a-z0-9]/;
						var val = $("#pwd").val();
						
						if (val=='') {
							document.getElementById('errore').innerHTML = 'Please insert a password.';
							return;
						}  else {
							if(!re.test(val)) {
								document.getElementById('errore').innerHTML = "Password must contain only letters or numbers.";
								document.getElementById("pwd").focus();
								return;
							}
							if(val.length < 6) { 
								document.getElementById('errore').innerHTML = "Password must contain at least six characters.";
								document.getElementById("pwd").focus();
								return; 
							}
							$("#popup_ok").hide();
							$("#popup_cancel").hide();
							$("#errore").hide();
							$("#loading").show();
							var options = {
								success:       function(response)  {
													
													shareCountdownRet = (response.status == 'true');
													
													if(shareCountdownRet==true) {
															$("#loading").hide();
															document.getElementById('popup_message').innerHTML = 'Your <strong>New Password</strong> has been saved successfully!<br /><br /><span style="font-weight:bold;color:#666">Password:</span>&nbsp;&nbsp;'+val+'<br /><br />Thanks,<br />The Wyffer Team';
															document.getElementById('popup_close').style.display = 'inline';
															
													} else {
														
														$("#popup_ok").show();
														$("#popup_cancel").show();
														$("#errore").show();
														$("#loading").hide();
														document.getElementById('errore').innerHTML = "Reset Code uncorrect. Please check your Password Reset Confirmation email.";
													}
												} ,
								url:       'include/newPwd.php',  // your upload script
								dataType:  'json'
							};
							
							
							
							document.getElementById('errore').innerHTML = '';
							
							
							$("#Form1").ajaxSubmit(options);
							
							return false;
							
						}
						
						
						if( callback ) callback( val );
					});
					$("#popup_close").click( function() {
						$.alerts._hide();
						location.href="home.php";
						if( callback ) callback( null );
					});
					$("#popup_cancel").click( function() {
						$.alerts._hide();
						if( callback ) callback( null );
					});
					$("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) {
						if( e.keyCode == 13 ) $("#popup_ok").trigger('click');
						if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');
					});
					if( value ) $("#popup_prompt").val(value);
					$("#popup_prompt").focus().select();
				break;
				case 'forgotPwd':
					$("#popup_message").append('<br /><br /><br /><form id="Form1" name="Form1" method="post" action=""><input type="hidden" name="uid" value="'+uid+'"><label style="display:none;" for="controllo">Non compilare questo campo</label><input type="text" id="controllo" name="controllo" style="display:none;"/><span style="font-weight:bold;color:#666">Your Email:</span>&nbsp;&nbsp;&nbsp;<input type="text" style="padding: 2px; width: 200px; font-family: \'lucida grande\',tahoma,verdana,arial,sans-serif; font-size: 11px;" id="reg_email" name="reg_email" value=""/><br /><br /></form>').after('<div id="errore" style="color:red;margin-left: 49px;margin-top:15px"></div><div id="mex" style="display:none;color:green;margin-left: 49px;margin-top:15px;font-weight:bold">Email sent successfully!</div><div id="popup_panel" style="text-align:center;margin-top:15px;border-top:1px solid #CCCCCC;color:#555555;font-size:9px;padding:10px 0 0;"><img id="loading" src="/img/ajax-loader.gif" style="display:none;text-align:center;" /><input type="button" value="Reset Password" id="popup_ok" /><input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /><input type="button" value="Close" id="popup_close" style="display:none;text-align:center"/></div>');
					$("#popup_prompt").width( $("#popup_message").width() );
					$("#popup_ok").click( function() {
						//alert(uid);
						var val = $("#reg_email").val();
						
						if (val=='') {
							document.getElementById('errore').innerHTML = 'Please insert an email address.';
							return;
						} else if(val!="") {
							var isEmail=/^\w(\.?[\w-])*@\w(\.?[\w-])*\.[a-z]{2,6}(\.[a-z]{2})?$/i;
							if (!isEmail.test(val)) {
								document.getElementById('errore').innerHTML = "Invalid email address.";
								document.getElementById("reg_email").focus();
								return;
							}
							$("#popup_ok").hide();
							$("#popup_cancel").hide();
							$("#errore").hide();
							$("#loading").show();
							var options = {
								success:       function(response)  {
													
													shareCountdownRet = (response.status == 'true');
													
													if(shareCountdownRet==true) {
															$("#loading").hide();
															document.getElementById('reg_email').disabled = 'true';
															document.getElementById('mex').style.display = 'block';	
															document.getElementById('popup_close').style.display = 'inline';
															document.getElementById('errore').innerHTML = '';
															//$.alerts._hide();
															
													} else {
														
														$("#popup_ok").show();
														$("#popup_cancel").show();
														$("#errore").show();
														$("#loading").hide();
														document.getElementById('errore').innerHTML = "Invalid email address.";
													}
												} ,
								url:       'include/resetPwd.php',  // your upload script
								dataType:  'json'
							};
							
							
							
							document.getElementById('errore').innerHTML = '';
							
							
							$("#Form1").ajaxSubmit(options);
							
							return false;
							
						}
						
						
						if( callback ) callback( val );
					});
					$("#popup_close").click( function() {
						$.alerts._hide();
						if( callback ) callback( null );
					});
					$("#popup_cancel").click( function() {
						$.alerts._hide();
						if( callback ) callback( null );
					});
					$("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) {
						if( e.keyCode == 13 ) $("#popup_ok").trigger('click');
						if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');
					});
					if( value ) $("#popup_prompt").val(value);
					$("#popup_prompt").focus().select();
				break;
				case 'prompt2':
					$("#popup_message").append('<br /><br /><form id="Form1" name="Form1" method="post" action=""><input name="immagine" type="file" size="30" id="immagine" /></form>').after('<div id="errore" style="color:red;margin-left: 49px;margin-top:15px"></div><div id="popup_panel" style="margin-top:15px;border-top:1px solid #CCCCCC;color:#555555;font-size:9px;padding:10px 0 0;"><img id="loading" src="/img/ajax-loader.gif" style="display:none;" /><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /><input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /><br /><br />By uploading a file you certify that you have the right to distribute this picture.</div>');
					$("#popup_prompt").width( $("#popup_message").width() );
					$("#popup_ok").click( function() {
						var val = $("#immagine").val();
						if (val=='') {
							document.getElementById('errore').innerHTML = 'Please select a file.';
						} else {
							$("#popup_ok").hide();
							//$("#popup_cancel").hide();
							$("#errore").hide();
							$("#loading").show();
							var options = {
								success:       function(response)  {
													
													shareCountdownRet = (response.status == 'true');
													
													if(shareCountdownRet==true) {
															//$("#div_phot").prepend('<div onmouseout="this.style.backgroundColor=\'#fff\';" onmouseover="this.style.backgroundColor=\'#ECEFF5\';" class="div_phot_singoli" style="background-color: rgb(255, 255, 255);"><div style="border: 1px solid rgb(153, 153, 153); width: 120px; height: auto; max-height: 92px;"><div style="margin: 1px; overflow: hidden; max-height: 90px; background-color: rgb(0, 0, 0);"><a style="color: rgb(0, 0, 0);" title="" onclick="if(document.getElementById(\'pg\').style.display==\'none\'){document.getElementById(\'imgzom\').src=\'u/p/l/'+response.img+'\';$(\'#nores\').hide();$(\'#pg\').slideDown(\'slow\');}else{document.getElementById(\'imgzom\').src=\'u/p/l/'+response.img+'\'};return false;" href="#"><img border="0" src="u/p/'+response.img+'" style="width: 120px; height: auto;"/></a></div></div></div>');
															loadFoto(1);
															document.getElementById('errore').innerHTML = '';
															$.alerts._hide();
													} else {
														
														$("#popup_ok").show();
														$("#popup_cancel").show();
														$("#errore").show();
														$("#loading").hide();
														document.getElementById('errore').innerHTML = response.error;
													}
												} ,
								url:       'upload4jquery2.php',  // your upload script
								dataType:  'json'
							};
							
							
							
							document.getElementById('errore').innerHTML = '';
							
							$("#Form1").ajaxSubmit(options);
							
							return false;
							
						}
						
						
						if( callback ) callback( val );
					});
					$("#popup_cancel").click( function() {
						$.alerts._hide();
						if( callback ) callback( null );
					});
					$("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) {
						if( e.keyCode == 13 ) $("#popup_ok").trigger('click');
						if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');
					});
					if( value ) $("#popup_prompt").val(value);
					$("#popup_prompt").focus().select();
				break;
				case 'prompt_event':
					$("#popup_message").append('<br /><br /><form id="Form1" name="Form1" method="post" action=""><input type="hidden" name="event_id" value="' + event_id + '"><input name="immagine" type="file" size="30" id="immagine" /></form>').after('<div id="errore" style="color:red;margin-left: 49px;margin-top:15px"></div><div id="popup_panel" style="margin-top:15px;border-top:1px solid #CCCCCC;color:#555555;font-size:9px;padding:10px 0 0;"><img id="loading" src="/img/ajax-loader.gif" style="display:none;" /><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /><input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /><br /><br />By uploading a file you certify that you have the right to distribute this picture.</div>');
					$("#popup_prompt").width( $("#popup_message").width() );
					$("#popup_ok").click( function() {
						var val = $("#immagine").val();
						if (val=='') {
							document.getElementById('errore').innerHTML = 'Please select a file.';
						} else {
							$("#popup_ok").hide();
							//$("#popup_cancel").hide();
							$("#errore").hide();
							$("#loading").show();
							var options = {
								success:       function(response)  {
													
													shareCountdownRet = (response.status == 'true');
													
													if(shareCountdownRet==true) {
															document.getElementById('profile_pic_no').style.display = 'none';	
															document.getElementById('profile_pic').style.display = 'block';
															document.getElementById('pg').style.display = 'none';
															document.getElementById('profile_pic').src = '/u/i/'+response.img;
															document.getElementById('img_prof').value=response.img;
															//document.getElementById('imgzom').src = '/u/i/l/'+response.img;															
															document.getElementById('upl').innerHTML='Change Countdown Picture';
															$("#deletePic").show();
															document.getElementById('errore').innerHTML = '';
															$.alerts._hide();
															loadFoto(1);
													} else {
														
														$("#popup_ok").show();
														$("#popup_cancel").show();
														$("#errore").show();
														$("#loading").hide();
														document.getElementById('errore').innerHTML = response.error;
													}
												} ,
								url:       'upload4jquery_event.php',  // your upload script
								dataType:  'json'
							};
							
							
							
							document.getElementById('errore').innerHTML = '';
							
							$("#Form1").ajaxSubmit(options);
							
							return false;
							
						}
						
						
						if( callback ) callback( val );
					});
					$("#popup_cancel").click( function() {
						$.alerts._hide();
						if( callback ) callback( null );
					});
					$("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) {
						if( e.keyCode == 13 ) $("#popup_ok").trigger('click');
						if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');
					});
					if( value ) $("#popup_prompt").val(value);
					$("#popup_prompt").focus().select();
				break;
				case 'prompt2_event':
					$("#popup_message").append('<br /><br /><form id="Form1" name="Form1" method="post" action=""><input type="hidden" name="event_id" value="' + event_id + '"><input name="immagine" type="file" size="30" id="immagine" /></form>').after('<div id="errore" style="color:red;margin-left: 49px;margin-top:15px"></div><div id="popup_panel" style="margin-top:15px;border-top:1px solid #CCCCCC;color:#555555;font-size:9px;padding:10px 0 0;"><img id="loading" src="/img/ajax-loader.gif" style="display:none;" /><input type="button" value="' + $.alerts.okButton + '" id="popup_ok" /><input type="button" value="' + $.alerts.cancelButton + '" id="popup_cancel" /><br /><br />By uploading a file you certify that you have the right to distribute this picture.</div>');
					$("#popup_prompt").width( $("#popup_message").width() );
					$("#popup_ok").click( function() {
						var val = $("#immagine").val();
						if (val=='') {
							document.getElementById('errore').innerHTML = 'Please select a file.';
						} else {
							$("#popup_ok").hide();
							//$("#popup_cancel").hide();
							$("#errore").hide();
							$("#loading").show();
							var options = {
								success:       function(response)  {
													
													shareCountdownRet = (response.status == 'true');
													
													if(shareCountdownRet==true) {
															//$("#div_phot").prepend('<div onmouseout="this.style.backgroundColor=\'#fff\';" onmouseover="this.style.backgroundColor=\'#ECEFF5\';" class="div_phot_singoli" style="background-color: rgb(255, 255, 255);"><div style="border: 1px solid rgb(153, 153, 153); width: 120px; height: auto; max-height: 92px;"><div style="margin: 1px; overflow: hidden; max-height: 90px; background-color: rgb(0, 0, 0);"><a style="color: rgb(0, 0, 0);" title="" onclick="if(document.getElementById(\'pg\').style.display==\'none\'){document.getElementById(\'imgzom\').src=\'u/p/l/'+response.img+'\';$(\'#nores\').hide();$(\'#pg\').slideDown(\'slow\');}else{document.getElementById(\'imgzom\').src=\'u/p/l/'+response.img+'\'};return false;" href="#"><img border="0" src="u/p/'+response.img+'" style="width: 120px; height: auto;"/></a></div></div></div>');
															loadFoto(1);
															document.getElementById('errore').innerHTML = '';
															$.alerts._hide();
													} else {
														
														$("#popup_ok").show();
														$("#popup_cancel").show();
														$("#errore").show();
														$("#loading").hide();
														document.getElementById('errore').innerHTML = response.error;
													}
												} ,
								url:       'upload4jquery2_event.php',  // your upload script
								dataType:  'json'
							};
							
							
							
							document.getElementById('errore').innerHTML = '';
							
							$("#Form1").ajaxSubmit(options);
							
							return false;
							
						}
						
						
						if( callback ) callback( val );
					});
					$("#popup_cancel").click( function() {
						$.alerts._hide();
						if( callback ) callback( null );
					});
					$("#popup_prompt, #popup_ok, #popup_cancel").keypress( function(e) {
						if( e.keyCode == 13 ) $("#popup_ok").trigger('click');
						if( e.keyCode == 27 ) $("#popup_cancel").trigger('click');
					});
					if( value ) $("#popup_prompt").val(value);
					$("#popup_prompt").focus().select();
				break;
			}
			
			
			// Make draggable
			if( $.alerts.draggable ) {
				try {
					$("#popup_container").draggable({ handle: $("#popup_title") });
					$("#popup_title").css({ cursor: 'move' });
				} catch(e) { /* requires jQuery UI draggables */ }
			}
		},
		
		_hide: function() {
			$("#popup_container").remove();
			$.alerts._overlay('hide');
			$.alerts._maintainPosition(false);
		},
		
		_overlay: function(status) {
			switch( status ) {
				case 'show':
					$.alerts._overlay('hide');
					$("BODY").append('<div id="popup_overlay"></div>');
					$("#popup_overlay").css({
						position: 'absolute',
						zIndex: 99998,
						top: '0px',
						left: '0px',
						width: '100%',
						height: $(document).height(),
						background: $.alerts.overlayColor,
						opacity: $.alerts.overlayOpacity
					});
				break;
				case 'show2':
					$.alerts._overlay('hide');
					$("BODY").append('<div id="popup_overlay"></div>');
					$("#popup_overlay").css({
						position: 'absolute',
						zIndex: 99998,
						top: '0px',
						left: '0px',
						width: '100%',
						height: $(document).height(),
						background: $.alerts.overlayColor2,
						opacity: $.alerts.overlayOpacity2
					});
				break;
				case 'hide':
					$("#popup_overlay").remove();
				break;
			}
		},
		
		_reposition: function() {
			//var top = (($(window).height() / 2) - ($("#popup_container").outerHeight() / 2)) + $.alerts.verticalOffset;
			var top=160;
			
			var left = (($(window).width() / 2) - ($("#popup_container").outerWidth() / 2)) + $.alerts.horizontalOffset;
			if( top < 0 ) top = 0;
			if( left < 0 ) left = 0;
			
			// IE6 fix
			if( $.browser.msie && parseInt($.browser.version) <= 6 ) top = top + $(window).scrollTop();
			
			$("#popup_container").css({
				top: top + 'px',
				left: left + 'px'
			});
			$("#popup_overlay").height( $(document).height() );
		},
		
		_maintainPosition: function(status) {
			if( $.alerts.repositionOnResize ) {
				switch(status) {
					case true:
						$(window).bind('resize', $.alerts._reposition);
					break;
					case false:
						$(window).unbind('resize', $.alerts._reposition);
					break;
				}
			}
		}
		
	}
	
	// Shortuct functions
	jAlert = function(message, title, callback, crea) {
		$.alerts.alert(message, title, callback, crea);
	}
	
	jConfirm = function(message, title, callback, crea) {
		$.alerts.confirm(message, title, callback, crea);
	};
	
	jConfirm2 = function(message, title, callback) {
		$.alerts.confirm2(message, title, callback);
	};
		
	jPrompt = function(message, value, title, callback) {
		$.alerts.prompt(message, value, title, callback);
	};
	jSend = function(message, value, title, callback, uid, mid) {
		$.alerts.send(message, value, title, callback, uid, mid);
	};
	jfbToWyffer = function(message, value, title, callback, uid, mid,crea) {
		$.alerts.fbToWyffer(message, value, title, callback, uid, mid,crea);
	};
	jnewPwd = function(message, value, title, callback, uid, mid,crea) {
		$.alerts.newPwd(message, value, title, callback, uid, mid,crea);
	};
	jforgotPwd = function(message, value, title, callback, uid, mid,crea) {
		$.alerts.forgotPwd(message, value, title, callback, uid, mid,crea);
	};
	jPrompt2 = function(message, value, title, callback) {
		$.alerts.prompt2(message, value, title, callback);
	};
	jPrompt_event = function(message, value, title, callback, event_id) {
		$.alerts.prompt_event(message, value, title, callback, event_id);
	};
	jPrompt2_event = function(message, value, title, callback, event_id) {
		$.alerts.prompt2_event(message, value, title, callback, event_id);
	};
	
})(jQuery);
