function ONW(url,width,height) {
	window.open(url,'_blank','height='+height+',width='+width+',status=no,resizable=yes,top=100,left=100,menubar=no,location=no,scrollbars=no');
}

function ONWv(url,width,height) {
	window.open(url,'_blank','height='+height+',width='+width+',status=no,resizable=yes,top=100,left=100,menubar=no,location=no,scrollbars=yes');
}
function checkIt(e, alert_str) {
	var charCode = (navigator.appName == "Netscape") ? e.which : e.keyCode;
	status = charCode
	if (charCode > 31 && (charCode<48 || charCode > 57)) {
		alert (alert_str);
		return false
	}
	return true
}
function checkItDec(e, alert_str) {
	var charCode = (navigator.appName == "Netscape") ? e.which : e.keyCode;
	status = charCode
	if (charCode > 31 && (charCode<48 || charCode > 57) && charCode!=46) {
		alert (alert_str);
		return false
	}
	return true
}


function validateEmail(form,message)
{
  //Validating the email field
   var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
   if (! form.value.match(re)) {
       if(message != '')
		alert(message);
       form.focus();
       form.select();
       return (false);
   }
   return(true);
}
function spr_email(form){
 if(!validateEmail(form.twojemail,'')) {
	alert('Błędny mail!');
 } else {
	return (true);
	}
}

function validateOpinion(form) {
  	if(form.nick.value == '') {
	    alert('Pusty nick!');
	} else if(!validateEmail(form.opinion_email,'')) {
	  	alert('Błędny mail!');
	} else if(form.opinion.value == '') {
	  	alert('Wpisz opinię!');
	} else {
	  	return (true);
	}
}

function fold(div,img,imgsuffix,frm) {
				
				dv = document.getElementById(div);				
				f = document[frm];
				img = document.getElementById(img);
								
				f.target='ifr';
				f.action='../actions/fold.php';
								
				if (dv.style.display =='block') {
					dv.style.display='none';					
					f.zwin.value = 1;				
					img.src = '../pix/rozwin'+imgsuffix+'.gif';
				} else  {
					dv.style.display='block';					
					f.zwin.value = 0;					
					
					img.src = '../pix/zwin'+imgsuffix+'.gif';
				}
				f.submit();
				
				
			}

function set_offset(num) {
				
							
	f = document["offset"];
				
	f.target='ifr';
	f.action='../actions/offset.php';
	f.offset.value=num;
								
			
	f.submit();
				
				
}
function set_sort(field) {
				
							
	f = document["sort"];
				
	f.target='ifr';
	f.action='../actions/sort.php';
	f.sort.value=field;
								
			
	f.submit();
				
				
}

function set_other_criteria(val) {
				
							
	f = document["othercriteria"];
				
	f.target='ifr';
	f.action='../actions/setothercriteria.php';
	f["othercriteria"].value=val;
								
			
	f.submit();
				
				
}

function erase(id) {
	ret = confirm("Na pewno wymazać rekord?");
	if (ret) {
		f = document["erase"+id];
				
		f.target='ifr';
		f.action='../actions/erase.php';								
			
		f.submit();
	} else {
		alert("Wymazanie anulowane!");
	}		
							
	
				
				
}

function save(n, r_spaw) {
	f = document.nform;
	f.retaction.value=n;
	if(1==r_spaw){
		SPAW_UpdateFields();
	}
	f.submit();

}

function showl(id) {
	dv = document.getElementById(id);
	dv.style.display="block";	
	if (id=="menubokzw") {
		document.cookie="opnwnd=no;";	
	} else if (id=="menubokrozw") {
		document.cookie="opnwnd=yes;";	
	}
}
function hidel(id) {
	dv = document.getElementById(id);
	dv.style.display="none";	
	
}


function ashowl(id) {
	dv = document.getElementById(id);
	dv.style.display="block";	
}

function ahidel(id) {
	dv = document.getElementById(id);
	dv.style.display="none";	
}


<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

function getCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {  
	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0;  
	while (i < clen) {
		var j = i + alen;    
		if (document.cookie.substring(i, j) == arg)      
			return getCookieVal (j);    
		i = document.cookie.indexOf(" ", i) + 1;    
		if (i == 0) break;   
	}  
	return 'brak';
}

function AskErase(frm) {
	ret = confirm("Na pewno wymazać rekord?");
	if (ret) {
		frm.submit();
	} else {
		alert("Wymazanie anulowane!");
	}
}

function galleryChangePhoto(name,id) {
	mainPhoto = document.getElementById('productMainPhoto');
	mainLink = document.getElementById('productMainLink');
	
	newPhoto = '../cms/pliki/produkty/350x350/' + name;
	newLink = '../cms/pliki/produkty/500x500/' + name;
	
	mainPhoto.src = newPhoto;
	mainLink.setAttribute('href', newLink);
	
	gallery = document.getElementById('productGallery');
	links = gallery.getElementsByTagName('a');
	
	var j = id * 2;
	
	for (i=0; i<links.length; i++) {
		if (links[i].getAttribute('rel') == "group" || links[i].getAttribute('rel') == "single") {
			links[i].setAttribute('rel', 'group');
		}
	}
	
	links[j].setAttribute('rel', 'single');
}