﻿function showNew(){

var url='scripts/ajax.php';
  var pars='field=showNew';
  var myAjax=new Ajax.Request(url,{ method: 'get', parameters: pars, onSuccess: function(t)
  {			
  var contenerDiv=document.getElementById('contenerDiv');
  contenerDiv.innerHTML=t.responseText;	
  
  }
  });
}


function showPromo(){
var url='scripts/ajax.php';
  var pars='field=showPromo';
  var myAjax=new Ajax.Request(url,{ method: 'get', parameters: pars, onSuccess: function(t)
  {			
  var contenerDiv=document.getElementById('contenerDiv');
  contenerDiv.innerHTML=t.responseText;	
  
  }
  });

}
  function showSearch()
  {
  
  
  var idParent1=document.searchProduct.search_depth1.value;
  var idParent2=document.searchProduct.search_depth2.value;
  var idParent3=document.searchProduct.search_depth3.value;
  var company=document.searchProduct.search_company.value;
  
  var url='scripts/ajax.php';
  var pars='field=showSearch&gotoList=1&search_depth1='+idParent1+'&search_depth2='+idParent2+'&search_depth3='+idParent3+'&search_company='+company;
  var myAjax=new Ajax.Request(url,{ method: 'get', parameters: pars, onSuccess: function(t)
  {			
  var contenerDiv=document.getElementById('contenerDiv');
  contenerDiv.innerHTML=t.responseText;
  
  }
  });
  
  }
function switchTab(tab,id_b,off) {
  if(document.getElementById('selTabF').value!=tab)
  {
  if(document.getElementById('selTabF').value!='first')document.getElementById('zakladka'+document.getElementById('selTabF').value).style.background="url(grafiki/butt0"+document.getElementById('selIdButt').value+"_off.jpg)";
  document.getElementById('selTabF').value=tab;
  document.getElementById('selIdButt').value=id_b;
  if(off=='true')
  {
  document.getElementById('searchon').style.display='none';
  document.getElementById('searchFormoff').style.display='';
  }
if(document.getElementById('zakladkanew'))document.getElementById('zakladkanew').className='zakladka'+newTabT;
if(document.getElementById('zakladkadiscount'))document.getElementById('zakladkadiscount').className='zakladka'+promoTabT;
if(document.getElementById('zakladkasearch'))document.getElementById('zakladkasearch').className='zakladka'+searchTabT;
  
  
  document.getElementById('zakladka'+tab).className='zakladka'+id_b+'s';
  document.getElementById('zakladkaintop').className='zakladkaintop'+id_b;
    if(tab=='search')
    {
    document.getElementById('searchon').style.display='';
    document.getElementById('searchFormoff').style.display='none';
    }
    
  }

if(tab=='new')showNew();
if(tab=='discount')showPromo();
}

  
function closeMenu()
  {
  var i;
  var tempName,Tid;
  collecttabs();
  for (i=0; i<tabobjs.length; i++)
  {
  //Tid=tabobjs[i].getAttribute('name');
  tempName=tabobjs[i].getAttribute('name').split('_');
  if(tempName[0]!='1' && tempName[0]!='menu')
  {
  tabobjs[i].style.display='none';
  //document.getElementById('t'+tabobjs[i].getAttribute('name')).className='tdlista';
  }
  }
  
  }
  var menuSelect=0;
  var menuSelectD=0;
  var menuSelectC=0;
  function showMenu(id,depth)
  {
  showTracker();
  
  var i;
  var tt,tempName,Tid,menu,tempDepth;
  closeMenu();
  if(depth==2 && document.getElementById('menu_'+id))
  {
  tt=document.getElementById('menu_'+id).parentNode.getAttribute('id').split('_');
  showMenu(tt[1],1);
  
  }
  if(document.getElementById('menu_'+id))
  {
  menu=document.getElementById('menu_'+id);
  menu.style.display='';
  Tid=menu.childNodes.length;
  for (i=0; i<menu.childNodes.length; i++)
  {
  tempName=menu.childNodes[i].getAttribute('name');
  tempDepth=tempName.split('_');
  if(tempDepth[0]==(depth+1) )
  {
  document.getElementById(tempName).style.display='';
  
  }
  }
  }

  if(menuSelect>0){
  if(menuSelectD==3){
  if(document.getElementById('t3_'+menuSelect))document.getElementById('t3_'+menuSelect).className='tdlista';
  document.getElementById('3_'+menuSelect).className='listamenu'+(menuSelectD);
  }
  else {
  if(document.getElementById('t'+(menuSelectD)+'_'+menuSelect))document.getElementById('t'+(menuSelectD)+'_'+menuSelect).className='tdlista';
  if(document.getElementById((menuSelectD)+'_'+menuSelect))document.getElementById((menuSelectD)+'_'+menuSelect).className='listamenu'+(menuSelectD);
  }
  }
  menuSelect=id;
  menuSelectD=depth;
  if(document.getElementById('t'+(depth)+'_'+id))document.getElementById('t'+(depth)+'_'+id).className='tdlistas';
  if(document.getElementById((depth)+'_'+id))document.getElementById((depth)+'_'+id).className='listamenu'+(depth)+'s';


  }
  function showMenuAjax(id,depth)
  {
  showTracker();
  
  //alert('showMenu');
  var url='scripts/ajax.php';
  var pars1='field=showLeftProductsMenu2&id='+id+'&depth='+depth;
  var myAjax1=new Ajax.Request(url,{ method: 'get', parameters: pars1, onSuccess: function(t)
  {			
  $('leftMenu').innerHTML=t.responseText;
  
  }
  });

  }
  
  function changeMenu(id)
  {
  if(id>0){
  var menu;
  temp= new Array();
  menu=document.getElementById('t3_'+id);
  temp[0]='go';
  while(temp[0]!='menu'){
  menu=menu.parentNode;
  if(menu)temp=menu.id.split('_');
  else temp='go';
  }

  showMenu(temp[1],2);
  if(menuSelect>0){
  if(menuSelectD==3){
  document.getElementById('t3_'+menuSelect).className='tdlista';
  document.getElementById('3_'+menuSelect).className='listamenu3';
  }
  else {
  document.getElementById('t'+(menuSelectD)+'_'+menuSelect).className='tdlista';
  document.getElementById((menuSelectD)+'_'+menuSelect).className='listamenu'+(menuSelectD);
  }
  }
  menuSelect=id;
  menuSelectD=3;
  document.getElementById('t3_'+id).className='tdlistas';
  document.getElementById('3_'+id).className='listamenu3s';
  }
  else closeMenu();
  }
  
  function collecttabs()
  {
  var tabobj=document.getElementById('leftMenu');
  tabobjs=tabobj.getElementsByTagName('DIV');
  }
  function collectmenu(id)
  {
  var menuobj=document.getElementById('menu_'+id);
  menuobjs=menuobj.getElementsByTagName('DIV');
  }
  
  function showBoxes(id,depth)
  {
  var url='scripts/ajax.php';
  var pars='field=showBoxes&search_depth='+depth+'&id='+id;
  var myAjax=new Ajax.Request(url,{ method: 'get', parameters: pars, onSuccess: function(t)
  {			
  var boxesDiv=document.getElementById('productsList');	
  boxesDiv.innerHTML=t.responseText;
  
  }
  });
  }
  function showList()
  {
  document.getElementById('productsList').innerHTML='<div style="padding-top:5px;" align="center"><img src="grafiki/laduj.gif" alt=""/></div>';
  var idParent1=document.getElementById('depth1').value;
  var idParent2=document.getElementById('depth2').value;
  var idParent3=document.getElementById('depth3').value;
  var company=document.getElementById('search_company').value;
  var page=document.getElementById('page').value;
  var pOrder=document.getElementById('order_field').value;
  var pOrderDir=document.getElementById('order_dir').value;
  
  var url='scripts/ajax.php';
  var pars='field=showList&gotoList=1&search_depth1='+idParent1+'&search_depth2='+idParent2+'&search_depth3='+idParent3+'&search_company='+company+'&page='+page+'&order_field='+pOrder+'&order_dir='+pOrderDir;
  var myAjax=new Ajax.Request(url,{ method: 'get', parameters: pars, onSuccess: function(t)
  {			
  var boxesDiv=document.getElementById('productsList');
  boxesDiv.innerHTML=t.responseText;	
  
  }
  });
  }
  function showTracker()
  {
  
  
  var idParent1=document.getElementById('search_depth1').value;
  var idParent2=document.getElementById('search_depth2').value;
  var idParent3=document.getElementById('search_depth3').value;
  
  var url='scripts/ajax.php';
  var pars='field=showTracker&search_depth1='+idParent1+'&search_depth2='+idParent2+'&search_depth3='+idParent3;
  var myAjax=new Ajax.Request(url,{ method: 'get', parameters: pars, onSuccess: function(t)
  {			
  var trackerDiv=document.getElementById('trackerDiv');
  trackerDiv.innerHTML=t.responseText;	
  
  }
  });
  
  }
  

  
  function submitSearch(gotoList)
  {
  document.searchProduct.gotoList.value=gotoList;
  document.searchProduct.search_company.value=document.searchProduct.company.value;
  document.searchProduct.search_depth1.value=document.searchProduct.depth1.value;
  document.searchProduct.search_depth2.value=document.searchProduct.depth2.value;
  document.searchProduct.search_depth3.value=document.searchProduct.depth3.value;
  showSearch();
  }
  function catD(form,val,depth)
  {
  

  var a=form.depth1;
  var b=form.depth2;
  var c=form.depth3;
  a.options.length=0;
  a.options[a.options.length] = new Option('kategoria','0');
  b.options.length=0;
  b.options[b.options.length] = new Option('podkategoria','0');
  c.options.length=0;
  c.options[c.options.length] = new Option('typ','0');
  var pars2='field=depth'+depth+'&id=' + val;
  var myAjax2=new Ajax.Request(url,{ method: 'get', parameters: pars2, onSuccess: function(t)
  {			
  var a=form.depth1;
  var b=form.depth2;
  var c=form.depth3;
  eval(t.responseText);	
  
  }
  });
  
  }
  
function IECheck(){
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
 var ieversion=new Number(RegExp.$1)
 if (ieversion>=8)
  return 8;
 else if (ieversion>=7)
  return 7;
 else if (ieversion>=6)
  return 6;
 else if (ieversion>=5)
  return 5;
}
return 9;
}
		 
        function showPopup_bosch(){
        off=$(document).viewport.getScrollOffsets().top;

        if (window.innerHeight) {
        w = window.innerHeight;
        } else {
        w = document.body.clientHeight;
        }
        //off2=(w/2)-75;
        off2=100;
		document.getElementById('popupCart').style.top=(off+off2)+'px';
		document.getElementById('popupCart').style.left='950px';
        if(document.height)document.getElementById('popup').style.height=document.height+'px';
        else document.getElementById('popup').style.height=document.body.scrollHeight+'px'; 
        document.getElementById('popupCart').style.height='420px';
        document.getElementById('popupCart').style.width='420px';
        document.getElementById('popup').className='popup_s';
        document.getElementById('popupCart').className='popupin_s_bosch';
        //setTimeout('closePopup();',10000); 
        
               
        }
		function showPopup_modernizacja(){
        off=$(document).viewport.getScrollOffsets().top;

        if (window.innerHeight) {
        w = window.innerHeight;
        } else {
        w = document.body.clientHeight;
        }
        //off2=(w/2)-75;
        off2=200;
		document.getElementById('popupCart').style.top=(off+off2)+'px';
        if(document.height)document.getElementById('popup').style.height=document.height+'px';
        else document.getElementById('popup').style.height=document.body.scrollHeight+'px'; 
        document.getElementById('popupCart').style.height='100px';
        document.getElementById('popup').className='popup_s';
        document.getElementById('popupCart').className='popupin_s_bosch';
        //setTimeout('closePopup();',10000);  
               
        }
		function showPopup(){
        off=$(document).viewport.getScrollOffsets().top;

        if (window.innerHeight) {
        w = window.innerHeight;
        } else {
        w = document.body.clientHeight;
        }
        off2=(w/2)-75;
		document.getElementById('popupCart').style.top=(off+off2)+'px';
        if(document.height)document.getElementById('popup').style.height=document.height+'px';
        else document.getElementById('popup').style.height=document.body.scrollHeight+'px'; 
        document.getElementById('popupCart').style.height='150px';
        document.getElementById('popup').className='popup_s';
        document.getElementById('popupCart').className='popupin_s';
        //setTimeout('closePopup();',10000); 
        
               
        }
        function closePopup(){
        document.getElementById('popup').className='popup';
        document.getElementById('popupCart').className='popupin';
       document.getElementById('popupCart').innerHTML='';
        document.getElementById('popup').style.height='0px';
        }
		
function ShowPopupXY(x, y, parametr)  {

  var url='popup.php';
  var pars='field='+parametr;
  var myAjax=new Ajax.Request(url,{ method: 'post', parameters: pars, onSuccess: function(t)
  {	document.getElementById('popupCart').innerHTML=t.responseText; } });  
          off=document.viewport.getScrollOffsets().top;

    if (window.innerHeight) {
		h = window.innerHeight;
		w = window.innerWidth;
    } else {
		h = document.body.clientHeight;
		w = document.body.clientWidth;
    }
	
    offy = h/2 - y/2; if(offy < 0) offy = 10; 
	//offy = 0;
	offx = w/2 - x/2 + 100; if(offx < 0) offx = 100; 
    document.getElementById('popupCart').style.top=(off+offy)+'px';
    if(document.height)
		document.getElementById('popup').style.height=document.height+'px';
    else 
		document.getElementById('popup').style.height=document.body.scrollHeight+'px'; 
    document.getElementById('popupCart').style.height=y+'px';
	document.getElementById('popupCart').style.width=x+'px';
	document.getElementById('popupCart').style.left=offx+'px';
    document.getElementById('popup').className='popup_s';
	document.getElementById('popupCart').className='popupin_s';	
	
	return true;
}
//serwis
var c = 0;  
function dodaj_element(kontener){
    var kontener = document.getElementById(kontener);
    var element = document.createElement("span");
	var id = "Input" + (++c);  
    element.setAttribute("id", id);
   //document.innerHTML(sadsd);
  kontener.innerHTML = " asdas";
   var znacznik1 = document.createElement('input');
   znacznik1.setAttribute('type', 'text');
   znacznik1.setAttribute('name', 'powierzchnia[]');
   znacznik1.className = 'zestawienie_powierzchni';
   znacznik1.setAttribute("id", id);
 
   kontener.appendChild(znacznik1);

   var znacznik2 = document.createElement('input');
   znacznik2.setAttribute('type', 'text');
   znacznik2.setAttribute('name', 'm2[]');
   znacznik2.className = 'wm2';
   znacznik2.setAttribute("id", id);
   kontener.appendChild(znacznik2);
      
   element.innerHTML = " <span onclick=\"del('" + id + "')\">X</span>";
   
   kontener.appendChild(element);
   var enter = document.createElement('br');
   enter.setAttribute("id", id);
   kontener.appendChild(enter);
}
function del(id){
            document.getElementById('zestawienie').removeChild(document.getElementById(id));
			document.getElementById('zestawienie').removeChild(document.getElementById(id));
			document.getElementById('zestawienie').removeChild(document.getElementById(id));
			document.getElementById('zestawienie').removeChild(document.getElementById(id));
         }

	var cyf = 1;	

function addElement() {

  var ni = document.getElementById('myDiv');

  var numi = document.getElementById('theValue');	

  var num = (document.getElementById('theValue').value -1)+ 2;
	
  numi.value = num;
  cyf = cyf + 1 ;

  var newdiv = document.createElement('div');

  var divIdName = 'my'+num+'Div';
  var prodIdName = 'model'+num+'';
  var typIdName = 'typ'+num+'';  var uwagaNr = 'uwaga'+num+'';

  newdiv.setAttribute('id',divIdName);


	newdiv.innerHTML = '<div style=\'border:solid 0px #000\'> <legend>Produkt nr '+cyf+' </legend><label for=\'Typ\'>Typ:</label><input id=\''+typIdName+'\' class="typ"  name=\'typ['+num+']\' type=\'text\' /><label for=\'Model\'>Model:</label><input id=\''+prodIdName+'\' class=\'model\' name=\'model['+num+']\' type=\'text\' /><label for=\'Nr\'>Nr seryjny lub nr stickera:</label><input class=\'nr\' id=\'Nr\'  name=\'nr['+num+']\' type=\'text\' /><label for=\'Opis\'>Opis usterki:</label><textarea class=\'opis\' id=\'Opis\' MAXLENGTH=500  name=\'opis['+num+']\' type=\'text\' /></textarea><label for=\'Akces\'>Załączone akcesoria:</label><textarea id=\'Akces\' class=\'akces\' MAXLENGTH=200 name=\'akces['+num+']\' type=\'text\' /></textarea><label for=\'gwar\'>Naprawa gwarancyjna:</label><input id=\'gwar'+num+'\' name=\'gwar['+num+']\' type=\'radio\' onchange=\'disData("'+num+'")\' value="1" />TAK<input id=\'gwar'+num+'\'  name=\'gwar['+num+']\' type=\'radio\' value="0" checked="checked" onchange=\'disData("'+num+'")\' />NIE <label for=\'Data\'>Data zakupu:</label><input disabled="disabled" id=\'data'+num+'\' class=\'data\' name=\'data['+num+']\' type=\'text\' /><label for=\'nrf\'>Nr Faktury w Volta Sp. z o.o.:</label><input onMouseOver=\'PokazAkapit("'+uwagaNr+'");\' onMouseOut=\'PokazAkapit("'+uwagaNr+'");\' id=\'nrf'+num+'\' class=\'nrf\' disabled="disabled" name=\'nrf['+num+']\' type=\'text\' /> <br /><label style="display: none;" id=\'uwaga'+num+'\'><small><strong>UWAGA:<br /></strong> Brak nr faktury może spowodować dodatkowe koszty lub/i wydłużyć czas naprawy,<br /> <u>zgłoszenia bez nr faktury będą przyjmowane warunkowo.</u></small><br /><br /></label><br /><span class="submit"  onclick=\'removeElement("'+divIdName+'");usunChama();\'>Usuń produkt! '+cyf+'</span></div><br /><br />';
  ni.appendChild(newdiv);
   //datownik
   $(document).ready(function(){
    $("#data"+num).datepicker();
  });
   //dymek   
   $(document).ready(function() {
 
				$(".typ").inputTip({
				goodText: "Ok!",
                badText: "Źle. Proszę popraw.",
                tipText: "Np. Rejestrator",
                validateText: function(inputValue, callback) {
                   if (inputValue.length > 0) callback(1);
                    else callback(0);
                },
                validateInRealTime: false
            });
			 $(".model").inputTip({
				goodText: "Ok!",
                badText: "Źle. Proszę popraw.",
                tipText: "Np. VCCOO432",
                validateText: function(inputValue, callback) {
                   if (inputValue.length > 0) callback(1);
                    else callback(0);
                },
                validateInRealTime: false
            });
			$(".nr").inputTip({
				goodText: "Ok!",
                badText: "Źle. Proszę popraw.",
                tipText: "Np. 1234567890",
                validateText: function(inputValue, callback) {
                   if (inputValue.length > 0) callback(1);
                    else callback(0);
                },
                validateInRealTime: false
            });
			$(".opis").inputTip({
				goodText: "Ok!",
                badText: "Źle. Proszę popraw.",
                tipText: "Prosimy opisać dokładny opis usterki.",
                validateText: function(inputValue, callback) {
                   if (inputValue.length > 0) callback(1);
                    else callback(0);
                },
                validateInRealTime: false
            });
			$(".akces").inputTip({
				goodText: "Ok!",
                badText: "Źle. Proszę popraw.",
                tipText: "Proszę wpisać: brak, jeśli żadne nie są załączone.",
                validateText: function(inputValue, callback) {
                   if (inputValue.length > 0) callback(1);
                    else callback(0);
                },
                validateInRealTime: false
            });			$(".data").inputTip({				 goodText: "Ok!",                badText: "Źle. Proszę popraw.",                tipText: "poprawny format: RRRR-MM-DD",                validateText: function(inputValue, callback) {				 var dataRegexp = /^(19|20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])$/i;                    if (inputValue) callback(1);                    else callback(1);                },                validateInRealTime: false            });
			$(".nrf").inputTip({
				goodText: "Ok!",
                badText: "Źle. Proszę popraw.",
                tipText: "Np. FV/POZ/123124123",
                validateText: function(inputValue, callback) {
                   if (inputValue.length > 0) callback(1);
                    else callback(0);
                },
                validateInRealTime: false
            });
			
			});
//sugestia
var options_xml = {
script: function (input) { return "cms/RMA_model.php?input_id2="+input+""; },
varname:"input"
};
var as_xml = new bsn.AutoSuggest(prodIdName, options_xml);

var options_xml2 = {
script: function (input) { return "cms/RMA_model.php?typ="+input+""; },
varname:"input"
};
var as_xml2 = new bsn.AutoSuggest(typIdName, options_xml2);



}

function removeElement(divNum) {

  var d = document.getElementById('myDiv');

  var olddiv = document.getElementById(divNum);
	
  d.removeChild(olddiv);
 cyf = cyf - 1 ;
}
function usunChama() {

for(var i=2; i<=cyff;i++){
var tip = 'tip'+i+'';
//alert(tip);
document.getElementById(tip).style.display='none';
}

}
function disData(kawa) {
var dataa = 'data'+kawa+'';
var nrf = 'nrf'+kawa+'';
document.getElementById(dataa).disabled = !document.getElementById(dataa).disabled;
document.getElementById(nrf).disabled = !document.getElementById(nrf).disabled;

}function PokazAkapit(id_paragrafu){var akapit = document.getElementById(id_paragrafu);var view = akapit.style.display;if (view == "block"){akapit.style.display = "none";}if (view == "none"){akapit.style.display = "block";}}function PokazAkapit1(id_paragrafu){var akapit = document.getElementById(id_paragrafu);var view = akapit.style.visibility;if (view == "hidden"){akapit.style.visibility = "visible";}if (view == "visible"){akapit.style.visibility = "hidden";}}
