function checkNewClass () {
		var str = "";
		var grade = jQuery('#grade').val();
		//var letter = jQuery('#letter').val();
		var students = jQuery('#students').val();
		
		if (grade == "" || students == "") {
			str += '- Du skal tilmelde minimum 1 klasse\n';
		}
		if (str.length > 0) {
			alert("Der opstod følgende fejl med din indtastning:\n\n"+str);return false;
		}
		else {
			//alert('All good in the hood');
			return true;
		}
}
function confirmDelFile () {	
	if (confirm("Er du sikker på du vil slette filen?")) {
		return true;	
	}
	else {
	 return false;	
	}
}
function confirmDelClass () {	
	if (confirm("Er du sikker på du vil slette klassen?")) {
		return true;	
	}
	else {
	 return false;	
	}
}
function validateEmail(email) {	
var str = "";
	
	checkEmail(email, function(html) {
		if (html == 0) {			
				str += '- E-mail er ugyldig\n';				
		}		
	});	
	
	if (str.length > 0) {
			alert("Der opstod følgende fejl med din indtastning:\n\n"+str);return false;
		}
		else {
			//alert('All good in the hood');
			return true;
	}		
			
}
function checkEmail(email,callback) {
		jQuery.ajax({    
            url: "/wp-content/themes/DSR/ajax/check_email.php",                 
            type: "GET",
			async: false,
		    cache: false,    
            data: 'email='+email,                 
            success: function (html) {             
				callback(html);			
            }      
        });	
}
function checkAdressDupe(adress,callback) {
		jQuery.ajax({    
            url: "/wp-content/themes/DSR/ajax/check_school_dupe.php",                 
            type: "GET",
			async: false,
		    cache: false,    
            data: 'adress='+adress,                 
            success: function (html) {             
				callback(html);			
            }      
        });	
}
function signupCheckAflevering() {
		var str = "";
		var fullname = jQuery('#fullname').val();
        var email = jQuery('#email').val();
		var phone = jQuery('#phone').val();
       // var school = jQuery('#school').val();
				
		if (fullname == "" || fullname == "Dit navn") {
			str += '- Navn kan ikke være tomt\n';
		}
		if (fullname.length < 4) {
			str += '- Navnet er for kort\n';
		}				
		// ajax email		
		checkEmail(email, function(html) {
    	if (html == 0) {
				str += '- E-mail er ugyldig\n';
		}
		});		
		if (phone == "" || phone == "Telefon") {
			str += '- Telefonnummer skal have indhold\n';
		}
		if (isNaN(phone)) {
			str += '- Telefonnummer skal være numerisk\n';
		}
		if (phone.length != 8) {
			str += '- Telefonnummer skal være 8 karakterer\n';
		}					
		if (str.length > 0) {
			alert("Der opstod følgende fejl med din indtastning:\n\n"+str);return false;
		}
		else {
			//alert('All good in the hood');
			return true;
		}		
}
function signupCheck() {
		var str = "";
		var fullname = jQuery('#fullname').val();
        var email = jQuery('#email').val();
		var phone = jQuery('#phone').val();
        var school = jQuery('#school').val();		
		var grade = jQuery('#grade').val();
		//var letter = jQuery('#letter').val();
		var students = jQuery('#students').val();		
		if (grade == "" || students == "") {
			str += '- Du skal tilmelde minimum 1 klasse\n';
		}					
		if (fullname == "" || fullname == "Dit navn") {
			str += '- Navn kan ikke være tomt\n';
		}
		if (fullname.length < 4) {
			str += '- Navnet er for kort\n';
		}				
		// ajax email		
		checkEmail(email, function(html) {
    	if (html == 0) {
				str += '- E-mail er ugyldig\n';
		}
		});		
		if (phone == "" || phone == "Telefon") {
			str += '- Telefonnummer skal have indhold\n';
		}
		if (isNaN(phone)) {
			str += '- Telefonnummer skal være numerisk\n';
		}
		if (phone.length != 8) {
			str += '- Telefonnummer skal være 8 karakterer\n';
		}
		if (school == "") {
			str += '- Skole skal vælges\n';
		}				
		if (str.length > 0) {
			alert("Der opstod følgende fejl med din indtastning:\n\n"+str);return false;
		}
		else {
			//alert('All good in the hood');
			_gaq.push(['_trackEvent', 'Tilmelding', 'Tilmelding gennemfoert', '', 0]);
			return true;
		}				
	}
function reloadSchools() {
		$("#school").find('option').remove();		
		jQuery.ajax({    
            url: "/wp-content/themes/DSR/ajax/get_schools.php",                 
            type: "GET",
			async: false,
		    cache: false,    
            //data: 'adress='+adress,                 
            success: function (html) {             
				$("#school").html(html);
            }      
        });										
}
function signupSchoolCheck(school_virksomhed,school_adresse,school_zipcode,school_city) {
		var error = "";		        
		if (school_adresse == "" || school_adresse == "Skolens adresse") {
			error += '- Skolens adresse kan ikke være tom\n';
		}
		if (school_virksomhed == "" || school_virksomhed == "Skolens navn") {
			error += '- Skolens navn kan ikke være tom\n';
		}
		if (school_virksomhed.length < 3) {
			error += '- Skolens navn er for kort\n';
		}						
		checkAdressDupe(school_adresse, function(html) {    	
		if (html == 0) {
				error += '- En skole med samme adresse eksisterer allerede\n';
		}
		});					
		if (school_city == "") {
			error += '- By skal have indhold\n';
		}
		if (isNaN(school_zipcode)) {
			error += '- Postnummer skal være numerisk\n';
		}
		if (school_zipcode.length != 4) {
			error += '- Postnummer skal være 4 karakterer\n';
		}							
		if (error.length > 0) {
			alert("Der opstod følgende fejl med din indtastning:\n\n"+error);return false;
		}
		else {
			//alert('All good in the hood');
			return true;
		}				
	}			
function quizSchoolCheck(quiz_id,quiz_firstname,quiz_lastname,quiz_adress,quiz_zipcode,quiz_city,quiz_email) {
		var error = "";		
		
		if (quiz_id == "") {
			error += '- Vælg venligst skole\n';
		}
		if (quiz_firstname == "" || quiz_firstname == "Dit fornavn") {
			error += '- Fornavn kan ikke være tom\n';
		}
		if (quiz_lastname == "" || quiz_lastname == "Dit efternavn") {
			error += '- Efternavn kan ikke være tom\n';
		}
		if (quiz_adress == "" || quiz_adress == "Adresse") {
			error += '- Adresse kan ikke være tom\n';
		}		
		
		// ajax email		
		checkEmail(quiz_email, function(html) {
    	if (html == 0) {
				error += '- E-mail er ugyldig\n';
		}
		});	
		
		if (quiz_city == "" || quiz_city == "By") {
			error += '- By skal have indhold\n';
		}
		if (isNaN(quiz_zipcode)) {
			error += '- Postnummer skal være numerisk\n';
		}
		if (quiz_zipcode.length != 4) {
			error += '- Postnummer skal være 4 karakterer\n';
		}							
		if (error.length > 0) {
			alert("Der opstod følgende fejl med din indtastning:\n\n"+error);return false;
		}
		else {
			//alert('All good in the hood');
			return true;
		}				
	}
function removeClass (id) {
	jQuery("#"+id).remove();
}
function addClass () {
	//event.preventDefault();
	var id = $("#classes #grade").size() 
	//alert(id);
	jQuery("#classes").append('<div id="'+id+'"><select name="grade[]" id="grade"><option value="">klasse</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select name="letter[]" id="letter"><option value="">bogstav</option><option value="A">A</option><option value="B">B</option><option value="C">C</option><option value="D">D</option><option value="E">E</option><option value="F">F</option><option value="G">G</option><option value="H">H</option><option value="I">I</option><option value="J">J</option><option value="K">K</option><option value="L">L</option><option value="M">M</option><option value="N">N</option><option value="O">O</option><option value="P">P</option><option value="Q">Q</option><option value="R">R</option><option value="S">S</option><option value="T">T</option><option value="U">U</option><option value="V">V</option><option value="X">X</option><option value="Y">Y</option><option value="Z">Z</option></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select name="students[]" id="students"><option value="">antal elever</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option><option value="32">32</option><option value="33">33</option><option value="34">34</option><option value="35">35</option><option value="36">36</option><option value="37">37</option><option value="38">38</option><option value="39">39</option><option value="40">40</option></select>&nbsp;&nbsp;<a style="color:#4e8a18;font-size:10px;" href="javascript:removeClass('+id+');">Fjern klasse</a><br></div>');		
}	
jQuery(function() {	
jQuery("#quizform").bind("submit", function(event) {	
		event.preventDefault();		
		var quiz_id = jQuery('#school').val();
		var quiz_firstname = jQuery('#firstname').val();
		var quiz_lastname = jQuery('#lastname').val();
        var quiz_adress = jQuery('#adress').val();
		var quiz_zipcode = jQuery('#zipcode').val();
		var quiz_city = jQuery('#city').val(); 
		var quiz_email = jQuery('#email').val(); 
		var quiz_newsletter = jQuery('#newsletter').val(); 		
		var ip = jQuery('#school_ipadress').val(); 
		 //alert(school_adresse);
		if (quizSchoolCheck(quiz_id,quiz_firstname,quiz_lastname,quiz_adress,quiz_zipcode,quiz_city,quiz_email)) { 
		 		             
        var data = 'quiz_id=' + quiz_id + '&quiz_firstname=' + encodeURIComponent(quiz_firstname) + '&quiz_lastname=' + encodeURIComponent(quiz_lastname) + '&quiz_adress='
        + encodeURIComponent(quiz_adress) + '&quiz_zipcode='  + quiz_zipcode + '&quiz_city='  + encodeURIComponent(quiz_city) + '&ip='  + ip + '&quiz_email='  + quiz_email + '&quiz_newsletter='  + quiz_newsletter;         
        jQuery('.text').attr('disabled','true');         
        //jQuery('.loading').show();         
        jQuery.ajax({
            url: "/wp-content/themes/DSR/quiz_signup.php",             
            type: "GET",
            data: data,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",                 
            success: function (html) {             
                if (html!==0) {                 
                    //hide the form
                    jQuery('#quizform').fadeOut('slow');                                     
                    jQuery('#quizdone').fadeIn('fast');
					//jQuery('#school_preselect').val(html); 					
					_gaq.push(['_trackEvent', 'Quiz', 'Quiz tilmeldt lodtraekning', '', 0]);					                                                                         					
                } else alert('Desværre, der skete en uventet fejl.');              
            }      
        });             
        return false;
		}
		else {
		jQuery('.quizerror').fadeIn('slow');	
		return false;	
		}		
});		
jQuery('#close-dialog').bind('click', function() {
 jQuery("#addschool-dialog").dialog('close');	
});
	jQuery("ul#footer-nav li a:last").css({'border-right': '0'});
	jQuery("ul#footer-nav li:last").css({'background-image': 'url("/wp-content/themes/DSR/images/footer_nav_last.png")', 'background-position': '2px -1px','background-repeat:':'no-repeat'});			
	$('#sponsors').bind('click', function() {
		window.location = "/om-daaserydderen/sponsorer/";
	});
	jQuery('#addschool').bind('click', function() {
  	jQuery( "#addschool-dialog" ).dialog({
		modal: true,
		minWidth: 318,
		minHeight: 249,
		resizable: false,
		open: function(event, ui) {
			$("#school_virksomhed").focusout();		
		},
		beforeClose: function(event, ui) { 
			// update "school" select 			
			reloadSchools();			
			var val = jQuery('#school_preselect').val();
			// preselect #school select option value = val
			$("#school option[value=" + val +"]").attr("selected","selected") ;
		}
		});
	return false;
	});		
	jQuery('#submit').click(function () {                		
		var school_virksomhed = jQuery('#school_virksomhed').val();
		var school_adresse = jQuery('#school_adresse').val();
		var school_zipcode = jQuery('#school_zipcode').val();
		var school_city = jQuery('#school_city').val();				 
		var ip = jQuery('#school_ipadress').val(); 
	
		if (signupSchoolCheck(school_virksomhed,school_adresse,school_zipcode,school_city)) {  		             
        var data = 'school_virksomhed=' + encodeURIComponent(school_virksomhed) + '&school_adresse=' + encodeURIComponent(school_adresse) + '&school_zipcode='  + school_zipcode + '&school_city='  + encodeURIComponent(school_city) + '&ip='  + ip;         
        jQuery('.text').attr('disabled','true');                 
        jQuery.ajax({
            url: "/wp-content/themes/DSR/process.php",             
            type: "GET",
            data: data,
			contentType: "application/x-www-form-urlencoded;charset=UTF-8",                 
            success: function (html) {             
                if (html!==0) {                 
                    //hide the form
                    jQuery('.form').fadeOut('slow');                                     
                    jQuery('.done').fadeIn('fast');
					jQuery('#school_preselect').val(html); 
					setTimeout('$("#addschool-dialog").dialog(\'close\')',2500);                                                                         					
                } else alert('Desværre, der skete en uventet fejl.');              
            }      
        });             
        return false;
		}
		else {
		jQuery('.error').fadeIn('slow');	
		return false;	
		}
}); 
});
