// CUFON
Cufon.replace('.dinot-rollover', { fontFamily: 'Dinot', hover: {color: '#00ADEF'}});
Cufon.replace('.dinot', { fontFamily: 'Dinot' });
Cufon.replace('.base4', { fontFamily: 'base4' });
Cufon.replace('.button-send-enquiry', { fontFamily: 'Dinot', hover: {color: '#00ADEF'}});
Cufon.replace('.button-contact-us', { fontFamily: 'Dinot', hover: {color: '#00ADEF'}});
Cufon.replace('.button-request-brochure', { fontFamily: 'Dinot', hover: {color: '#00ADEF'}});
Cufon.replace('.services-image h1', { fontFamily: 'base4' });
Cufon.replace('#submenu h1', { fontFamily: 'Dinot' })
Cufon.replace('#contact-us-wrapper .directions-button a', { fontFamily: 'Dinot', hover: {color: '#00ADEF'}});
Cufon.replace('.button-submit-request', { fontFamily: 'Dinot', hover: {color: '#00ADEF'}});
Cufon.replace('form#form1form table tbody tr td.button-submit-request input', { fontFamily: 'Dinot', hover: {color: '#00ADEF'}});
Cufon.replace('div#newsletter-popup div#popup-title', { fontFamily: 'Dinot' })
Cufon.replace('#newsletter-popup a', { fontFamily: 'Dinot' })
	
// NEWSLETTER
function toggleNewsletter(){
	$("#name").val('');
	$("#email").val('');
	$("#newsletter-form").slideToggle("slow");
	return false;	 
}
	
var errorIsOn = true;

function subscribeToNewsletter(){
	var name = $("#name").val();
	var email = $("#email").val();
	
	var messageEmail = '<h2>Ooops!</h1><p>You need to enter a email address. Please try again.</p>';
	var messageNotValidEmail = '<h2>Ooops!</h1><p>You need to enter a valid email address. Please try again.</p>';
	var messageOk = '<h2>Thank you! </h1><p>You are now subscribed to Leading Edge Newsletters.</p>';
	var messageError = '<h2>Error!</h1><p>Please try again.</p>';
	
	$.ajax({
		url: baseURL + 'newsletter/subscribe',
		type: "POST",
		data: 'name=' + name + '&email=' + email,
		success: function(feedback){
			errorIsOn = false;		
			
			 if(feedback == 'email'){
				errorIsOn = true;
				$('#newsletter-message').html(messageEmail);
			}else if(feedback == 'email not valid'){
				errorIsOn = true;
				$('#newsletter-message').html(messageNotValidEmail);
			}else if(feedback == 'ok'){
				errorIsOn = false;
				$('#newsletter-message').html(messageOk);
			}else if(feedback == 'error'){
				errorIsOn = true;
				$('#newsletter-message').html(messageError);
			}			
			
			$("#popup-title").html('Newsletter Subscription');
			Cufon.refresh();
			
			$("#newsletter-popup-trigger").fancybox({
				'padding':0,
				'margin':0,
				showCloseButton: false,
				overlayColor:'#000',
				centerOnScroll:true,
				speedIn:500
			});
			
			$('#newsletter-popup-trigger').trigger('click');			
		}
	});
	
	return false;
}

$(document).ready(function() {
	$('#newsletter-popup a').click(function() { 
		if(!errorIsOn){
			toggleNewsletter();
		}
		$.fancybox.close();
	});
});


function deleteProject(id){
	$("#dialog-confirm").dialog({
		open: function(event, ui) {   
			$('.ui-widget-overlay').css("background","none");
			$('.ui-dialog-content').css("padding","15px");
			$('.ui-dialog-content').css("line-height","1.3em");
			$('.ui-dialog-buttonpane').css("border","none");
			$('.ui-dialog-buttonpane').css("padding","0");
			$('.ui-dialog-buttonpane').css("margin","0");
		 },
		resizable: false,
		show: 'fade',
		height:160,
		modal: true,
		buttons: {
			"Delete": function() {	
				$.ajax({
					url: baseURL + 'admin/projects/project_delete',
					type: "POST",
					data: 'id=' + id,
					success: function(feedback){
						if(feedback == 'ok'){
							$('#item_' + id).remove();
						}
						$("#dialog-confirm").dialog( "close" );
					}
				});
			},
			"Cancel": function() {
				$(this).dialog( "close" );
			}
		}
	});
}

function deleteImage(id){
	$("#dialog-confirm").dialog({
		open: function(event, ui) {   
			$('.ui-widget-overlay').css("background","none");
			$('.ui-dialog-content').css("padding","15px");
			$('.ui-dialog-content').css("line-height","1.3em");
			$('.ui-dialog-buttonpane').css("border","none");
			$('.ui-dialog-buttonpane').css("padding","0");
			$('.ui-dialog-buttonpane').css("margin","0");
		 },
		resizable: false,
		show: 'fade',
		height:160,
		modal: true,
		buttons: {
			"Delete": function() {	
				$.ajax({
					url: baseURL + 'admin/projects/delete_image',
					type: "POST",
					data: 'id=' + id,
					success: function(feedback){
						if(feedback == 'ok'){
							$('#item_' + id).remove();
						}
						$("#dialog-confirm").dialog( "close" );
					}
				});
			},
			"Cancel": function() {
				$(this).dialog( "close" );
			}
		}
	});
	
	return false;
}

function setFeaturedImage(id){
	$.ajax({
		url: baseURL + 'admin/projects/set_featured_image',
		type: "POST",
		data: 'id=' + id,
		success: function(feedback){
			$('#info-message-up').html();
			$('#info-message-up').css('display', 'block');
			$('#info-message-up').html(feedback).delay(3000).fadeOut();
		}
	});
}

function nextProjectTabWithCheck(){
	var $tabs = $('#tabs').tabs();
	var selected = $tabs.tabs('option', 'selected');
	$tabs.tabs('select', selected + 1);
	return false; 
}

function nextTab(){
	var $tabs = $('#tabs').tabs();
	var selected = $tabs.tabs('option', 'selected');
	$tabs.tabs('select', selected + 1);
	return false; 
}

function previousTab(){
	var $tabs = $('#tabs').tabs();
	var selected = $tabs.tabs('option', 'selected');
	$tabs.tabs('select', selected - 1);
	return false;
}

function setNewsVisibility(id){
	var visible = 0;
	if($('#visible_'+id).attr('checked')){
		visible = 1;
	}else{
		visible = 0;
	}
	
	$.ajax({
		url: baseURL + 'admin/news/set_news_visibility',
		type: "POST",
		data: 'id=' + id + '&visible='+visible,
		success: function(feedback){
			if(feedback == 'ok'){
				$('#info-message-up').html();
				$('#info-message-up').css('display', 'block');
				$('#info-message-up').html('News visibility is set.').delay(3000).fadeOut();
			}else{
				$('#info-message-up').html();
				$('#info-message-up').css('display', 'block');
				$('#info-message-up').html('Error. Please, try again.').delay(3000).fadeOut();
			}
		}
	});
}

function deleteNews(id){
	$("#dialog-confirm").dialog({
		open: function(event, ui) {   
			$('.ui-widget-overlay').css("background","none");
			$('.ui-dialog-content').css("padding","15px");
			$('.ui-dialog-content').css("line-height","1.3em");
			$('.ui-dialog-buttonpane').css("border","none");
			$('.ui-dialog-buttonpane').css("padding","0");
			$('.ui-dialog-buttonpane').css("margin","0");
		 },
		resizable: false,
		show: 'fade',
		height:160,
		modal: true,
		buttons: {
			"Delete": function() {	
				$.ajax({
					url: baseURL + 'admin/news/news_delete',
					type: "POST",
					data: 'id=' + id,
					success: function(feedback){
						if(feedback == 'ok'){
							$('#news_item_' + id).remove();
						}
						$("#dialog-confirm").dialog( "close" );
					}
				});
			},
			"Cancel": function() {
				$(this).dialog( "close" );
			}
		}
	});
	
	return false;
}


function deleteApplicant(id){
	$("#dialog-confirm").dialog({
		open: function(event, ui) {   
			$('.ui-widget-overlay').css("background","none");
			$('.ui-dialog-content').css("padding","15px");
			$('.ui-dialog-content').css("line-height","1.3em");
			$('.ui-dialog-buttonpane').css("border","none");
			$('.ui-dialog-buttonpane').css("padding","0");
			$('.ui-dialog-buttonpane').css("margin","0");
		 },
		resizable: false,
		show: 'fade',
		height:160,
		modal: true,
		buttons: {
			"Delete": function() {	
				$.ajax({
					url: baseURL + 'admin/job_applicants/applicant_delete',
					type: "POST",
					data: 'id=' + id,
					success: function(feedback){
						if(feedback == 'ok'){
							$('#applicant_item_' + id).remove();
						}
						$("#dialog-confirm").dialog( "close" );
					}
				});
			},
			"Cancel": function() {
				$(this).dialog( "close" );
			}
		}
	});
	
	return false;
}

function deleteGetInTouch(id){
	$("#dialog-confirm").dialog({
		open: function(event, ui) {   
			$('.ui-widget-overlay').css("background","none");
			$('.ui-dialog-content').css("padding","15px");
			$('.ui-dialog-content').css("line-height","1.3em");
			$('.ui-dialog-buttonpane').css("border","none");
			$('.ui-dialog-buttonpane').css("padding","0");
			$('.ui-dialog-buttonpane').css("margin","0");
		 },
		resizable: false,
		show: 'fade',
		height:160,
		modal: true,
		buttons: {
			"Delete": function() {	
				$.ajax({
					url: baseURL + 'admin/get_in_touch/get_in_touch_delete',
					type: "POST",
					data: 'id=' + id,
					success: function(feedback){
						if(feedback == 'ok'){
							$('#get_in_touch_item_' + id).remove();
						}
						$("#dialog-confirm").dialog( "close" );
					}
				});
			},
			"Cancel": function() {
				$(this).dialog( "close" );
			}
		}
	});
	
	return false;
}

function deleteRequestAQuote(id){
	$("#dialog-confirm").dialog({
		open: function(event, ui) {   
			$('.ui-widget-overlay').css("background","none");
			$('.ui-dialog-content').css("padding","15px");
			$('.ui-dialog-content').css("line-height","1.3em");
			$('.ui-dialog-buttonpane').css("border","none");
			$('.ui-dialog-buttonpane').css("padding","0");
			$('.ui-dialog-buttonpane').css("margin","0");
		 },
		resizable: false,
		show: 'fade',
		height:160,
		modal: true,
		buttons: {
			"Delete": function() {	
				$.ajax({
					url: baseURL + 'admin/request_a_quote/request_a_quote_delete',
					type: "POST",
					data: 'id=' + id,
					success: function(feedback){
						if(feedback == 'ok'){
							$('#request_a_quote_item_' + id).remove();
						}
						$("#dialog-confirm").dialog( "close" );
					}
				});
			},
			"Cancel": function() {
				$(this).dialog( "close" );
			}
		}
	});
	
	return false;
}

function deleteMailerPack(id){
	$("#dialog-confirm").dialog({
		open: function(event, ui) {   
			$('.ui-widget-overlay').css("background","none");
			$('.ui-dialog-content').css("padding","15px");
			$('.ui-dialog-content').css("line-height","1.3em");
			$('.ui-dialog-buttonpane').css("border","none");
			$('.ui-dialog-buttonpane').css("padding","0");
			$('.ui-dialog-buttonpane').css("margin","0");
		 },
		resizable: false,
		show: 'fade',
		height:160,
		modal: true,
		buttons: {
			"Delete": function() {	
				$.ajax({
					url: baseURL + 'admin/mailer_pack/mailer_pack_delete',
					type: "POST",
					data: 'id=' + id,
					success: function(feedback){
						if(feedback == 'ok'){
							$('#mailer_pack_item_' + id).remove();
						}
						$("#dialog-confirm").dialog( "close" );
					}
				});
			},
			"Cancel": function() {
				$(this).dialog( "close" );
			}
		}
	});
	
	return false;
}
