window.onload = function () {
	if('footer_prizes') {
		Element.hide('footer_prizes');
		Element.hide('footer_order');
	}
	
	if($('success')) {
		setTimeout('hideSuccess();', 5000);
	}
	
	if($('error')) {
		setTimeout('hideError();', 5000);
	}
}

function hideSuccess() {
	Effect.Fade('success');
}

function hideError() {
	Effect.Fade('error');
}

function setContent(field) {
	Element.hide('footer_details');
	Element.hide('footer_prizes');
	Element.hide('footer_order');
	
	Element.show('footer_' + field);
	
	Element.removeClassName('details_link', 'active');
	Element.removeClassName('prizes_link', 'active');
	Element.removeClassName('order_link', 'active');
	
	Element.addClassName(field + '_link', 'active');
}

function openForm() {
	$('submit').style.visibility = 'hidden';
	$('submit_form_box').style.display = 'block';
}

function closeSubmit() {
	$('submit').style.visibility = 'visible';
	Element.hide('submit_form_box');
}

function submitPhoto() {
	$('photo_form').submit();
}

function validate_submission() {
	if($('submit_name').value && $('submit_address').value && $('submit_city').value && valid_email($('submit_email').value) && valid_phone($('submit_phone').value) && $('submit_photo').value && $('submit_agree').checked == true) {
		new Insertion.Before('submit_button', '<div id="hold_on" class="success">' + lang_success_hold_on + '</div>');
		$('submit_button').disabled = "disabled";
		
		setTimeout("submitPhoto()", 2000);
		return false;
	}
	else {
		if($('name_error')) {
			Element.remove('name_error');
		}
		if(!$('submit_name').value) {
			new Insertion.Before('submit_name', '<div id="name_error" class="error">' + lang_error_name + '</div>');
			
			setTimeout( function () { Effect.Fade('name_error'); }, 4000);
		}
		if($('address_error')) {
			Element.remove('address_error');
		}
		if(!$('submit_address').value) {
			new Insertion.Before('submit_address', '<div id="address_error" class="error">' + lang_error_address + '</div>');
			
			setTimeout( function () { Effect.Fade('address_error'); }, 4000);
		}
		if($('city_error')) {
			Element.remove('city_error');
		}
		if(!$('submit_city').value) {
			new Insertion.Before('submit_city', '<div id="city_error" class="error">' + lang_error_city + '</div>');
			
			setTimeout( function () { Effect.Fade('city_error'); }, 4000);
		}
		if($('email_error')) {
			Element.remove('email_error');
		}
		if(!valid_email($('submit_email').value)) {
			new Insertion.Before('submit_email', '<div id="email_error" class="error">' + lang_error_email + '</div>');
			
			setTimeout( function () { Effect.Fade('email_error'); }, 4250);
		}
		
		if($('phone_error')) {
			Element.remove('phone_error');
		}
		if(!valid_phone($('submit_phone').value)) {
			new Insertion.Before('submit_phone', '<div id="phone_error" class="error">' + lang_error_phone + '</div>');
			
			setTimeout( function () { Effect.Fade('phone_error'); }, 4500);
		}
		
		if($('photo_error')) {
			Element.remove('photo_error');
		}
		if(!$('submit_photo').value) {
			new Insertion.Before('submit_photo', '<div id="photo_error" class="error">' + lang_error_photo + '</div>');
			
			setTimeout( function () { Effect.Fade('photo_error'); }, 4750);
		}
		
		if($('agree_error')) {
			Element.remove('agree_error');
		}
		if(!$('submit_agree').checked == true) {
			new Insertion.Before('submit_agree', '<div id="agree_error" class="error">' + lang_error_agree + '</div>');
			
			setTimeout( function () { Effect.Fade('agree_error'); }, 5000);
		}
		
		return false;
	}
}

function valid_email(email) {
	if(email != "") {
		return true;
	}
	else {
		return false;
	}
}

function valid_phone(phone) {
	if(phone != "") {
		return true;
	}
	else {
		return false;
	}
}

function viewSlideshow() {
	$('lightboxSSFirst').onclick();
	
	Lightbox.prototype.startSlideshow();
	
}

function signup() {
	if($('signup').style.visibility = 'hidden') {
		Element.hide('signup');
		$('signup').style.visibility = 'visible';
	}
	Effect.Appear('signup', { duration: .25 });
}

function closeSignup() {
	Effect.Fade('signup', { duration: .25 });
}
