function hide_pop ()
{
	$("#email_message").hide();
	$('#message_bar').hide();
	$('#email_insert').show();
	$('#message_bar').empty();
	
}

function show_reg_form ()
{
	var name = $('#name_send_field').attr('value');
	var last_name = $('#last_name_field').attr('value');
	var loaderContent = '<div class="dialog-text"><div>Hello '+name+' '+last_name+'! We are glad to see you at the Science Museum Oklahoma website. Please fill out this fields for registration.</div></div><form id = "add-ins-data" action ="#"><input id = "address" name = "address" value = "Address" type = "text" size = 43><div class="dialog-data"><input id = "city" name = "city" value = "City" type = "text" size = 13><input id = "state" name = "state" value = "State" type = "text" size = 13><input id = "area-code" value = "Area Code" name = "area_code" type = "text" size = 7></div><div class="dialog-data"><input id = "zip" name = "zip" value = "Zip" type = "text" size = 19><input id = "phone-number" name = "phone_number" value = "Phone Number" type = "text" size = 19></div><input id = "email_address" name = "email_address" value = "Email Address" type = "text" size = 43><input id = "submit-user" type = "button" value = "Submit"><input id = "cancel-submit-user" type = "button" value = "Cancel"><input type = "hidden" name = "name" value = '+name+'><input type = "hidden" name = "last_name" value = '+last_name+'></form>';
	
		var Content = '<div class="jqmWindow" id="dialog_userreg">'+loaderContent+'</div>';
		
			$("#main").after(Content);
	  		$('#dialog_userreg').jqm({overlay:50, modal:true }).jqmShow();
		  	$('#edit-combobox').hide();
		  	$('#edit-groupbox').hide();
		  	$('#edit-groupbox-editor').hide();
		  	

   $('#cancel-submit-user').click (function() 
   		{
		$('#dialog_userreg').jqmHide();
		$('#edit-combobox').show();
		$('#edit-groupbox').show();
		$('#edit-groupbox-editor').show();
		});

			
	$('#submit-user').click (function() {
		$('#dialog_userreg').jqmHide();
	    $('#email_insert').slideUp("3",function(){
		   	$('#email_message').show();
 		  });
   
        $('#email_insert').hide();
        $('#email_message').show();    
   
        $("#loader").show();		
		var formdata = $('#add-ins-data').formSerialize();	
		var url = Drupal.settings.add_mail_url;
		var type = Drupal.settings.add_mail_type;
		$.ajax({
		  type: type,
		  url: url,
		  data: formdata,
		  success: function(respond_msg){
		  $("#loader").hide();
		   $("#message_bar").show();

		     $("#message_bar").append (respond_msg);
		     $("#message_bar").append ('<button id = "okbutton" class = "button" onclick = "hide_pop();"></button>');
		    }
});
		
		
		$('#dialog_userreg').jqmHide();
		$('#edit-combobox').show();
		$('#edit-groupbox').show();
		$('#edit-groupbox-editor').show();
	});	
}

function insert_mail ()
{
   $('#email_insert').slideUp("3",function(){
   	$('#email_message').show();
   });
   
   $('#email_insert').hide();
   $('#email_message').show();    
   
   $("#loader").show();
	var name = $('#name_send_field').attr('value');
	var email = $('#email_send_field').attr('value');
	var url = "sendmail/addmail";
	var formdata = "name="+name+"&email="+email;
	$.ajax({
		  type: "POST",
		  url: url,
		  data: formdata,
		  success: function(msg){
		   $("#loader").hide();
		   $("#message_bar").show();

		     $("#message_bar").append (msg);
		     $("#message_bar").append ('<button id = "okbutton" class = "button" onclick = "hide_pop();"></button>');
		    }
});

return false;
}

function user_list_table (page_id)
{
	popup_initialize ('<img src = "loader-blue.gif">');
	if ($('#user-table-list').length == 0){
	var url = "sendmail/userlist";
	var formdata = "tid="+$('#edit-groupbox').attr("value");
	$.ajax({
		  type: "POST",
		  url: url,
		  data: formdata,
		  dataType: 'json',		  
		  success: function(form)
		          {
					var output = "<div id = 'user-table-div' ><table id = 'user-table-list' width = '100%' class='list-table'><body id ='user-table-body' value>";
					var row;
					var i = 1;
					
					var rowid = new Array();
					var j;
					var class_tr;
					for (var i in form)
					{
						j = i%2;
						if (j!=0)
						{
							class_tr = 'odd';	
						}
						else
						{
							class_tr = 'even';
						}						
						output += "<tr id = '"+form[i].eid+"' class = '"+class_tr+"'><td><input type='checkbox' id = '"+form[i].eid+"-tr'></td><td width = '50%'>"+form[i].name+"</td><td width = '50%'>"+form[i].email+"</td></tr>";
						rowid[i] = form[i].eid;
						i++;
						
					}
					output +="</table></body></div>";
					$('#-upload-list-form').after(output);
					$('#show-hide-list').empty();
					$('#show-hide-list').append("Hide/Delete");
					popup_hide ();
		          }
		});
	}
	else
	{
	var i;
	var form = "";
	if (document.getElementById("user-table-list").childNodes.length!=0)
	{
		var table = document.getElementById("user-table-list").firstChild.childNodes;
		for (i = 0; i<(table.length); i++)
		{
			if ($("#"+table[i].id+"-tr").attr("checked"))
			{ 
						form += i+"="+table[i].id+"&";
			}
		}
		
		if (form != "")
		{
			var url = "sendmail/delete";
			
			$.ajax({
			  type: "POST",
			  url: url,
			  data: form,
			  dataType: 'json',		  
			  success: function(form)
			          {
			       
			          }
			  });
		}
	}
			$('#user-table-div').remove();
			$('#show-hide-list').empty();
			$('#show-hide-list').append("Show user list");
			popup_hide ();
	
	}
}

function combobox_change ()
{
	var comb_val = $('#combobox_templates').attr('value');
	windows.open ('email');
}

$(document).ready(function(){
	$("#edit-groupbox-editor").each(function(){ 
		$(this).change(function(){
			var element = this.childNodes;
			for (var i in element)
			{
				if (element[i].selected)
				{
					$('#edit-group-name').attr("value", element[i].text);	
					$('#edit-status').attr("value", element[i].text);
				}
			}		
		});
	});
	
	
	$("#edit-combobox").each(function(){
		$(this).change(function(){
			popup_initialize ('<img src = "loader-blue.gif">');
			var value = $("#edit-combobox").attr("value");
			var url = "sendmails/load_template";
			var dataset = "id="+value;	
		$.ajax({
		  	type: "POST",
		  	url: url,	
		  	data: dataset,
		  	dataType: 'json',
		 	 success: function(msg){
		 	 	if (!msg.template_name)
		 	 	{
		 	 		msg.teaser		  = "";
		 	 		msg.title 		  = "";
		 	 		msg.body 		  = "";
		 	 		msg.template_name = "";
		 	 		
		 	 	}
		 	 	$('#edit-sender').attr("value", msg.teaser);
		 	 	$('#edit-subject').attr("value", msg.title);
		 	 	$('#edit-email-template').attr("value", msg.body);
		 	 	$('#edit-template-name').attr("value", msg.template_name);
		
		 	 	popup_hide ();
		 	   }
			});	
		});
	});
		
	$('#edit-delete').click (function() {
		$(this).click(function(){
			 if ($('#edit-clicked').attr("value")!='true'){
				 if ($('#edit-groupbox-editor').attr("value")!='false'){
					if (window.confirm("Are you shure you want to delete this group and all contained users?"))
					{
					var url = Drupal.settings.send_mail_del_group;
					var data = 'id='+$('#edit-groupbox-editor').attr("value");
					$.ajax({
					  type: "POST",
					  url: url,
					  data: data,
					  success: function(asdform)
					          {
					           	$('#edit-groupbox-editor').attr("value", "false");
					          }
					 });
					}
					$('#edit-clicked').attr("value", "true");
				 }
				 else
				 {
				 	alert ("You can't delete this item");
				 	$('#edit-clicked').attr("value", "true");
				 }
			}
			else 
			{
				$('#edit-clicked').attr("value", "false");
			}
		});
	});

	$('#edit-generate').click (function() {
		$(this).click(function(){
			 if ($('#edit-clicked').attr("value")!='true')
			 {
				 if ($('#edit-groupbox-editor').attr("value")!='false')
				 {
					var url = Drupal.settings.send_mail_generate;
					var data = 'id='+$('#edit-groupbox-editor').attr("value")+'&status='+$('#edit-status').attr("value");
			$.ajax({
				type: "POST",
				url: url,
				data: data,
				/*dataType: 'json',*/	
				success: function(link)
				{
				  	$('#edit-groupbox-editor').attr("value", "false");
				           // 	$('#edit-filepath').attr("value", link);
				    var Content = '<div class="jqmWindow" id="dialog"><div>You can download this file here : '+link+'</div><button onclick = "popup_hide ();">Ok</button></div>';
					$("#main").after(Content);
				  	$('#dialog').jqm({overlay:50, modal:true }).jqmShow();
				  	$('#edit-combobox').hide();
				  	$('#edit-groupbox').hide();
				  	$('#edit-groupbox-editor').hide();
				}
				 });
				
					$('#edit-clicked').attr("value", "true");
				 }
				 else
				 {
				 	alert ("You can't create the file for this group");
				 	$('#edit-clicked').attr("value", "true");
				 }
			}
			else 
			{
				$('#edit-clicked').attr("value", "false");
			}
		});
	});
			
});

function popup_hide ()
		{
			$('#dialog').jqmHide();
			$('#dialog').remove();
			$('#edit-combobox').show();
			$('#edit-groupbox').show();
			$('#edit-groupbox-editor').show();
		}
		
function popup_initialize (loaderContent)
		{
			
			if ($("img[@src='loader-blue.gif']").parent().is("div"))
			{
				
			}
			else
			{			
			var Content = '<div class="jqmWindow" id="dialog">'+loaderContent+'</div>';
			$("#main").after(Content);
		  	$('#dialog').jqm({overlay:50, modal:true }).jqmShow();
		  	$('#edit-combobox').hide();
		  	$('#edit-groupbox').hide();
		  	
			}
		}