function printPage (elementId)
{
    if (document.getElementById('contentBody')) {
    	var contentBody = document.getElementById('contentBody').innerHTML;	
    }
    
    if (document.getElementById('contentHeader')) {
    	var contentHeader = document.getElementById('contentHeader').innerHTML;	
    }
    
    if (document.getElementById('contentTitle') ) {
    	var contentTitle = document.getElementById('contentTitle').innerHTML;	
    }
    
    if (document.getElementById('contentAuthor') ) {
    	var contentAuthor = document.getElementById('contentAuthor').innerHTML;	
    }
    
    var myWindow = window.open('','','width=500,height=600,scrollbars=1');
    
	myWindow.print();
				
	myWindow.document.write("<html>")
	myWindow.document.write("<head>")
	myWindow.document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"var/css/style_print.css\">");
	myWindow.document.write("</head>")
	myWindow.document.write("<body>")
	myWindow.document.write("<div style=\"font-size: 11px; font-family: tahoma;\">");
	if (contentTitle) {
	   myWindow.document.write("<h4>"+contentTitle+"</h4>");
	}
	if (contentBody) {
	   myWindow.document.write(contentBody);
	}
	
	if (contentAuthor) {
	   myWindow.document.write("<br><br><div align=\"right\">"+contentAuthor+"</div>");	    
	}
	myWindow.document.write("</div>")
	myWindow.document.write("</body>")
	myWindow.document.write("</html>")
}

function sendPage (elementId) {
    var myWindow = window.open('inc/popup.recommend.php?pId='+elementId,'','width=410,height=300,top=100,left=100,scrollbars=1');
}

function DisplayWindow(url, nazwa) 
{
	var Win = window.open('inc/'+url, nazwa, 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,fullscreen=no,channelmode=no,width=500,height=565');
	Win.focus();
}

function zoom(pId) {
    DisplayWindow('zoom.php?pId='+pId,'Zoom');
}

function closeAlert()
{
    
   var alertWindow = document.getElementById('alertWindow');
   alertWindow.style.display='none';
}

function setCentered(element,width)
{

    if (width=='')
    {
        width = 0;
    }
    
    if (parseInt(navigator.appVersion)>3) 
    {
       if (navigator.appName=="Netscape") 
       {
           winW = window.innerWidth;
    	   winH = window.innerHeight;
       }
       if (navigator.appName.indexOf("Microsoft")!=-1) {
           winW = document.body.offsetWidth;
           winH = document.body.offsetHeight;
       }
    }
    
    positionLeft = (winW-width)/2;
    
    document.getElementById(element).style.left=positionLeft;
}


function showVoteForm()
{
    document.getElementById('vote_form_container').style.display='block';
}

function showRecommendForm(elementId,formId)
{
    formContainer       = document.getElementById(formId);
    elementContainer    = document.getElementById(elementId);
    formDisplay         = formContainer.style.display;
    

    
    if (formDisplay=='' || formDisplay=='none')
    {
        formContainer.style.display='block';
        elementContainer.style.display='none';
        document.getElementById('recommend_form_status').style.display='none';
        document.getElementById('recommend_form_status').innerHTML='';        
    }
    else
    {
        formContainer.style.display='none';
        elementContainer.style.display='block';
        document.getElementById('recommend_form_status').style.display='none';
        document.getElementById('recommend_form_status').innerHTML='';        
    }
    
}

function checkRecommendForm(recommendForm)
{
    if (recommendForm.sender_name.value=='')
    {
        recommendForm.sender_name.focus();
        document.getElementById('recommend_form_status').style.display='block';
        document.getElementById('recommend_form_status').innerHTML='Podaj swoje imię';        
        return false;
    }
    else if (recommendForm.friend_name.value=='')
    {
        recommendForm.friend_name.focus();
        document.getElementById('recommend_form_status').style.display='block';
        document.getElementById('recommend_form_status').innerHTML='Podaj imię przyjaciela';        
        return false;
    }
    else if (recommendForm.friend_email.value=='')
    {
        recommendForm.friend_email.focus();
        document.getElementById('recommend_form_status').style.display='block';
        document.getElementById('recommend_form_status').innerHTML='Podaj email przyjaciela';        
        return false;
    }
    return true;
}

function addVote(vote)
{
    document.forms.vote_form.vote_value.value=vote;
    document.forms.vote_form.submit();
}


function checkIt(element)
{
 //   element.checked==true;
    
    
    setOrderValue();
}

function setOrderValue()
{
    var elements = document.forms.order_form.elements;
    var orderCostsContainer = document.getElementById('order_costs_container');
    var orderValueContainer = document.getElementById('order_value_container');
    var orderValueContainer_1 = document.getElementById('order_value_container_1');
    var orderValueContainer_2 = document.getElementById('order_value_container_2');
    
    orderValue = parseFloat(orderValueContainer.getAttribute('order_value'));
    deliveryValue = 0;
    paymentValue  = 0;
    
    for (i=0; i<elements.length; i++)
    {
        var item = elements[i];
        
        if (item.name=='order_payment_type' && item.checked==true)
        {
            paymentValue = parseFloat(item.getAttribute('option_value'));
        }
        
        if (item.name=='order_delivery_type' && item.checked==true)
        {
            deliveryValue = parseFloat(item.getAttribute('option_value'));
        }
    }
    
    
    
    newOrderValue = Math.round(100*(orderValue+deliveryValue+paymentValue))/100;
    
    newOrderCosts = Math.round(100*(deliveryValue+paymentValue))/100;

    
    
    
    orderCostsContainer.innerHTML='<b>'+newOrderCosts+'</b>';
    orderValueContainer.innerHTML='<b>'+newOrderValue+'</b>';
    orderValueContainer_1.innerHTML='<b>'+newOrderValue+'</b>';
    orderValueContainer_2.innerHTML='<b>'+newOrderValue+'</b>';
}

function checkOrder()
{
    var formularz = document.forms.order_form;
    var elements = document.forms.order_form.elements;
    
    var payment = 0;
    var delivery = 0;
    
    for (i=0; i<elements.length; i++) {
        var item = elements[i];
        if (item.name=='order_payment_type' && item.checked==true) {
            payment = 1;
        }
        if (item.name=='order_delivery_type' && item.checked==true) {
            delivery = 1;
        }
    }
    
    if (payment==0) {
        alert('Wybierz opcję płatno¶ci');
        return false;
    }
    
    if (delivery==0) {
        alert('Wybierz opcje dostawy');
        return false;
    }
    
    if (document.forms.order_form.order_contact_email.value.length==0) {
        alert('Podaj kontaktowy adres email.');
        return false;        
    }
    document.forms.order_form.submit_button.value='Przetwarzanie zamówienia';
    document.forms.order_form.submit_button.disabled=true;
    return true;
}


function showVatAddressDialog()
{
    vatAddress = document.getElementById('vat_address_container');
    if (vatAddress.style.display=='' || vatAddress.style.display=='none') {
        vatAddress.style.display='block';
    }
    else {
        vatAddress.style.display='none';
    }
}

function showDeliveryAddressDialog()
{
    deliveryAddress = document.getElementById('delivery_address_container');
    if (deliveryAddress.style.display=='' || deliveryAddress.style.display=='none') {
        deliveryAddress.style.display='block';
    }
    else {
        deliveryAddress.style.display='none';
    }
}

function setPOption(oType,oValue){
    document.forms.cart_form.product_options.value += oType + '_' + oValue + ';';
}


    function confirmAccountDelete()
    {
        if(confirm('Czy napewno usu±ć Twoje konto?'))
        {
            document.location='customer.php?action=deleteAccountConfirmed';
            return false;
        }
        else
        {
            document.location='customer.php';
            return true;
        }
    }

    
	function checkProductForm() {
		
		var prodOptions = document.getElementsByTagName('select');
		
		var prodOptionsCount = prodOptions.length;
		
		if (prodOptionsCount>0) {
			
			for (var i=0; i<prodOptionsCount; i++) {
				if(prodOptions[i].value=='') {
					
					optionType = prodOptions[i].getAttribute('option_type');
					
					prodOptions[i].focus();
					
					alert('Pole "' + optionType + '" nie zostało zaznaczone');
					return false;
				}
			}
			
		}
		return true;
	}
	