/****************************************************************/
/* Autor: Przemyslaw Wyrobek n@tive_group						*/
/* www.native.pl mail: przemeq@native.pl						*/
/*																*/
/* Kopiowanie oraz wykorzystywanie bez zgody autora zabronione	*/
/*																*/
/****************************************************************/

var SysUrl = "http://www.kettler.pl/";
var http_request = false;
function wydruk() {

	window.print();

}

function popupWindow(url,title) {
  window.open('preview.php?img=' + url + '&title=' + title ,'Podglad','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=250')
}

function compareWindow(url,category) {
 var yurl = 'compare.php?tab=' + url + '&mode=compare';
 if(category) yurl += '&category_id=' + category;
  window.open(yurl,'Zestawienie','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=100,height=100,screenX=100,screenY=70,top=70,left=150')
}
function resize() {
	window.resizeTo(document.getElementById("tablica").offsetWidth+130, document.getElementById("tablica").offsetHeight);
	elf.focus();
}
var getById = (typeof document.getElementById != "undefined");		
function toggleMenu1(id) {

	var obj = document.getElementById(id);
	var display1 = "none";
	var display2 = "block";

	if (obj) {
		if(obj.style.display == display1 || obj.style.display == "")
		{
			obj.style.display = display2;	
			
		}
		else
		{
			obj.style.display = display1;
		}
	}
	repaintFix();

}
function toggleMenu(obj){

	var Obr=0;
	var display1 = "none";
	var display2 = "";

	if(!getById) return;
	
	obj = getRef(obj);
	
		
	if(obj.style.display == display1)
	{
		obj.style.display = display2;	
		Obr=1;
	}
	else
	{
		obj.style.display = display1;
		Obr=0;
	}
	

	
	//document.getElementById("i"+(ile)).title=(Obr ? "Rozwiń" : "Zwiń");
				
	
	
	repaintFix();
}
function getRef(obj){
	if(getById)
		return(typeof obj == "string") ? document.getElementById(obj) : obj;
}

function repaintFix(obj){ 
	
	if("undefined" == typeof document.body
	  || "undefined" == typeof document.body.style) return;
	
	if(obj == null)
		obj == document.body;
	else obj = getRef(obj);
	
	document.body.style.visibility = "hidden";
	document.body.style.visibility = "visible";
}
/*** AJAX ***/

 function submitData(url, parameters) {

      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/plain; charset=utf-8');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      //http_request.setRequestHeader("Content-type", "text/plain");
	  http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            result = http_request.responseText;      
			alert(result);
			reloadmenu();
         } else {
            alert('Wystąpił problem z wysłaniem zapytania!');
         }
      }
   }

  function loadFrames() {

	 var parameters = "tab=bicycles&mode=getframes";
	 var url = SysUrl + "datainterface.php?" + parameters;

	   http_request2 = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request2 = new XMLHttpRequest();
         if (http_request2.overrideMimeType) {
            http_request2.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request2 = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request2 = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request2) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
     http_request2.onreadystatechange = parseGetFrames;
      http_request2.open('GET', url, true);
      http_request2.send(null);

	}

	function parseGetFrames() {

		if(http_request2.readyState == 4) {

			if(http_request2.status == 200) {
				records = http_request2.responseText.split("#");
				for(i=0; i<records.length-1; i++) {
					var row = records[i].split(":");
					document.getElementById('frame_id').options[i] = new Option(row[1],row[0]);
					//(row[1]==selecteditem) document.getElementById('frame_id').options[i].selected = true;
				}
			}
		
		}

	}

 function reloadmenu() {
	loadFrames();
 }

 function submitFrame() {

	  var url = SysUrl + "datainterface.php";
	  var parameters = "tab=bicycles&mode=addframe&ftyp=" + document.getElementById('ftyp').value + "&frozmiar=" + document.getElementById('frozmiar').value + "&fwysokosc=" + document.getElementById('fwysokosc').value;
	  //selecteditem = document.getElementById('newcategory').value;
		
		//selectedmenu = "categories";
		submitData(url, parameters);   
		
}