/**
 * @author blazsak
 */

function test(x){
  if(x == 1){
    $("#test2").css("display","none");
    $("#test3").css("display","none");
  }
    if(x == 2){
    $("#test1").css("display","none");
    $("#test3").css("display","none");
  }
    if(x == 3){
    $("#test1").css("display","none");
    $("#test2").css("display","none");
  }
  
  $("#test"+x).fadeIn("slow");
  return false;
}


function formreset(form){
  if (form.value == 'login') {
    form.value = '';
  }
  return false;
}


/**
 * @author blazsak from jquery form  plugin
 */
function sendmail(){

	var options = {
		target: '#output2', // target element(s) to be updated with server response 
		beforeSubmit: showRequest, // pre-submit callback 
		success: showResponse // post-submit callback 
		//resetForm: true // reset the form after successful submit 
	};
	
	$('#kontaktform').ajaxForm(options);
	
	
	function showRequest(formData, jqForm, options){
		var queryString = $.param(formData);
		
		var formElement = jqForm[0];
		if (formData[0].value == '' || formData[2].value == '' || formData[4].value == '') {
			alert("Wypełnij wszystkie pola!\nImię i nazwisko, treść i email są wymagane! ");
			return false;
		}
		else {
			$('#output2').append("::wysyłanie wiadomości... <img src='gfx/ajax-loader.gif' alt='...' style='border:0;' /> ");
			//alert('About to submit: \n\n' + queryString);
			return true;
		}
	}
	
	function showResponse(responseText, statusText){
	
	}
}

function sendform(){

	var options = {
		target: '#output', // target element(s) to be updated with server response 
		beforeSubmit: showRequest, // pre-submit callback 
		success: showResponse // post-submit callback 
		//resetForm: true // reset the form after successful submit 
	};
	
	$('#zamowienie').ajaxForm(options);
	
	
	function showRequest(formData, jqForm, options){
		var queryString = $.param(formData);
		
		var formElement = jqForm[0];
		if (formData[0].value == '' || formData[1].value == '' || formData[2].value == ''|| formData[3].value == ''|| formData[4].value == ''|| formData[5].value == ''|| formData[7].value == ''|| formData[8].value == '') {
			alert("Wypełnij prawidłowo formularz! ");
			return false;
		}
		else {
			$('#output').append("::wysyłanie wiadomości... <img src='gfx/ajax-loader.gif' alt='...' style='border:0;' /> ");
			//alert('About to submit: \n\n' + queryString);
			return true;
		}
	}
	
	function showResponse(responseText, statusText){
	
	}
}

/**
 * Przezrocystość plików PNG w IE 6
 */
function fixPNG(myImage) 
{
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
    {
       var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
	   myImage.outerHTML = strNewHTML	  
    }
}


/**
 * Ajax dla kalkulatora
 */
function getGrub(){
  var format = $("#k_format").val();
  var cel = $("#grubosc");
  //alert(format);
      $("#cena").html("...");
  //cel.html("<label for='k_grubosc'> grubość kartek albumu:</label> <select id='k_grubosc' style=' width:140px;' disabled='disabled'> <option style='color:#888;' value='-1' > wybierz </option> </select><img style='float:right;' src='gfx/ajax-loader.gif' alt='...' />");
  cel.load("get_grubosc.php?id="+format);
}

/**
 * Obliczanie ceny w locie
 */
function obliczCene(){
  var format = $("#k_format").val();
  
  var format_ceny = format.split(',');
  
  var start = parseFloat(format_ceny[0]);
  var kartka = parseFloat(format_ceny[1]);
  var liczba =  $("#k_liczba").val();
  var wzor =   parseFloat($("#k_wzor").val());
  
  var kartki10 = liczba > 10 ? liczba - 10 : 0;
  var suma =   Math.round(start + (kartki10 * kartka) + wzor);
  var cena = $("#cena");
  //alert("format: "+format+" id formatu\nstart: "+start+" zł\nza kartke: "+kartka+" zł\ndodatkowe kartki: "+kartki10+" zł\nliczba: "+liczba+" kartek\nwzor: "+wzor+" zł\n-----------\nsuma: "+suma+" zł");
  
  if(format != -1 &&  liczba>-1 && wzor>-1 && kartka>-1 && start > -1 ){

    cena.html(suma)
  }
  else{

    cena.html("...");
  }
}

