function Initialize_Customize_Dialog(custom_link, title, link_id) {
	$('#custom_link').val(custom_link);
	$('#title').val(title);
	$('#link_id').val(link_id);
	$('#customize').dialog({modal: true, buttons: {Cancel: function() { $(this).dialog('close'); }, Save: function() {$('#customize_form').submit();}}}); $('#custom_link').select();
}

function SetCopyButtons() {
	for (x=0; x < 10; x++) {
		copylink = 'a#copy-link' + x;
		spanlink = 'span#link' + x;
		$(copylink).zclip({path:'/js/ZeroClipboard.swf', copy:$(spanlink).text() });
	}
}

function CheckCustomizedLink() {

	$("#checkresult").html("<img src=\"/images/progress_loading.gif\" border=\"0\" height=\"16\" width=\"16\">");
	data1 = "custom_link=" + escape($("#custom_link").val());
	
	$.ajax({
	  url: "/php/check_customzedlink_ax.php",
	  dataType: 'json',
	  data: data1,
	  success: function(json) {

				if (json.amount == -1) {
					chk_status = "<img alt=\"This is no valid keyword - please choose another one.\" title=\"This is no valid keyword - please choose another one.\" src=\"/images/delete.png\">";
				} else if (json.amount == 0) {
					chk_status = "<img alt=\"Short link is available.\" title=\"Short link is available.\" src=\"/images/accept.png\">";
				} else {
					chk_status = "<img alt=\"Short link is already taken - please choose another one.\" title=\"Short link is already taken - please choose another one.\" src=\"/images/delete.png\">";
				}
				
				$("#checkresult").html(chk_status);
				
	  }
	});

}

function GetShortLink(type, long_link) {

	$("#wait").html("<img src=\"/images/progress_loading.gif\" border=\"0\" height=\"16\" width=\"16\">");
	data1 = "url=" + long_link + "&caller=" + type;
	
	$.ajax({
	  url: "/php/get_shorturl_ax.php",
	  dataType: 'json',
	  type: 'POST',
	  data: data1,
	  success: function(json) {

				$("#wait").html("&nbsp;");

				$("#shortlink_textbox").val(json.link);
				
				shortlink_stats = "<a href='" + json.link + "+' target='_blank'>" + json.link + "+</a>"; 
				$("#shortlink_stats").html(shortlink_stats);

				if (json.caller == 0) {
					$("#shortlink").dialog({modal: true, buttons: {OK: function() {$('#url').val(""); $('#url').select(); $( this ).dialog( 'close' );}}}); 
				} else {
					$("#shortlink").dialog({modal: true, buttons: {OK: function() {$('#url').val(""); $('#url').select(); $( this ).dialog( 'close' ); GetMyShortLinks(); }}}); 
				}
				$("#shortlink_textbox").select();
				
	  }
	});

}

function GetMyShortLinks() {

	$("#shortlinks").html("<li><img src=\"/images/progress_loading.gif\" border=\"0\" height=\"16\" width=\"16\"></li>");
	
	$.ajax({
	  url: "/php/get_myshortlinks_ax.php",
	  dataType: 'json',
	  success: function(json) {

				var shortlinks = "";
				for (i=0;i <= json.amount;i++) {
				
					shortlinks += json.entries[i]; 
				
				}
				$("#shortlinks").html(shortlinks);
				SetCopyButtons();
	  }
	});

}

function GetMySuccessfulLinks() {

	$("#successfullinks").html("<li><img src=\"/images/progress_loading.gif\" border=\"0\" height=\"16\" width=\"16\"></li>");
	
	$.ajax({
	  url: "/php/get_mysuccessfullinks_ax.php",
	  dataType: 'json',
	  success: function(json) {

				var shortlinks = "";
				for (i=0;i <= json.amount;i++) {
				
					shortlinks += json.entries[i]; 
				
				}
				$("#successfullinks").html(shortlinks);
	  }
	});

}

function GetLatestSubmissions() {

	$("#latestsubmissions").html("<br><div style=\"text-align:center\"><img src=\"/images/progress_loading.gif\" border=\"0\" height=\"16\" width=\"16\"></div>");
	
	$.ajax({
	  url: "/php/gc_subms_json.php",
	  dataType: 'json',
	  success: function(json) {
				
				var submissions = "";

				for (i=1;i <= 5;i++) {
				
					submissions += "<li class=\"list4\"><a href=\"" + json[i].link + "\" target=\"_blank\">" + json[i].title + "</a></li>";
				
				}

				$("#latestsubmissions").html(submissions);
	  }
	});

}

function ShowLatestSubmissions(topic) {

	$("#submissions").html("<br><div style=\"text-align:center\"><img src=\"/images/progress_loading.gif\" border=\"0\" height=\"16\" width=\"16\"></div>");
	
	req_url = "/php/gc_subms_json.php?topic=" + topic;
	
	$.ajax({
	  url: req_url,
	  dataType: 'json',
	  success: function(json) {
				
				var submissions = "";
				
				i=1;
				$.each(json, function() {
					//submissions += "<li class=\"col_41\"><a href=\"" + json[i].link + "\" target=\"_blank\"><img height=\"100px\" src=\"" + json[i].image + "\"><br />" + json[i].title + "</a></li>";
					submissions += "<article class=\"col_subms\"><div class=\"box1_out\"><div class=\"box1\"><div style=\"height:200px; text-align:center\"><a href=\"" + json[i].link + "\" target=\"_blank\"><img height=\"100px\" src=\"" + json[i].image + "\"><br />" + json[i].title + "</a></div></div></div><div class=\"box1_bot\"><div class=\"box1_bot_left\"><div class=\"box1_bot_right\"></div></div></div></article>";
					i++;
				});

				if (submissions == "") {
					submissions = "(none existing)";
				}
				$("#submissions").html(submissions);
	  }
	});

}

function CheckUsername() {

	$("#username_status").html("<img src=\"/images/progress_loading.gif\" border=\"0\" height=\"16\" width=\"16\">");
	data1 = "uname=" + $("#signin_username").val();
	
	$.ajax({
	  url: "/php/check_username.php",
	  dataType: 'json',
	  data: data1,
	  success: function(json) {

				if (json.amount == 0) {
					chk_status = "<img alt=\"" + json.answer + "\" title=\"" + json.answer + "\" src=\"/images/accept.png\">";
				} else {
					chk_status = "<img alt=\"" + json.answer + "\" title=\"" + json.answer + "\" src=\"/images/delete.png\">";
				}
				
				$("#username_status").html(chk_status);
				
	  }
	});

}

function CheckEmail() {

	$("#email_status").html("<img src=\"/images/progress_loading.gif\" border=\"0\" height=\"16\" width=\"16\">");
	data1 = "email=" + $("#email").val();
	
	$.ajax({
	  url: "/php/check_email.php",
	  dataType: 'json',
	  data: data1,
	  success: function(json) {

				if (json.amount == 0) {
					chk_status = "<img alt=\"" + json.answer + "\" title=\"" + json.answer + "\" src=\"/images/accept.png\">";
				} else {
					chk_status = "<img alt=\"" + json.answer + "\" title=\"" + json.answer + "\" src=\"/images/delete.png\">";
				}
				
				$("#email_status").html(chk_status);
				
	  }
	});

}

function CheckPass() {

	if ($("#signin_password").val() == $("#signin_password2").val()) {
		chk_status = "<img alt=\"OK\" title=\"OK\" src=\"/images/accept.png\" height=\"16\" width=\"16\">";
	} else {
		chk_status = "<img alt=\"Not identical!\" title=\"Not identical!\" src=\"/images/delete.png\" height=\"16\" width=\"16\">";
	}

	$("#password_status").html(chk_status);
	
}


