$(document).ready(
	function()
	{
		// lightbox
		$('a[@rel*=lightbox]').lightBox();
	
		// newsy najnowsze, najważniejsze, najczęściej czytane
		$("#adres_dostawy_info_button").click(
		function()
		{
			$("#adres_dostawy").toggle();
			$("#adres_dostawy_info").toggle();
		});

		$("#zam_uwagi_info_button").click(
		function()
		{
			$("#zam_uwagi").toggle();
			$("#zam_uwagi_info").toggle();
		});

		var options = { 
			target:        '#lastcomment',   // target element(s) to be updated with server response 
			beforeSubmit:  showRequest,  // pre-submit callback 
			success:       showResponse  // post-submit callback 
		}; 
		$('#addcomment').ajaxForm(options);

});

function showRequest() {
	fields = new Array();
	fields_info = new Array();
	fields[0] = 'name'; fields_info[0] = 'Wypełnij pole: Imie i nazwisko';
	fields[1] = 'message'; fields_info[1] = 'Wypełnij pole: Twój komentarz';
	if (validateform3('addcomment')) {return true;} else {return false;}
}

function showResponse() {
	document.forms['addcomment'].elements['name'].value = '';
	document.forms['addcomment'].elements['message'].value = '';
	//alert('Twój komentarz ukarze się po akceptacji moderatora. Dziękujemy.');	
	alert('Dziękujemy za Twój komentarz.');	
}

function opensmallwindow(w, h) {
	smallwindow = window.open('', 'smallwindow', 'width='+w+', height='+h+', toolbar=no, scrollbars=yes')
	smallwindow.focus();
}
function opensmallwindow2(w, h) {
	smallwindow2 = window.open('', 'smallwindow2', 'width='+w+', height='+h+', toolbar=no, scrollbars=yes')
	smallwindow2.focus();
}
function openimgwindow(w, h) {
	imgwindow = window.open('', 'imgwindow', 'width='+w+', height='+h+', toolbar=no, scrollbars=yes')
	imgwindow.focus();
}

function openprintwindow(w, h) {
	printwindow = window.open('', 'printwindow', 'width='+w+', height='+h+', toolbar=no, scrollbars=yes')
	printwindow.focus();
}

function validateregisterform() {
	for(var i=0; i<fields.length; i++) {
		if (document.f.elements[fields[i]].value == '' || document.f.elements[fields[i]].value == 0) {
			alert(fields_info[i]);
			document.f.elements[fields[i]].focus();
			return false;
		}
	}
	if (!validateemail(document.f.elements['email'].value)) {
		return false;
	}
	if (!validatepass()) {
		return false;
	}
	return true;
}

function validateregisterform2() {
	for(var i=0; i<fields.length; i++) {
		if (document.f.elements[fields[i]].value == '' || document.f.elements[fields[i]].value == 0) {
			alert(fields_info[i]);
			document.f.elements[fields[i]].focus();
			return false;
		}
	}
	if (!validateemail(document.f.elements['email'].value)) {
		return false;
	}
	return true;
}

function validateemail(t) {
	maska = /^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,4}$/;
	if (maska.test(t)==false) {
		alert("Podaj poprawny adres E-mail");
		document.f.elements['email'].focus();
		return false;
	}
	return true;
}

function validatepass(t) {
	if (document.f.elements['pass'].value != document.f.elements['pass2'].value) {
		alert('Pola "Hasło" i "Powtórz hasło" muszą być równe');
		document.f.elements['pass2'].focus();
		return false;
	}
	return true;
}

function validateform2() {
 for(var i=0; i<fields.length; i++) {
  if (document.f.elements[fields[i]].value == '' || document.f.elements[fields[i]].value == 0) {
   alert(fields_info[i]);
   document.f.elements[fields[i]].focus();
   return false;
  }
}
 return true;
}

function validateform3(name) {
 for(var i=0; i<fields.length; i++) {
  if (document.forms[name].elements[fields[i]].value == '') {
   alert(fields_info[i]);
   document.forms[name].elements[fields[i]].focus();
   return false;
  }
}
 return true;
}

function p(x) {
	return x.toString().replace(/\,/,'.');
}

function _clear(formname, fieldname) {
	for (i = document.forms[formname].elements[fieldname].length; i > 0; i--) {
		document.forms[formname].elements[fieldname].options[i-1] = null;
	}
}

function _fill(formname, fieldname, tblselin) {
	_clear(formname, fieldname);
	for (var i in tblselin) {
		if (tblselin[i] != '') {
			var newoption = new Option(tblselin[i], i);
			document.forms[formname].elements[fieldname].options[document.forms[formname].elements[fieldname].length] = newoption;
		}
	}
}

function _fill_color_size(formname, colsize) {
	var params = colsize.split('_');
	document.forms[formname].elements['color'].value = params[0];
	document.forms[formname].elements['size'].value = params[1];
} 

function add2basket(formname, colorname, sizename) {
	document.forms[formname].elements['color'].value = colorname;
	document.forms[formname].elements['size'].value = sizename;
	document.forms[formname].submit();
}

function getinfo(fieldname, myid) {
	advAJAX.post({
	    url: "getinfo.php",
	    parameters : {
	      "id" : myid
	    },
		onSuccess : function(obj) {
			document.getElementById(fieldname).innerHTML = obj.responseText;
		},
		onError : function(obj) {
			alert("Error: " + obj.status);
		}
	});
}
