var xmlHttp

var glo_licznik = 0;
var glo_value = 0;
var total_licz = 10;


function printerujWindow(){
	bV = parseInt(navigator.appVersion)
	if (bV >= 4) window.print()
}

function dodaj_element(kontener, dsh_id, potrawki){
  	total_licz = total_licz+1;
	
	var inner = '<table width="100%" border="0" cellspacing="0" cellpadding="0" class="clearTable">';
	inner = inner + '<tr><td colspan="2">&nbsp;</td>';
	inner = inner + '<tr><td style="text-align: right; width: 30%;">Wybierz danie z listy</td>';
    inner = inner + '<td style="text-align: left; padding-left: 20px;">';
	
	inner = inner + '<select style="width: 358px;" class="poleRej" name="mlid_'+total_licz+'" id="mlid_'+total_licz+'" ';
	inner = inner + 'onchange="wypelnij('+total_licz+', this.value);"><option value="">wybierz...</option>';
	
	inner = inner + potrawki;
	inner = inner + '<option value="">---&gt; pomiń to danie &lt;---</option>';
	//inner = inner + '<option value="7">zupa pomidorowa</option><option value="8">Pieczeń z dzika</option>';
	
	inner = inner + '</select></td></tr>';

	inner = inner + '<tr><td style="text-align:right;width:30%;">Nazwa posiłku</td>';
	inner = inner + '<td style="text-align:left;padding-left:20px;">';
	inner = inner + '<input type="text" class="poleRej" name="nazwa_'+total_licz+'" id="nazwa_'+total_licz+'" /></td></tr>';
	inner = inner + '<tr><td style="text-align:right;width:30%;">Opis</td>';
    inner = inner + '<td style="text-align:left;padding-left:20px;">';
	inner = inner + '<textarea name="opis_'+total_licz+'" class="poleRej" id="opis_'+total_licz+'"></textarea>';
    inner = inner + '<input type="hidden" name="dshid_'+total_licz+'" value="'+dsh_id+'" /></td></tr>';
	inner = inner + '</table>';

	var znacznik = document.createElement('div');
	var div_name = 'div'+total_licz;
	znacznik.setAttribute('id', div_name);
	var kontener = document.getElementById(kontener);
	kontener.appendChild(znacznik);
	document.getElementById(div_name).innerHTML = inner;
}

function explode (delimiter, string, limit) {
 
    var emptyArray = { 0: '' };
    
    // third argument is not required
    if ( arguments.length < 2 ||
        typeof arguments[0] == 'undefined' ||
        typeof arguments[1] == 'undefined' ) {
        return null;
    }
 
    if ( delimiter === '' ||
        delimiter === false ||
        delimiter === null ) {
        return false;
    }
 
    if ( typeof delimiter == 'function' ||
        typeof delimiter == 'object' ||
        typeof string == 'function' ||
        typeof string == 'object' ) {
        return emptyArray;
    }
 
    if ( delimiter === true ) {
        delimiter = '1';
    }
    
    if (!limit) {
        return string.toString().split(delimiter.toString());
    } else {
        // support for limit argument
        var splitted = string.toString().split(delimiter.toString());
        var partA = splitted.splice(0, limit - 1);
        var partB = splitted.join(delimiter.toString());
        partA.push(partB);
        return partA;
    }
}

function wypelnij(licznik, value) {
	
	glo_licznik = licznik;
	glo_value = value;
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
 	{
 		alert ("Twoja przeglądarka nie obsługuje HTTP Request")
		return
 	}
	
	var url="get_wypelnij.php";
	url+="?value="+value;
	
	xmlHttp.onreadystatechange=stateChanged ;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		var expl = explode('_', xmlHttp.responseText);
		//alert(expl[0]);
		document.getElementById('nazwa_'+glo_licznik).value=expl[0];
		//alert(expl[1]);
		document.getElementById('opis_'+glo_licznik).value=expl[1];
	}
}

function GetXmlHttpObject() {
	var xmlHttp=null;
	try
 	{
 		// Firefox, Opera 8.0+, Safari
 		xmlHttp=new XMLHttpRequest();
 	}
	catch (e)
 	{
 		//Internet Explorer
 		try
  		{
  			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  		}
 		catch (e)
  		{
  			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  		}
 	}
	return xmlHttp;
}



function confirmation(link, about) {
	var answer = confirm(about); 
	if (answer) {
		window.location = link;
	} 
}




// JavaScript Document

function CopyInput1() {
	//alert('d1');
	document.getElementById("cl_fv_nazwa").value = document.getElementById("cl_nazwa").value;
	document.getElementById("cl_fv_ulica").value = document.getElementById("cl_ulica").value;
	document.getElementById("cl_fv_dom").value = document.getElementById("cl_dom").value;
	document.getElementById("cl_fv_mieszkanie").value = document.getElementById("cl_mieszkanie").value;
	document.getElementById("cl_fv_kod").value = document.getElementById("cl_kod").value;
	document.getElementById("cl_fv_miasto").value = document.getElementById("cl_miasto").value;
	//alert('d2');
}


function podglad_obrazka(x) {
	//alert('d');
	var divek = document.getElementById('main_szablon');
	divek.innerHTML = '<img src="templates/'+x+'/podglad.jpg" style="margin-left:0px;border:1px solid #ddeaf2;" />';
}




