var profiles =
{

	contract:
	{
		height:800,
		width:800,
		status:1,
		scrollbars:1
	}

};


$(document).ready(function(){
 
 //ENERGIAVTAL - SELECT ON CHANGE
    $("#contract-start").change(function(){
     	$("#ajax-loader-energiavtal").show();
    	$("#show-contracts").load("/extra/tools/parser/?url=/html/parse/energiavtal_ajax.html&date="+$("#contract-start").val(),function(){$("#ajax-loader-energiavtal").hide();});
    })
    
    //ENERGIAVTAL - ACCEPT AGGREEMENT, MAKE BUTTON AVAILABLE
    $("#answer_accept_agreement").click(function(){
    	if($('#answer_accept_agreement').is(':checked')==true){
    		$("#button_preview").removeAttr("disabled");
    	} else {
    		$("#button_preview").attr("disabled", "disabled");
    	}
    })
    
    //LICENSE POPUP WINDOW
    $(".popupwindow").popupwindow(profiles);
    
    $("#button_preview").click(function(){
        $("#energiavtal").validate({
         rules: {
            answer_personal_number: {
              required: true,
              minlength: 10
            }
          },

            submitHandler: function(form) {
                form.submit();
             },
             invalidHandler: function(form, validator) {
                $('#accept').hide();
                $('#button_preview').show();
                return false;
             }
        }); 
    });
    
    $("#button_preview").click(function(){
        $("#accept").show();
        showForm();
        $("#button_preview").hide();
        return false;
    });
     
    $("#edit-contract").click(function(){
        $('#accept').hide();
        $('#button_preview').show();
        return false;
    });

});

function showForm(){
	document.getElementById('accept_personal_number').firstChild.nodeValue = document.getElementById('answer_personal_number').value;
	document.getElementById('accept_customernumber').firstChild.nodeValue = document.getElementById('answer_customernumber').value;
	document.getElementById('accept_surname').firstChild.nodeValue = document.getElementById('answer_surname').value;
	document.getElementById('accept_lastname').firstChild.nodeValue = document.getElementById('answer_lastname').value;
	document.getElementById('accept_email').firstChild.nodeValue = document.getElementById('answer_email').value;
	document.getElementById('accept_phone').firstChild.nodeValue = document.getElementById('answer_phone').value;
	document.getElementById('accept_cellphone').firstChild.nodeValue = document.getElementById('answer_cellphone').value;
	document.getElementById('accept_address1').firstChild.nodeValue = document.getElementById('answer_address1').value;
	document.getElementById('accept_address2').firstChild.nodeValue = document.getElementById('answer_address2').value;
	document.getElementById('accept_zip').firstChild.nodeValue = document.getElementById('answer_zip').value;
	document.getElementById('accept_city').firstChild.nodeValue = document.getElementById('answer_city').value;
	document.getElementById('accept_other_address1').firstChild.nodeValue = document.getElementById('answer_other_address1').value;
	document.getElementById('accept_other_address2').firstChild.nodeValue = document.getElementById('answer_other_address2').value;
	document.getElementById('accept_other_zip').firstChild.nodeValue = document.getElementById('answer_other_zip').value;
	document.getElementById('accept_other_city').firstChild.nodeValue = document.getElementById('answer_other_city').value;
	document.getElementById('accept_accommodation').firstChild.nodeValue = document.getElementById('answer_accommodation').value;
	
	if($('#other_address').is(':checked')==true){
		$("#show-other-address").show();
	} else {
		$("#show-other-address").hide();
	}
}

function showHideText(box,id)  
{ 
	var element = document.getElementById(id);
	element.style.display = box.checked? "inline":"none"; 
}