// Date functions for zpcal (job add/edit pages)
// fill in end date for adding conference and date searches
function pupulateEndDate(form_name) 
{
	if (form_name.date_end.value =='') 
	{
		form_name.date_end.value = form_name.date_start.value
	}
}

// Change dates when a dropdown is edited
// Custom function to format numeric value so it includes a leading zero (if less than 10)
function format_00(value)
{
	if (value<10)
	{
		var new_value = 0+value;
		return new_value;
	}
	return value;
}

// Workshop form
function changeStartDayWorkshop() 
{
	var value = document.getElementById('start_day').value;
	if (value != 0)
	{
		var date = document.getElementById('event_date').value;
		var date_array = new Array();
		date_array = date.split('-');
		
		var newValue = format_00(value)+'-'+date_array[1]+'-'+date_array[2];
		
		document.getElementById('event_date').value = newValue;
	}
}

function changeStartMonthWorkshop() 
{
	var value = document.getElementById('start_month').value;
	if (value != 0)
	{
		var date = document.getElementById('event_date').value;
		var date_array = new Array();
		date_array = date.split('-');
		
		var newValue = date_array[0]+'-'+format_00(value)+'-'+date_array[2];
		
		document.getElementById('event_date').value = newValue;
	}
}

function changeStartYearWorkshop() 
{
	var value = document.getElementById('start_year').value;
	if (value != 0)
	{
		var date = document.getElementById('event_date').value;
		var date_array = new Array();
		date_array = date.split('-');
		
		var newValue = date_array[0]+'-'+date_array[1]+'-'+format_00(value);
		
		document.getElementById('event_date').value = newValue;
	}
}
// Workshop form

function changeStartDay() 
{
	var value = document.getElementById('start_day').value;
	if (value != 0)
	{
		var date = document.getElementById('date_start').value;
		var date_array = new Array();
		date_array = date.split('-');
		
		var newValue = format_00(value)+'-'+date_array[1]+'-'+date_array[2];
		
		document.getElementById('date_start').value = newValue;
	}
}

function changeStartMonth() 
{
	var value = document.getElementById('start_month').value;
	if (value != 0)
	{
		var date = document.getElementById('date_start').value;
		var date_array = new Array();
		date_array = date.split('-');
		
		var newValue = date_array[0]+'-'+format_00(value)+'-'+date_array[2];
		
		document.getElementById('date_start').value = newValue;
	}
}

function changeStartYear() 
{
	var value = document.getElementById('start_year').value;
	if (value != 0)
	{
		var date = document.getElementById('date_start').value;
		var date_array = new Array();
		date_array = date.split('-');
		
		var newValue = date_array[0]+'-'+date_array[1]+'-'+format_00(value);
		
		document.getElementById('date_start').value = newValue;
	}
}

function changeEndDay() 
{
	var value = document.getElementById('end_day').value;
	if (value != 0)
	{
		var date = document.getElementById('date_end').value;
		var date_array = new Array();
		date_array = date.split('-');
		
		var newValue = format_00(value)+'-'+date_array[1]+'-'+date_array[2];
		
		document.getElementById('date_end').value = newValue;
	}
}

function changeEndMonth() 
{
	var value = document.getElementById('end_month').value;
	if (value != 0)
	{
		var date = document.getElementById('date_end').value;
		var date_array = new Array();
		date_array = date.split('-');
		
		var newValue = date_array[0]+'-'+format_00(value)+'-'+date_array[2];
		
		document.getElementById('date_end').value = newValue;
	}
}

function changeEndYear() 
{
	var value = document.getElementById('end_year').value;
	if (value != 0)
	{
		var date = document.getElementById('date_end').value;
		var date_array = new Array();
		date_array = date.split('-');
		
		var newValue = date_array[0]+'-'+date_array[1]+'-'+format_00(value);
		
		document.getElementById('date_end').value = newValue;
	}
}

/******************--------- TAB Nav homepage----------*************************/
affiliateAlert = {
	
	// Check to see if a popup window is available
	// http://www.accessify.com/features/tutorials/the-perfect-popup/ for an overall explanation
  	init:function()
	{
		
		//var container = document.getElementById('affiliate-container');
		var container = document.getElementById('pilates-clothing-listing');
		// If a specific div is part of the page, the user is an instructor - display promotion code)
		var usePromotion = document.getElementById('use-promotion');
		if(!container || !usePromotion)
			return false;
		
		var links = container.getElementsByTagName("a");
		for (i=0;i<links.length;i++)
		{
			if(helper.cssjs('check', links[i], 'affiliate-container')) {
				helper.addEvent(links[i],'click',affiliateAlert.Alert,false);
			}
		}
	},
	
	Alert:function(e) {
		var status = confirm('Use Promotional Code PUUK10 at the checkout to receive 10% off total order amount!');
		if (status== true){
			return;
		}
		else{
			helper.cancelClick(e);
		}
	}
}
deleteAlert = {
	
	// Check to see if a popup window is available
	// http://www.accessify.com/features/tutorials/the-perfect-popup/ for an overall explanation
  	init:function()
	{
		
		var container = document.getElementById('delete-container');
		if(!container)
			return false;
		
		var links = container.getElementsByTagName("a");
		for (i=0;i<links.length;i++)
		{
			if(helper.cssjs('check', links[i], 'delete')) {
				helper.addEvent(links[i],'click',deleteAlert.Alert,false);
			}
		}
	},
	
	Alert:function(e) {
		var status = confirm('DELETE - Are you sure?');
		if (status== true){
			return;
		}
		else{
			helper.cancelClick(e);
		}
	}
}

agreeAlert = {
	
	// Check to see if a popup alert is available
	// http://www.accessify.com/features/tutorials/the-perfect-popup/ for an overall explanation
  	init:function()
	{
		var submitButton = document.getElementById('proceed-secure-payment-button');
		var continueButton = document.getElementById('continue-button');
		//if(!submitButton || !continueButton)
			//return false;
		if(submitButton)
			helper.addEvent(submitButton,'click',agreeAlert.Alert,false);
		if(continueButton)
			helper.addEvent(continueButton,'click',agreeAlert.Alert,false);
	},
	
	Alert:function(e) {
		var container = document.getElementById('agreement');
		if(container.checked == false) { 
			alert('You must agree to our terms and conditions before proceeding')
			helper.cancelClick(e);
			return;
		}
	}
}

disclaimerAlert = {
  	init:function()
	{
		var disclaimerLink = document.getElementById('disclaimer-link');
		if(!disclaimerLink)
			return false;
		helper.addEvent(disclaimerLink,'click',disclaimerAlert.Alert,false);
	},
	
	Alert:function(e) {
		var container = document.getElementById('accept-disclaimer');
		if(container.checked == false) { 
			alert('You must check the box to show you consent to being a member of Pilates Union Uk')
			helper.cancelClick(e);
			return;
		}
	}
}
// start the show.
helper.addEvent(window, 'load', deleteAlert.init, false);
helper.addEvent(window, 'load', agreeAlert.init, false);
helper.addEvent(window, 'load', affiliateAlert.init, false);
helper.addEvent(window, 'load', disclaimerAlert.init, false);