<!--
/*****************************************************************
 *
 *	Temat: Skrupty w JavaScripts
 *
 *	WWW: http://www.japanmotors.pl/ | http://www.japanmotors.com.pl/
 *
 *	Wersji: 1.00
 *
 *	Autor: Panek Marcin marcin@mpanek.net
 *
 *	Data utworzenia: 24-01-2003
 *
 *	Data ostatniej modyfikacji:	04-02-2003
 *
 *****************************************************************/

/* Zamykanie Otwartego Onka */
function CloseWindow()
{
window.close();
}
/* KONIEC - Zamykanie Otwartego Onka */

/* Otwiera PopUp z wersja strony do druku */
function PrintPage(PAGE,IMG,SIDNAME,SID) {
window.open("popupprintpage.php?page="+PAGE+"&img="+IMG+"&"+SIDNAME+"="+SID,PAGE,"toolbar=no,directories=no,width=565,height=360,status=no,scrollbars=yes,resizable=no,menubar=no,top=100,left=100");
}
/* KONIEC - Otwiera PopUp z wersja strony do druku */

/* Otwiera PopUp z formularzem polec serwis */
function Recommend(SID) {
window.open("popuprecommend.php?"+SID,"recommend","toolbar=no,directories=no,width=450,height=440,status=no,scrollbars=no,resizable=no,menubar=no,top=100,left=100");
}
/* KONIEC - Otwiera PopUp z formularzem polec serwis */

/* Otwiera PopUp ze zdjecie samochodu */
function PopupPhotosShowOrginal(ID,X,Y,SID) {
window.open("popupphotosshoworginal.php?uid="+ID+"&x="+X+"&y="+Y+"&"+SID,"photos"+ID,"toolbar=no,directories=no,width="+X+",height="+Y+",status=no,scrollbars=no,resizable=no,menubar=no,top=100,left=100");
}
/* KONIEC - Otwiera PopUp ze zdjecie samochodu */

/* Otwiera PopUp ze zdjecie samochodu */
function PopupPhotosShowOrginalFile(ID,X,Y,SID) {
window.open("popupphotosshoworginalfile.php?uid="+ID+"&x="+X+"&y="+Y+"&action=show&"+SID,"photos"+ID,"toolbar=no,directories=no,width="+X+",height="+Y+",status=no,scrollbars=no,resizable=no,menubar=no,top=100,left=100");
}
/* KONIEC - Otwiera PopUp ze zdjecie samochodu */

/* Opis Linku w Oknie Przegladarki - Status */
function Status(TEXT)
{
window.self.status=TEXT;
return true;
}
/* KONIEC - Opis Linku w Oknie Przegladarki - Status */

/* Wysylanie Formularza Subskrypcji: Add - dodanie adresu, Rem - usunięcie adresu */
function SubscriptionSend(IN)
{
document.subscription.flag.value=IN;
document.subscription.submit();
}
/* KONIEC - Wysylanie Formularza Subskrypcji: Add - dodanie adresu, Rem - usunięcie adresu */

/* Funkcja wysyla dane o samochodzie i otwiera popup'a i formularzem rezerwacji samochodu */
function UserCarReservation()
{
var session_id=document.formularz.session_id.value;
var session_name=document.formularz.session_name.value;
var car=document.formularz.car.value;
document.formularz.action=window.open("popupusercarreservation.php?car="+car+"&session_name"+"="+session_id,car,"toolbar=no,directories=no,width=466,height=440,status=no,scrollbars=yes,resizable=no,menubar=no,top=100,left=100");
}
/* KONIEC - Funkcja wysyla dane o samochodzie i otwiera popup'a i formularzem rezerwacji samochodu */

/* Funkacja do dynamicznej podmiany select'ow */
function fillSelectFromArray(selectCtrl,itemArray,goodPrompt,badPrompt,defaultItem)
{
var i, j;
var prompt;
// empty existing items
	for(i=selectCtrl.options.length;i>=0;i--)
	{
	selectCtrl.options[i]=null; 
	}
	prompt=(itemArray!=null)?goodPrompt:badPrompt;
	
	if(prompt==null)
	{
	j=0;
	}
	else
	{
	selectCtrl.options[0]=new Option(prompt);
	j=1;
	}

	if(itemArray!=null)
	{
	//add new items
		for(i=0;i<itemArray.length;i++)
		{
		selectCtrl.options[j]=new Option(itemArray[i][0]);
		
			if(itemArray[i][1]!=null)
			{
			selectCtrl.options[j].value=itemArray[i][1]; 
			}
		j++;
		}
	// select first item (prompt) for sub list
	selectCtrl.options[0].selected=true;
	}
}
/* KONIEC - Funkacja do dynamicznej podmiany select'ow */

/* podmiana grafik onMouseOver onMouseOut */
	//stale elementy
	function imgOn(imgName,DIR)
	{
	image_on=new Image();
	image_on.src=DIR;
	
		if(document.images)
		{
		document[imgName].src=image_on.src;
		}
	}
	
	function imgOff(imgName,DIR)
	{
	image_off=new Image();
	image_off.src=DIR;
	
		if(document.images)
		{
		document[imgName].src=image_off.src;
		}
	}

	//rozne zdjecia
	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];}}
	}
	
	function MM_swapImgRestore() { //v3.0
	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}
	
	function MM_findObj(n, d) { //v4.0
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && document.getElementById) x=document.getElementById(n); return x;
	}
	
	function MM_swapImage() { //v3.0
	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}
	
	function MM_openBrWindow(theURL,winName,features) { //v2.0
	  window.open(theURL,winName,features);
	}
/* KONIEC - podmiana grafik onMouseOver onMouseOut */

/* funkcja ukraywa / pokazuje czesc strony - wykozystuje ja w formularzach do ukrywania pol */
function hideorshow(visible, blockid, disabledfields) {
	var	i;
	var	j;
	var	status;
	var	field;

	if (visible) {
		if (document.all && document.all[blockid] && document.all[blockid].style) {
			document.all[blockid].style.position = 'relative';
			document.all[blockid].style.visibility = 'visible';
		}
		status = false;
	} else {
		if (document.all && document.all[blockid] && document.all[blockid].style) {
			document.all[blockid].style.position = 'absolute';
			document.all[blockid].style.top = '0';
			document.all[blockid].style.left = '0';
			document.all[blockid].style.visibility = 'hidden';
		}
		status = true;
	}

	i = 0;
	while (i < disabledfields.length) {
		j = disabledfields.indexOf(',', i+1);
		if (j==-1) j = disabledfields.length;
		field = disabledfields.substring (i, j);
		if (document.naform.elements[field]) {
			document.naform.elements[field].disabled = status;
		}
		i = j+1;
	}
}
/* KONIEC - funkcja ukraywa / pokazuje czesc strony - wykozystuje ja w formularzach do ukrywania pol */

/* Funkcje do liczenia znakow w textarea */
function LiczZnaki(ILOSC,FORMULARZ,POLE)
{
var DT=0;
var ile=ILOSC;
var ilosc=document.forms[FORMULARZ].elements[POLE].value.length;
DT=ile-ilosc;
window.self.status="Tekst do "+ILOSC+" znaków. Do wpisania pozostało znaków: "+DT;
}
/* KONIEC - Funkcje do liczenia znakow w textarea */
//-->
