/*	
###############################
# Globale Funktionen
###############################	
*/
function openPopUp(url,name,ww,wh) {
	windowprops = "width=" + ww + ",height=" + wh + ",location=no,menubar=no,personalbar=no,resizable=yes,screenX=0,screenY=0,locationbar=no,scrollbars=yes,directories=no,statusbar=no,toolbar=no";
	PopUp = window.open(url, name, windowprops);
}

function reload_page(url) {
	// Lädt die übergebene URL
  	document.location.href=url;
}

function pod(action) {
   
    $.ajax({
        type        : "GET",
        url         : "/ajaxphp/printondemand.php?action="+action,           
        data        : $('#pod form').serializeArray(),
        contentType: "application/json; charset=utf-8", 
        dataType    : "json",
        success     : function(returndata) {             
            
            $('#minbreite').html(returndata.minbreite);
            $('#maxbreite').html(returndata.maxbreite);
            $('#minhoehe').html(returndata.minhoehe);
            $('#maxhoehe').html(returndata.maxhoehe);
            
            $('#hoehe').val(returndata.neuehoehe);
            $('#breite').val(returndata.neuebreite);
            if (returndata.message) {
              $('#messagecontainer').html(returndata.message);
            }
            $('#hoehebild').html(returndata.neuehoehe);
            $('#breitebild').html(returndata.neuebreite);
            $('#bildpreis').html(returndata.bildpreis + " EUR");
            $('#displayart').html(returndata.displayart);
            $('#displaypreis').html(returndata.displaypreis + " EUR");
            $('#keilrahmenpreis').html(returndata.keilrahmenpreis + " EUR");
            $('#firnispreis').html(returndata.firnispreis + " EUR");
            $('#spiegelungpreis').html(returndata.spiegelungpreis + " EUR");
            $('#gesamtpreis').html(returndata.gesamtpreis + " EUR");
            $('#displaygrundpreis').html(returndata.displaygrundpreis);
            $('#firnisgrundpreis').html(returndata.firnisgrundpreis);
            $('#keilrahmengrundpreis').html(returndata.keilrahmengrundpreis);
            $('#spiegelunggrundpreis').html(returndata.spiegelunggrundpreis);
            $('#spiegelungincm').html(returndata.spiegelungincm); 
            
            if (returndata.display=='aufhaengung') {              
                $('#aufhaengung').removeClass('nodisplay');
                $('#leinwandzusatz').addClass('nodisplay');
            } else if (returndata.display=='leinwand') {
                $('#leinwandzusatz').removeClass('nodisplay');
                $('#aufhaengung').addClass('nodisplay');
                
                if (returndata.material=='502') { 
                	$('#firniscontainer').addClass('nodisplay');
                } else {
                	$('#firniscontainer').removeClass('nodisplay');
                }
                
            } else {
                $('#aufhaengung').addClass('nodisplay');
                $('#leinwandzusatz').addClass('nodisplay');
            }
             
        }     
       
    })

}

$(document).ready(function () { 
	 
	// Das Aus- und wieder Einblenden des Textes 'Suche' im Suchfeld
	$('#standardsuche').focus(function() {
		value=$(this).val();
		if (value=='Suche ') { // Nur das Wort 'Suche' ausblenden, nicht die Suchbegriffe
			$(this).attr("value","");
		}
	});
	 
	$('#standardsuche').blur(function() {
		if($(this).val()=="") {
			$(this).val(value);
		}
	});
		
	// Klick auf den Suchbutton button_search
	$('#button_search').click(function(event) {
		if ($('#standardsuche').val()=='Suche ') {
			event.preventDefault();
		}
	});
	
	// Change bei der Materialwahl
	$('#materialwahl').change(function() {
		pod('changematerial'); 
	});
	
   
	$('#breite').change(function() { 
     pod('changebreite');  
	});	           
	   
	
	$('#hoehe').change(function() {
	   pod('changehoehe'); 
	});	
  
  $('#spiegelung').change(function() {
	   pod('changebreite'); 
	});		  
 
  $('#keilrahmen').change(function() {
	   pod('changebreite'); 
	});     	
    		    
      	
}); // Ende document.ready-scope


