function inputText(id,text) {
	obj = document.getElementById(id);
	if (obj.value == text){
		obj.value = "";
	} 
	else if (obj.value == "") {
		obj.value = text;
	}
}

var klarnaAction = function(){
	var strBetaling = $("#betaling,select[name=betaling]").val();

	if(strBetaling == "klarna-del" || strBetaling == "klarna-faktura"){
		checkOutKlarnaFormSetup(true);
		
		if(strBetaling == "klarna-faktura"){
			$(".Fakturacontainer").show();
			$(".Delbetalingcontainer").hide();
		}else{
			$(".Delbetalingcontainer").show();
			$(".Fakturacontainer").hide();
		}
		
		$(".klarnacontainer").show();
		$(".othercontainer").hide();
	}else{
		checkOutKlarnaFormSetup(false);
		
		$(".klarnacontainer").hide();
		$(".Delbetalingcontainer").hide();
		$(".Fakturacontainer").hide();	
		
		$(".othercontainer").show();
	}
}

var checkOutFormSetup = function(){
	$("#navn,input[name=navn]").addClass("{required:true,messages:{required:'Dette feltet er påkrevd'}}");
	$("#adresse,input[name=adresse]").addClass("{required:true,messages:{required:'Dette feltet er påkrevd'}}");
	$("#postnr,input[name=postnr]").addClass("{required:true,messages:{required:'Dette feltet er påkrevd'}}");
	$("#epost,input[name=epost]").addClass("{required:true,email:true,messages:{required:'Dette feltet er påkrevd',email:'Invalid email'}}");
	$("#sted,input[name=sted]").addClass("{required:true,messages:{required:'Dette feltet er påkrevd'}}");
	$("#tlf,input[name=tlf]").addClass("{required:true,messages:{required:'Dette feltet er påkrevd'}}");
}

var checkOutKlarnaFormSetup = function(action){
	if(action){
		$("#extra2,input[name=extra2]").rules("add",{required:true,ssnrNO:false,messages:{required:'Dette feltet er påkrevd'}});
	}else{
		$("#extra2,input[name=extra2]").val("").rules("remove");
	}
}

$(function() {
	if($("#formcheckout").length != 0){
		var $formCheckOut = $("#formcheckout");
		//Setup form, required fields and validation
		checkOutFormSetup();
		var $checkOutFormValidation = $formCheckOut.validate();	
		
		
		if($("#betaling, select[name=betaling]").length != 0){
		
			klarnaAction($formCheckOut)
			
			$("#betaling,select[name=betaling]").change(function(){
				klarnaAction()
				$checkOutFormValidation.resetForm();
			});
		}		
	}
});
