function ShowFlash(name, file, w, h, wmode, fvar, fvars) {

	document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="' + w + '" height="' + h + '" id="' + name + '" align="center">');
	document.writeln('<param name="allowScriptAccess" value="sameDomain" />');
	document.writeln('<param name="movie" value="' + file + '" />');
	document.writeln('<param name="quality" value="high" />');
	document.writeln('<param name="menu" value="false" />');
	
	if(wmode==1){
		document.writeln('<param name="wmode" value="transparent" />');
		var wm = 'wmode="transparent" ';
	}else var wm = '';
	
	if(fvar==1){
		document.writeln('<param name="flashvars" value="' + fvars + '">');	
		var fv = 'flashvars="' + fvars + '" ';
	}else var fv = '';
	
	document.writeln('<param name="bgcolor" value="#ffffff" />');
	document.writeln('<embed src="' + file + '" menu="false" ' + wm + 'quality="high" ' + fv + 'bgcolor="#ffffff" width="' + w + '" height="' + h + '" name="' + name + '" align="center" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.writeln('</object>');
}

function checknumeric(field,limit){
		pattern = /^[0-9]*$/;
		if(pattern.test(field.value)==false)
		{
		field.value = field.value.replace(/[^0-9]/g,"");
		}
	}

function DeleteView(v){
	document.getElementById('deleteview').value = v;
	document.getElementById('views').submit();	
}

function Nav(n){
	document.getElementById('Nav').value = n;
	document.getElementById('NavForm').submit();	
}

function Buy(){

	document.forms['payform'].first_name.value = document.forms['buy'].first_name.value;

	document.forms['payform'].last_name.value = document.forms['buy'].last_name.value;

	document.forms['payform'].email.value = document.forms['buy'].email.value;
	
	document.forms['payform'].submit();
	
}

function Add(value){

  	var expiration = new Date();

  	var name = "schowek";

  	var path = "/";

  	var domain = "";

  	var secure = "";

  	expiration.setTime(expiration.getTime() + (100*24*60*60*1000));
  
	Stare = Stare+","+value;

	document.cookie= name + "=" + escape(Stare) +
		((expiration) ? "; expires=" + expiration.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");

	eval("document.getElementById('schoweka" + value + "').style.display='none';");

	eval("document.getElementById('schowekr" + value + "').style.display='';");

	document.getElementById('save').src = 'img/delete.gif';

}

function Remove(value){

  	var expiration = new Date();

  	var name = "schowek";

  	var path = "/";

  	var domain = "";

  	var secure = "";

  	expiration.setTime(expiration.getTime() + (100*24*60*60*1000));
  
	Stare = Stare.replace("," + value, "");

	document.cookie= name + "=" + escape(Stare) +
		((expiration) ? "; expires=" + expiration.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");

	eval("document.getElementById('schoweka" + value + "').style.display='';");

	eval("document.getElementById('schowekr" + value + "').style.display='none';");

	document.getElementById('save').src = 'img/save.gif';

	top.location.reload();
}


function Zoom(name){

	url = 'galeria.php?name=' + name;
	LeftPosition = (screen.width) ? (screen.width-550)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-400)/2 : 0;
	settings = 'height=400,width=550,top='+TopPosition+',left='+LeftPosition+',scrollbars=0,noresize,status=0';
	win = window.open(url,"GGG",settings);

}

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.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { 
	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 chooseMake2(strFormName, boolHeadContained, id, type){

	var arrModelList;
	var objModelSelection;
	var objMakeSelection;
	var intOffSetForAll;
	var i;
	var idd;
	var nn;

	idd = id;

	//if (document.forms[strFormName].TYPE == null) return;
	
	if(type == 1) objModelSelection = document.getElementById('D_TYPE');
	else objModelSelection = document.getElementById('TYPE');


	objModelSelection.selectedIndex = 0;
	objModelSelection.options.length = 1;
	
	if (boolHeadContained) intOffsetForAll = 1;
	else intOffsetForAll = 0;
    
	if (idd>= intOffsetForAll){
		nn = ((idd*1) + 1 - intOffsetForAll);
		arrModelList = eval("Typy[" + nn + "].split('|');");
        	for (i = 0; i < ((arrModelList.length)-1); i++){
	    		objModelSelection.options.length = i+2;
			objModelSelection.options[i+1].value = (arrModelList[i]).split(',')[0];
			objModelSelection.options[i+1].text = (arrModelList[i]).split(',')[1];
        	}
	}
}

function chooseMake(strFormName, boolHeadContained, id, type){

	var arrModelList;
	var objModelSelection;
	var objMakeSelection;
	var intOffSetForAll;
	var i;
	var idd;
	var nn;

	idd = id;

	//if (document.forms[strFormName].TYPE == null) return;
	
	if(type == 1) objModelSelection = document.getElementById('D_TYPE');
	else objModelSelection = document.getElementById('TYPE');


	objModelSelection.selectedIndex = 0;
	objModelSelection.options.length = 1;
	
	if (boolHeadContained) intOffsetForAll = 1;
	else intOffsetForAll = 0;
    
	if (idd>= intOffsetForAll){
		nn = ((idd*1) + 1 - intOffsetForAll);
		arrModelList = eval("Typy[" + nn + "].split(';');");
        	for (i = 0; i < ((arrModelList.length)-1); i++){
	    		objModelSelection.options.length = i+2;
			objModelSelection.options[i+1].value = (arrModelList[i]).split(',')[0];
			objModelSelection.options[i+1].text = (arrModelList[i]).split(',')[1];
        	}
	}
}

function ChangeImage(nname, nnum, ile){

	for(i=1;i<=ile;i++){

		eval("document.getElementById('simg" + i + "').style.border = 'solid #bababa 1px';");

	}

	eval("document.getElementById('simg" + nnum + "').style.border = 'solid #0781C7 2px';");

	eval("document.bimg.src = 'img/photos/b_" + nname + ".jpg';");

}


function SendEmail(){

	document.forms.contact.submit();

}

function PrintOptions(p_od, p_do, p_zaznacz, co_ile, typ){
	var p_ch,fo;

	for(i=p_od;i<=p_do;i=i+co_ile){

		if(i==p_zaznacz) p_ch = " selected";
		else p_ch = "";

		fo = writeCurrencyFormat(i,0,' ');

		if(typ==1) document.writeln('<option value="' + i + '"' + p_ch + '>' + fo + ' &#8364;</option> ');

		else if(typ==2) document.writeln('<option value="' + i + '"' + p_ch + '>' + fo + '</option> ');

		else document.writeln('<option value="' + i + '"' + p_ch + '>' + i + '</option> ');
	}
}


function writeCurrencyFormat(num,dp,sepString) {
 if (!dp) dp=0
 if (!sepString) sepString=","
 num=Math.round(num*Math.pow(10,dp))
 num=num.toString()
 str=sepString.charAt(1)+num.substr(num.length-dp)
 num=num.substr(0,num.length-dp)
 while (num.length>3) {
  str=sepString.charAt(0)+num.substr(num.length-3)+str
  num=num.substr(0,num.length-3)
 }
 str=num+str;
 return str

} 
