function Include(File)
{
	document.write('<script src="' + File + '" type="text/javascript"></scr' + 'ipt>');
}

Include('/assets/js/jquery/jquery.innerfade.js');
Include('/assets/js/jquery/jquery.color.js');
Include('/assets/js/jquery/jquery.filestyle.js');
Include('/assets/js/jquery/jquery.colorbox-min.js');
Include('/assets/js/jquery/jquery.selectbox-0.5.js');
Include('/assets/js/site_map.js');
Include('/assets/js/rounded_corners.inc.js');

$(document).ready(
	function() {
		$("a[rel='screenshots']").colorbox({width:"75%", height:"75%"});
		
		$('#stories').innerfade({
			speed: 'slow'
		});
		
		$('#site_map ul').css('opacity', '0.5');
		
		$('#site_map ul').doFade({ fadeColor: '#362B40'});
		$('#site_map ul ul').doFade({ fadeColor: '#354668'});
		$('#site_map ul ul ul').doFade({ fadeColor: '#304531'});
		
		$.fn.search = function() {
			if (this.attr("readonly") != true)
			{
				return this.focus(function() {
					if(this.value == this.defaultValue) {
						this.value = "";
					}
				}).blur(function() {
					if( ! this.value.length) {
						this.value = this.defaultValue;
					}
				});
			}
		};
		
		//$("input").search();
		
		$('#quick_buy').click(function() {
			$("#store_form").submit();
			
			return false;
		});
		
		$('#update_qty').click(function() {
			$("#basket_form").submit();
			
			return false;
		});
		
		$('#check_keywords').click(function() {
			$("#keyword_form").submit();
			
			return false;
		});
		
		$('.continue').click(function() {
			$("#checkout_form").submit();
			
			return false;
		});
		
		$('.continue2').click(function() {
			$("#checkout_form2").submit();
			
			return false;
		});
		
		$('.login').click(function() {
			$("#login_form").submit();
			
			return false;
		});
		
		$('.send').click(function() {
			$("#support_form").submit();
			
			return false;
		});
		
		$('.open').click(function() {
			$("#open_form").submit();
			
			return false;
		});
		
		$('.add_contact').click(function() {
			$("#add_contact_form").submit();
			
			return false;
		});
		
		$('.send_message').click(function() {
			$("#new_message_form").submit();
			
			return false;
		});
		
		$('.send_sms_contacts').click(function() {
			$("#contacts_form").submit();
			
			return false;
		});
		
		if ($('#card_type').length != 0)
		{
			if ($('#card_type').val() == 'PAYPAL')
			{
				$('.card_details').hide();
			}
			
			$('#card_type').change(function() {
				if ($('#card_type').val() == 'PAYPAL')
				{
					$('.card_details').hide();
				}
				else
				{
					$('.card_details').show();
				}
			});
		}
		
		if ($('#country').length != 0)
		{
			$('#country').change(function() {
				$('#country_name').val(getCountryName($('#country').val()));
			});
		}
		
		if ($('#csv_input').length != 0)
		{
			$(".csv_input").filestyle({
				image: "excel_icon.png",
				imageheight : 24,
				imagewidth : 24,
				width : 200
			});
		}
		else
		{
			$("input[type=file]").filestyle({
				image: "browse_button.png",
				imageheight : 17,
				imagewidth : 77,
				width : 200
			});
		}
		
		$('#checkall').click(function () {
			if($('#master_checkbox').is(':checked'))
			{
				$('#master_checkbox').attr('checked', false);
			}
			else
			{
				$('#master_checkbox').attr('checked', true);
			}
			
			if($('#master_checkbox').is(':checked'))
			{
				$("INPUT[type='checkbox']").attr('checked', true);
				
				$('.del').removeClass('del').addClass('del2');
				$('.del_sent').removeClass('del_sent').addClass('del_sent2');
			}
			else
			{
				$("INPUT[type='checkbox']").attr('checked', false);
				
				$('.del2').removeClass('del2').addClass('del');
				$('.del_sent2').removeClass('del_sent2').addClass('del_sent');
			}
			
			return false;
		});
		
		if ($('#network').length != 0) {
			$('#network').selectbox({debug: true});
		}
		
		if ($('#auto_reply1_type').length != 0) {
			//$('#auto_reply1_type').selectbox({debug: true});
		}
		
		if ($('#auto_reply2_type').length != 0) {
			//$('#auto_reply2_type').selectbox({debug: true});
		}
		
		if ($('#dialog-message').length != 0) {
			$("#dialog-message").dialog({
				modal: true,
				buttons: {
					Ok: function() {
						$(this).dialog('close');
					}
				},
				resizable: false
			});
		}
		
		if ($('#dialog-message-result').length != 0) {
			$("#dialog-message-result").dialog({
				modal: true,
				buttons: {
					Ok: function() {
						$(this).dialog('close');
					}
				},
				resizable: false
			});
		}
		
		if ($('#csv').length != 0) {
			$("#csv").dialog({
				modal: true,
				buttons: {
					"Send": function() {
						$("#upload_csv_form").submit();
					}
				},
				resizable: false,
				autoOpen: false
			});
		}
		
		$('.csv').click(function() {
			$("#csv").dialog('open');
			
			return false;
		});
	}
);

function mark_for_deletion(number)
{
	if($('#checkbox_' + number).is(':checked'))
	{
		$('#checkbox_' + number).removeAttr('checked');
		
		$('#li_' + number).removeClass('delete2').addClass('delete');
	}
	else
	{
		$('#checkbox_' + number).attr('checked', true);
		
		$('#li_' + number).removeClass('delete').addClass('delete2');
	}
	
	return false;
}

function mark_for_deletion_sent(number)
{
	if($('#' + number).is(':checked'))
	{
		$('#' + number).removeAttr('checked');
		
		$('#div_' + number).removeClass('del_sent2').addClass('del_sent');
	}
	else
	{
		$('#' + number).attr('checked', true);
		
		$('#div_' + number).removeClass('del_sent').addClass('del_sent2');
	}
	
	return false;
}

function mark_for_deletion_incoming(number)
{
	if($('#' + number).is(':checked'))
	{
		$('#' + number).removeAttr('checked');
		
		$('#div_' + number).removeClass('del2').addClass('del');
	}
	else
	{
		$('#' + number).attr('checked', true);
		
		$('#div_' + number).removeClass('del').addClass('del2');
	}
	
	return false;
}

function submit_form(id)
{
	document.getElementById(id).submit();
	
	return false;
}

function initialize() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map_canvas"));
		var center = new GLatLng(50.818528, 0.272951);
		
		map.setCenter(center, 14);
		
		var marker = new GMarker(center);
		
		map.setUIToDefault();
		
		map.addOverlay(marker);
	}
}