// JavaScript Document
function veryfi_billing() {
	form = $('BillingForm');
	var veryfied = true;
	for(l=1; l<form.length; l++) {
		elm = form.elements[l];

		//if(elm.name!='opt' && elm.name!='action' && elm.name!='extra' && elm.name!='send_nip' && elm.name!='send_firm') {
		if(elm.name!='pay_method' && elm.name!='transport' && elm.name!='opt' && elm.name!='action' && elm.name!='extra' && elm.name!='send_nip' && elm.name!='send_firm') {
			if(!elm.value) veryfied = false;
		}
	}

	if(!veryfied) alert("Proszę wypełnić wymagane pola!");
	else document.BillingForm.submit();
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
MM_preloadImages('images/photos/main1_1.jpg','images/photos/main1_2.jpg','images/photos/main1_3.jpg');

// GET OBJECT //
function $(id) {
	if(document.getElementById) obj = document.getElementById(id);
	else obj = document.all[id];
	return obj;
}

// FROMS //
function send_contact() {
	form = document.contactForm;
	send = true;
	if(form.a.value=='') send = false;
	if(form.b.value=='') send = false;
	if(form.d.value=='') send = false;
	if(form.h.value=='') send = false;

	if(send) form.submit();
	else alert('Wypełnij wymagane pola');
}
function submit_newsletter() {
	form = document.newsletterForm;
	send = true;
	if(form.newsletter_mail.value.search('@')==-1) send = false;
	if(form.newsletter_mail.value.search('.')==-1) send = false;

	if(send) form.submit();
	else alert('Wpisz poprawny email');
}
// SHOW IMAGE //
function img_show(type,id) {
	window.open('image_show.php?id='+id+'&type='+type,'foto','width=100,height=100,directories=0,location=0,menubar=0,resizable=1,titlebar=0,scrollbars=1,status=0,toolbar=0,fullscreen=0,channelMode=0');
}

// AJAX //
function getItem(opt,id,action) {
	advAJAX.get({
		url : 'tpl/'+opt+'.php?item_id='+id+'&action='+action,
		onSuccess : function(obj) {
			HTMLcode = obj.responseText;
			$('Main').innerHTML = HTMLcode;
		}
	});
}

// CATEGORY MENU //
function close_cat_menu() {
	if(window.openmenu) clearTimeout(window.openmenu);

	$('cat_menu').style.overflow='hidden';
	var width = $('cat_menu').style.width;
	width = parseInt(width)
	width = width - 30;

	var height = $('cat_menu').style.height;
	height = parseInt(height);
	if(height>20) height = height - 20;

	if(width>=230) {
		if(height<=20)$('cat_menu').style.width = width+'px';
		$('cat_menu').style.height = height+'px';
		closemenu = setTimeout('close_cat_menu()',50);
	}

}
function open_cat_menu() {
	if(window.closemenu) clearTimeout(window.closemenu);

	var width = $('cat_menu').style.width;
	width = parseInt(width);
	if(width<=320) width = width + 30;

	var height = $('cat_menu').style.height;
	height = parseInt(height) + 20;

	if(height<=320) {
		$('cat_menu').style.width = width+'px';
		if(width>=320) $('cat_menu').style.height = height+'px';
		openmenu = setTimeout('open_cat_menu()',50);
	}
	else $('cat_menu').style.overflow='auto';


}
function menu_display() {
	// check menu close/open //
	if($('cat_menu').style.height == '20px') var menu_flag = 0;
	else var menu_flag = 1;

	// set btn //
	if(menu_flag==0) {
		$('cat_menu_btn').src='images/icons/arrow_down2.gif';
		open_cat_menu();
	}
	else {
		$('cat_menu_btn').src='images/icons/arrow_left2.gif';
		close_cat_menu();
	}
	// open menu //

}

// FORM VALIDATION //
function validate_from(formid) {
	validate = true;
	form = $(formid);

	for(i=0; i<form.elements.length; i++) {
		element = form.elements[i];

		if((element.className=='required' || element.className=='required_on') && !element.value) {
			element.className = 'required_on';
			validate = false;
		}
		else if(element.className=='required' || element.className=='required_on') element.className = 'required';
	}
	// compare //
	if(form.pass.value != form.verify_pass.value) validate = false;

	if(!validate) alert('Wypełnij poprawnie formularz.');
	else form.submit();
}


