function adminButton(){
	$('#adminbutton').toggle();	
}

function loadAdmin(page){
	pass = $('#adminp').val();
	$.post('../admin/admincheck.php', {pass:pass}, function(data){
		data = jQuery.trim(data);
		if(data == "1"){	
			if(page == "refresh"){
				window.location.reload(true);
			}
			else{
				window.location = "../admin/administration.php";
			}
		}
		else{
			alert("Wrong Password");	
		}
	});
}

function stockcontrolupdate(stockid){
		var genus = $('#'+stockid+'genus').val();
		var species = $('#'+stockid+'species').val();
		var common = $('#'+stockid+'common').val();
		var origin = $('#'+stockid+'origin').val();
		var born = $('#'+stockid+'born').val();
		var price = $('#'+stockid+'price').val();
		var stockam = $('#'+stockid+'stockam').val();
		var re = new RegExp("^[0-9]{1,2}\.[0-9]{1,2}\.[0-9]{1,2}$");
		if(stockam.match(re)){
		
			$.post('../admin/stockcontrol.php', {stockid:stockid, editdb:'editdb', genus:genus, species:species, common:common, origin:origin, born:born, price:price, stockam:stockam},
			function(data){
				data = jQuery.trim(data);
				if(data == '1'){
					$('#'+stockid+'reply').html('✔');
				}
			});	
		}
		else{
			alert("Stock Amount needs to be males.females.unknowns");	
		}
	}
	function stockcontroldelist(stockid){
		$.post('../admin/animalcontroller.php', {sc:'sc', stockid:stockid, func:'delist'},
		function(){
			$('#'+stockid+'stockam').val('0.0.0');
			$('#'+stockid+'reply').html('✔');
		});
	}
	function stockcontroldelete(stockid){
		var answer = confirm("Really delete this animal?");
		if (answer){
			$.post('../admin/animalcontroller.php', {sc:'sc', stockid:stockid, func:'delete'},
			function(){
				$('#stockid'+stockid).fadeOut();
			});
		}
	}
	function addblog(){
		blogtitle = $('#blogtitle').val();
		blogtext = $('#blogtext').val();
		$('#addbloglink').html('<img src="../images/layout/ajax-loader.gif" />');
		$.post('../admin/addblog.php',
		{blogtext: blogtext, blogtitle:blogtitle}, 
		function(data){
			data = jQuery.trim(data);
			if(data == "1") $('#addblog').html("<h1>Blog Successfully Added</h1>");
			else $('#addbloglink').html('<a onclick="addblog()">Add Blog</a>');
		});
		
	}
	function tweet(){
		var tweet = $('#twitter').val();
		$.post('../admin/addtweet.php', {tweet:tweet},
		function(data){
			data = jQuery.trim(data);
				$('#twitter').attr("disabled", "disabled");
				$('#tweetsend').attr("disabled", "disabled");
				$('#tweetsend').append("&nbsp;&nbsp;&nbsp;Twitter updated");
		});
	}
	
	function showContact(cid){
		$('.contactcard').hide();
		$('#'+cid).fadeIn();	
	}
	
	function addContact(){
		cname = $('#contactname').val();
		cemail = $('#contactemail').val();
		cphone = $('#contactphone').val();
		caddress = $('#contactad').val();
		cnote = $('#cnote').val();	
		fav = $('#cfav').attr('checked')
		$.post('../admin/contactcontroller.php',
		{func:'addcontact', cname:cname, cemail:cemail, cphone:cphone, caddress:caddress, cnote:cnote, fav:fav},
		function(data){
			data = jQuery.trim(data);
			if(data == '1'){
				$('#addcontact input:text').val('');
				alert("Contact Added");
				$('#addcontact').hide();
			}
			else{
				alert("Add Contact Failed");
			}
		});
	}
	
	function deleteContact(cid){
		$.post('../admin/contactcontroller.php',
		{func:'deletecontact', cid:cid},
		function(data){
			data = jQuery.trim(data);
			if(data == "1"){
				$('#contactid'+cid).fadeOut();
			}
			else{
				alert("Unable to delete contact");	
			}
		});
	}
	
	function sendPricelist(preview){
		type = $('#ptype').val();
		group = $('#pgroup').val();
		email = $('#pemail').val();
		re = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		var emailcheck = re.test(email);
		if(emailcheck == true){
			mailtext = $('#mailtext').val();
			$.post('../admin/pricelistcontroller.php',
			{type:type, group:group, email:email, func:'sendpricelist', mailtext:mailtext, preview:preview},
			function(data){
				data = jQuery.trim(data);
				if(data != "0"){
					$('#pricelistprev').html(data).fadeIn();
				}
				else{
					alert("Email Failed");	
				}
			});
		}
		else{
			alert("Email not valid!");	
		}
	}
	
	$(function(){
		$('.closecontact').click(function(){
			$('.contactcard').hide();
		});
	});
	
	$(function(){
		$('#ptype').change(function(){
			type = $('#ptype').val();
			switch(type){
				case "rep":
					$('#pg').html('<select id="pgroup"><option>All</option><option>Lizards</option><option>Snakes</option><option>Turtles</option></select>');
					break;
				case "oth":
					$('#pg').html('<select id="pgroup"><option>All</option><option>Amphibian</option><option>Spider</option><option>Invertebrate</option><option>Other</option></select>');
					break;	
				case "fish":
					$('#pg').html('<select id="pgroup"><option>All</option><option>Freshwater</option><option>Marine</option></select>');
					break;
				case "rep+oth":
					$('#pg').html('<select id="pgroup"><option>All</option></select>');
					break;
			}
		})
	});