function delete_attachment() {
	document.edit_node.delete_attachment_flag.value="true";
	var currentAttachment = document.getElementById('current_attachment');
	var currentAttachmentLoader = document.getElementById('current_attachment_loader');
	currentAttachment.style.display='none';
	currentAttachmentLoader.style.display='inline';
	setTimeout('hide_loader()', 2000);
}	
function hide_loader() {
	var currentAttachmentLoader = document.getElementById('current_attachment_loader');
	currentAttachmentLoader.style.display='none';
}
function disable_occurences_edit() {
        var dend = document.getElementById('date_end');
        if(document.edit_node.unlimited.value=="1") { 
		document.edit_node.occurences.disabled=true; 
		dend.style.display='none';
	} else if(document.edit_node.unlimited.value=="2") { 
		document.edit_node.occurences.disabled=true; 
		dend.style.display='block';
		var valU=$('input[name=start]').val();
		$('input[name=end]').val(valU);
	} else {
		document.edit_node.occurences.disabled=false; 
		dend.style.display='none';
	}
}
function disable_occurences_add() {
        var dend = document.getElementById('date_end');
        if(document.add_node.unlimited.value=="1") { 
		document.add_node.occurences.disabled=true; 
		dend.style.display='none';
	} else if(document.add_node.unlimited.value=="2") { 
		document.add_node.occurences.disabled=true; 
		dend.style.display='block';
		var valU=$('input[name=start]').val();
		$('input[name=end]').val(valU);
	} else {
		document.add_node.occurences.disabled=false; 
		dend.style.display='none';
	}
}
function add_start() {
        var addStart = document.getElementById('time_start');
	if(document.add_node.show_start.checked) {
		addStart.style.display='block';
	} else {
		addStart.style.display='none';
	}
}
function loc_subsa() {
        var loc = document.getElementById('loc_subs');
	if(document.add_node.digest.value=="2") {
		loc.style.display='block';
	} else {
		loc.style.display='none';
	}
}
function loc_subse() {
        var loc = document.getElementById('loc_subs');
	if(document.edit_node.digest.value=="2") {
		loc.style.display='block';
	} else {
		loc.style.display='none';
	}
}
function cat_subsa() {
        var cat = document.getElementById('cat_subs');
	if(document.add_node.digest.value!="0") {
		cat.style.display='block';
	} else {
		cat.style.display='none';
	}
}
function cat_subse() {
        var cat = document.getElementById('cat_subs');
	if(document.edit_node.digest.value!="0") {
		cat.style.display='block';
	} else {
		cat.style.display='none';
	}
}
function recurringa() {
        var rec = document.getElementById('recurring_form');
        var dend = document.getElementById('date_end');
	if(document.add_node.recurr.checked) {
		rec.style.display='block';
		dend.style.display='none';
	} else {
		rec.style.display='none';
		dend.style.display='block';
		var valU=$('input[name=start]').val();
		$('input[name=end]').val(valU);
	}
}
function recurringe() {
        var rec = document.getElementById('recurring_form');
        var dend = document.getElementById('date_end');
	if(document.edit_node.recurr.checked) {
		rec.style.display='block';
		dend.style.display='none';
	} else {
		rec.style.display='none';
		dend.style.display='block';
		var valU=$('input[name=start]').val();
		$('input[name=end]').val(valU);
	}
}
function add_end() {
    var addEnd = document.getElementById('time_end');
	if(document.add_node.show_end.checked) {
		addEnd.style.display='block';
	} else {
		addEnd.style.display='none';
	}
}
function edit_start() {
    var editStart = document.getElementById('time_start');
	if(document.edit_node.show_start.checked) {
		editStart.style.display='block';
	} else {
		editStart.style.display='none';
	}
}
function edit_end() {
        var editEnd = document.getElementById('time_end');
	if(document.edit_node.show_end.checked) {
		editEnd.style.display='block';
	} else {
		editEnd.style.display='none';
	}
}
function features() {
        var pricing_link = document.getElementById('pricing_link');
        var features_link = document.getElementById('features_link');
        var contact_link = document.getElementById('contact_link');
        var pricing = document.getElementById('pricing');
        var features = document.getElementById('features');
        var contact = document.getElementById('contact');
	pricing.style.display='none';
	features.style.display='inline';
	contact.style.display='none';
	pricing_link.className='';
	features_link.className='active';
	contact_link.className='';
}
function contact() {
        var pricing_link = document.getElementById('pricing_link');
        var features_link = document.getElementById('features_link');
        var contact_link = document.getElementById('contact_link');
        var pricing = document.getElementById('pricing');
        var features = document.getElementById('features');
        var contact = document.getElementById('contact');
	pricing.style.display='none';
	features.style.display='none';
	contact.style.display='inline';
	pricing_link.className='';
	features_link.className='';
	contact_link.className='active';
}
function pricing() {
        var pricing_link = document.getElementById('pricing_link');
        var features_link = document.getElementById('features_link');
        var contact_link = document.getElementById('contact_link');
        var pricing = document.getElementById('pricing');
        var features = document.getElementById('features');
        var contact = document.getElementById('contact');
	pricing.style.display='inline';
	features.style.display='none';
	contact.style.display='none';
	pricing_link.className='active';
	features_link.className='';
	contact_link.className='';
}

(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)

jQuery.preLoadImages("/images/ajax-loader.gif", "/images/loader_bg.png");


function getURLParam(strParamName){
	var strReturn = "";
	var strHref = window.location.href;
	if ( strHref.indexOf("?") > -1 ){
		var strQueryString = strHref.substr(strHref.indexOf("?"));
		var aQueryString = strQueryString.split("&");
		for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
			if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){
				var aParam = aQueryString[iParam].split("=");
				strReturn = "&"+strParamName+"="+aParam[1];
				break;
			}
		}
	}
	return strReturn;
} 


$(document).ready(function() {

    var startDate;
    var endDate;

    $('#chooseWeek').datepicker( {
        	showOtherMonths: true,
        	selectOtherMonths: true,
  			firstDay: 1,
  			showOn: "button",
			buttonImage: "/images/calendarIcon.jpg",
			buttonImageOnly: true,
        	onSelect: function(dateText, inst) { 
        	    var date = $(this).datepicker('getDate');
        	    startDate = new Date(date.getFullYear(), date.getMonth(), date.getDate() - date.getDay()+1);
        	    startDate = Math.round(startDate.getTime() / 1000)+(60*60*4);
 				window.location = "?week="+startDate+getURLParam('l')+getURLParam('c')+getURLParam('filter');
        	},
        	beforeShowDay: function(date) {
        		$('.ui-datepicker-calendar tr').live('mousemove', function() { $(this).find('td a').addClass('ui-state-hover'); });
	   			$('.ui-datepicker-calendar tr').live('mouseleave', function() { $(this).find('td a').removeClass('ui-state-hover'); });        	    
	   			var cssClass = '';
        	    if(date >= startDate && date <= endDate)
        	        cssClass = 'ui-datepicker-current-day';
        	    return [true, cssClass];
			}
	});
			
	$( ".dateInput" ).datepicker({
		changeMonth: true,
		changeYear: true,
		firstDay: 1
	}).attr("readOnly", true);
	
	$('#addFile').live('click', function() {
		$('#fileInput').after($('#fileInput').html()); 
	});
	
	$('.delete_attachment').click(function() {
		$(this).after('<input type="hidden" name="remove_attachment[]" value="'+$(this).attr('id')+'">');
		$(this).prev('a').remove();
		$(this).remove();
		return false;
	})
	
	if($('[name=user_level]:checked').val()!="3") {
			$('input#hideHourly').attr('disabled',true);
	}
		
	$('[name=user_level]').click(function() {
		if($('[name=user_level]:checked').val()=="3") {
			$('input#hideHourly').removeAttr('disabled');
		} else {
			$('input#hideHourly').attr('disabled',true);
		}
	});

	$('#embedCode').click( function() {
		if(this.value == this.defaultValue)	{
   			this.select();
  		}
 	});

});


