$('document').ready(function(){

	var date = new Date();
	var day = date.getDate();
	var month = date.getMonth();
	var year = date.getFullYear();
	
	var curdate = (day+"/"+(month+1)+"/"+year);
	
	// Setup calendar class - min date and animation
	$('.calendar').datepick({hideIfNoPrevNext: true, dateFormat: 'dd/mm/yy', minDate: curdate, showAnim: 'fadeIn'});
	
	// Add to like list
	$('.add.like').click(function(){
		num = $('#websiteslike').children("p");
		num = num.length;
		$("#websiteslike").append('<p><input type="text" name="likesite'+num+'"><img onClick="$(this).parent(\'p\').remove();" class="remove button" src="images/delete.png"></p>');
		$('input[name=numsiteslike]').val(num);
	});
	
	// Add to dont like list
	$('.add.dontlike').click(function(){
		num = $('#websitesdontlike').children("p");
		num = num.length;
		$("#websitesdontlike").append('<p><input type="text" name="dontlikesite'+num+'"><img onClick="$(this).parent(\'p\').remove();" class="remove button" src="images/delete.png"></p>');
		$('input[name=numsitesdontlike]').val(num);
	});
	
	// Show website url box
	$('select[name=website]').change(function(){
		if($(this).val()=="Yes"){
			$('input[name=websiteurl]').show();
		}
		else {
			$('input[name=websiteurl]').hide();
		}
	});
	
	// Show launch date box
	$('select[name=launch]').change(function(){
		if($(this).val()=="Yes"){
			$('input[name=launchdate]').show();
		}
		else {
			$('input[name=launchdate]').hide();
		}
	});
	
	// Show launch date box
	$('select[name=marketingbudget]').change(function(){
		if($(this).val()=="Yes"){
			$('input[name=marketingbudgetamount]').show();
		}
		else {
			$('input[name=marketingbudgetamount]').hide();
		}
	});
	
	// Show page names
	$('select[name=numpages]').change(function(){
		$('#page1,#page2,#page3,#page4,#page5,#page6,#page7,#page8,#page9,#page10,#page11,#page12,#page13,#page14,#page15').hide();
		var objs = "";
		for(var num = 1;num<=$(this).val();num++){
			if(num==$(this).val()){
				objs = objs+"#page"+num+"";
			}
			else {
				objs = objs+"#page"+num+",";
			}
		}
		$(objs).show();
		
	});
	
	// Validate
	$('#form').submit(function(){
	
		var error = 0;
	
		var textObj = $('input[type=text].validate,select.validate,textarea.validate');
		textObj.each(function(){
			if($(this).val().length==0){
				$(this).css({ "background-color":"#fcae39", "color":"#333" });
				error = 1;
			}
			else {
				$(this).css({ "background-color":"#fff", "color":"#000" });
			}
		});
		
		if($('select[name=website]').val()=="Yes"){
		
			if($('input[name=websiteurl]').val()==""){
				$('input[name=websiteurl]').css({ "background-color":"#336699", "color":"#fff" });
				error = 1;
			}
			else {
				$('input[name=websiteurl]').css({ "background-color":"#fff", "color":"#000" });
			}
			
		}
		
		var numpages = $('select[name=numpages]').val();
		for(var i = 1;i<=numpages;i++){
			if($('input[name=page'+i+']').val()==""){
				$('input[name=page'+i+']').css({ "background-color":"#336699", "color":"#fff" });
				error = 1;
			}
			else {
				$('input[name=page'+i+']').css({ "background-color":"#fff", "color":"#000" });
			}
		}
		
		if($('input[name=confirmemail]').val()!==$('input[name=email]').val()||$('input[name=confirmemail]').val()==""){
			$('input[name=confirmemail]').css({ "background-color":"#336699", "color":"#fff" });
			error = 1;
		}
		else {
			$('input[name=confirmemail]').css({ "background-color":"#fff", "color":"#000" });
		}
		
		if($('textarea[name=spec]').val().length<300){
			$('textarea[name=spec]').css({ "background-color":"#336699", "color":"#fff" });
			error = 1;
		}
		else {
			$('textarea[name=spec]').css({ "background-color":"#fff", "color":"#000" });
		}
		
		if($('select[name=launch]').val()=="Yes"){
		
			if($('input[name=launchdate]').val()==""){
				$('input[name=launchdate]').css({ "background-color":"#336699", "color":"#fff" });
				error = 1;
			}
			else {
				$('input[name=launchdate]').css({ "background-color":"#fff", "color":"#000" });
			}
			
		}
		
		if($('select[name=marketingbudget]').val()=="Yes"){
		
			if($('input[name=marketingbudgetamount]').val()==""){
				$('input[name=marketingbudgetamount]').css({ "background-color":"#336699", "color":"#fff" });
				error = 1;
			}
			else {
				$('input[name=marketingbudgetamount]').css({ "background-color":"#fff", "color":"#000" });
			}
			
		}
		
		if($('#terms').attr("checked")!==true){
			$('#termsval').show();
			error = 1;
		}
		else {
			$('#termsval').hide();
		}
		
		if($('#human').val()==""||$('#human').val()!=="ydit"){
			$('#human').css({ "background-color":"#336699", "color":"#fff" });
			error = 1;
		}
		else {
			$('#human').css({ "background-color":"#fff", "color":"#000" });
		}
		
		if(error==1){
			return false;
		}
		else {
			return true;
		}
	
	});

});