//*****************************************************************************
//  FUNKCJE
//*****************************************************************************

function kontakty()
	{
		document.all['logo'].innerHTML='<div align="center"><img src="images/kontakty.gif" width="41" height="41"></div>';
		document.all['naglowek'].innerHTML='<b>Kontakty</b>';
		dokumentModul='kontakty';
		dokumentWidok()
	}

function kontaktyInfo(id)
	{
	
		kontaktyDodaj();
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
		xmlDoc.load('kontakty/view.php?id='+id);
		document.all['id'].value=id;
		document.all['wlasciciel'].value=xmlDoc.getElementsByTagName("wlasciciel").item(0).text;								
		document.all['tytul_kontakt'].value=xmlDoc.getElementsByTagName("tytul_kontakt").item(0).text;						
		document.all['imie_kontakt'].value=xmlDoc.getElementsByTagName("imie_kontakt").item(0).text;
		document.all['login_kontakt'].value=xmlDoc.getElementsByTagName("login_kontakt").item(0).text;		
		document.all['haslo_kontakt'].value=xmlDoc.getElementsByTagName("haslo_kontakt").item(0).text;		
		document.all['nazwa_kontrahent'].innerHTML='&nbsp;'+xmlDoc.getElementsByTagName("nazwa_kontrahent").item(0).text;
		document.all['kontrahent'].value=xmlDoc.getElementsByTagName("kontrahent").item(0).text;				
		document.all['nazwisko_kontakt'].value=xmlDoc.getElementsByTagName("nazwisko_kontakt").item(0).text;
		document.all['dzial_kontakt'].value=xmlDoc.getElementsByTagName("dzial_kontakt").item(0).text;	
		document.all['stanowisko_kontakt'].value=xmlDoc.getElementsByTagName("stanowisko_kontakt").item(0).text;
		document.all['komorka_kontakt'].value=xmlDoc.getElementsByTagName("komorka_kontakt").item(0).text;		
		document.all['telefon_kontakt'].value=xmlDoc.getElementsByTagName("telefon_kontakt").item(0).text;	
		document.all['faks_kontakt'].value=xmlDoc.getElementsByTagName("faks_kontakt").item(0).text;
		document.all['mail_kontakt'].value=xmlDoc.getElementsByTagName("mail_kontakt").item(0).text;
		document.all['opis_kontakt'].value=xmlDoc.getElementsByTagName("opis_kontakt").item(0).text;				
	}

function kontaktyDodaj()
	{
		nawigacjaWstecz.push(new nawigacjaZrzut());		
		menuUstaw('kontakty');
		document.all['logo'].innerHTML='<div align="center"><img src="images/kontakty.gif" width="41" height="41"></div>';
		document.all['naglowek'].innerHTML='<b>Kontakty</b>';
		document.all['panel'].innerHTML='';
		xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
       	xmlDoc.async="false";
		xmlDoc.load('podmenu.php?menu=kontakty');
		outHTML ='<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">'
				+' <tr>'
				+'  <td width="140" background="images/tlobok.gif" valign="top">'
				+'   <table width="100%" border="0" cellspacing="1" cellpadding="0">'				
		i=0;
		while(i<xmlDoc.getElementsByTagName("nazwa_menu_podstrona").length)
			{
				outHTML+='<tr>'
						+'<td width="5"></td>'
						+'<td>'
						+'   <table width="120" height="18" border="0" cellspacing="1" cellpadding="1" id="slownik_'+xmlDoc.getElementsByTagName("nazwa_menu_podstrona").item(i).text+'" class="pointer" onClick="ustawPodStrona(\''+xmlDoc.getElementsByTagName("modul_menu_podstrona").item(i).text+'\',\''+xmlDoc.getElementsByTagName("nazwa_menu_podstrona").item(i).text+'\')" onMouseOver="ustawTlo(this,\'#FEE197\',\'#2254b1\')" onMouseOut="ustawTlo(this,\'\',\'\')">'
						+'    <tr>'
						+'     <td>'
						+'      <table width="100%" border="0" cellspacing="0" cellpadding="0">'
						+'       <tr>'
						+'        <td width="10"></td>'
						+'        <td>'+xmlDoc.getElementsByTagName("nazwa_menu_podstrona").item(i).text+'</td>'
						+'        <td width="10"></td>'						
						+'       </tr>'
						+'      </table>'
						+'     </td>'
						+'    </tr>'
						+'   </table>'						
						+' </td>'
						+'</tr>';
				i++;				
			}				
		outHTML+=' </table>'				
				
				+'  </td>'
				+'  <td valign="top">'
				+'  <br>'
				+'<div align="center">'
				+'<table width="98%" border="0" cellspacing="1" cellpadding="1" bgcolor="#DCE3EB">'
				+' <tr>'
				+'  <td height="16" bgcolor="#FFFFFF" background="images/tlonaglowek.gif">'
				
				+'    <table height="100%" border="0" cellspacing="1" cellpadding="1" class="pointer" align="right" onClick="dokumentUkryj()" onMouseOver="ustawTlo(this,\'#FEE197\',\'#2254b1\')" onMouseOut="ustawTlo(this,\'\',\'\')">'
				+'     <tr>'
				+'      <td>'
				+'      <table border="0" cellspacing="0" cellpadding="0">'
				+'       <tr>'
				+'        <td width="20" id="infoPrzycisk"><div align="center"><img src="images/arrowup.gif" width="13" height="13"></div></td>'
				+'       </tr>'
				+'      </table>'
				+'      </td>'
				+'     </tr>'
				+'    </table>'				
				
				
				+'  <table border="0" cellspacing="0" cellpadding="0">'
				+'   <tr>'
				+'    <td>'
				+'    <table border="0" cellspacing="1" cellpadding="1" class="pointer" onClick="kontaktyZapisz()" onMouseOver="ustawTlo(this,\'#FEE197\',\'#2254b1\')" onMouseOut="ustawTlo(this,\'\',\'\')">'
				+'     <tr>'
				+'      <td>'
				+'      <table border="0" cellspacing="0" cellpadding="0">'
				+'       <tr>'
				+'        <td width="5"></td>'						
				+'        <td width="20"><img src="images/save.gif" width="14" height="14"></td>'
				+'        <td>Zapisz</td>'
				+'        <td width="10"></td>'						
				+'       </tr>'
				+'      </table>'
				+'      </td>'
				+'     </tr>'
				+'    </table>'
				+'    </td>'
				+'    <td>|</td>'
				+'    <td>'
				+'    <table border="0" cellspacing="1" cellpadding="1" class="pointer" onClick="kontaktyUsun()" onMouseOver="ustawTlo(this,\'#FEE197\',\'#2254b1\')" onMouseOut="ustawTlo(this,\'\',\'\')">'
				+'     <tr>'
				+'      <td>'
				+'      <table border="0" cellspacing="0" cellpadding="0">'
				+'       <tr>'
				+'        <td width="5"></td>'						
				+'        <td width="20"><img src="images/delete.gif" width="14" height="14"></td>'
				+'        <td>Usuń</td>'
				+'        <td width="10"></td>'						
				+'       </tr>'
				+'      </table>'
				+'      </td>'
				+'     </tr>'
				+'    </table>'
				+'    </td>'
				+'    <td>'
				+'    <table border="0" cellspacing="1" cellpadding="1" class="pointer" id="nowy_element">'
				+'     <tr>'
				+'      <td>'
				+'      </td>'
				+'     </tr>'
				+'    </table>'
				+'    </td>'				
				+'    <td>|</td>'				
				+'    <td>'
				+'    <table border="0" cellspacing="1" cellpadding="1" class="pointer"  onClick="dokumentPowrot()" onMouseOver="ustawTlo(this,\'#FEE197\',\'#2254b1\')" onMouseOut="ustawTlo(this,\'\',\'\')">'
				+'     <tr>'
				+'      <td>'
				+'      <table border="0" cellspacing="0" cellpadding="0">'
				+'       <tr>'
				+'        <td width="5"></td>'
				+'        <td width="20"><img src="images/powrot.gif" width="14" height="14"></td>'
				+'        <td>Powrót</td>'
				+'        <td width="10"></td>'						
				+'       </tr>'
				+'      </table>'
				+'      </td>'
				+'     </tr>'
				+'    </table>'
				+'    </td>'				
								
				+'   </tr>'
				+'  </table>'
				+'  </td>'
				+' </tr>'
				+'</table>'
				+'<div id="info">'								
		        +'<table border="0" cellspacing="1" cellpadding="0">'
				+' <tr>';
		for(i=0;i<40;i++)
			{
				outHTML+='<td width="20">&nbsp;</td>';
			}
		outHTML+=' </tr>'
				+' <tr height="20">'
				+'  <td colspan="2"></td>'
				+'  <td colspan="6">Tytuł</td>'
				+'  <td colspan="10"><input type="text" name="tytul_kontakt" size="36" class="input" onFocus="ustawFocus(this,\'#FFFF00\',\'#7F9DB9\')" onBlur="ustawFocus(this,\'\',\'#7F9DB9\')"></td>'				
				+' <tr height="20">'
				+'  <td colspan="2"></td>'
				+'  <td colspan="6">Imię</td>'
				+'  <td colspan="10"><input type="text" name="imie_kontakt" size="36" class="input" onFocus="ustawFocus(this,\'#FFFF00\',\'#7F9DB9\')" onBlur="ustawFocus(this,\'\',\'#7F9DB9\')"></td>'
				+'  <td colspan="4"></td>'
				+'  <td colspan="6">Nazwisko</td>'
				+'  <td colspan="10"><input type="text" name="nazwisko_kontakt" size="36" class="input" onFocus="ustawFocus(this,\'#FFFF00\',\'#7F9DB9\')" onBlur="ustawFocus(this,\'\',\'#7F9DB9\')"></td>'				
				+' </tr>'				
				+' <tr height="4">'
				+'  <td colspan="40"></td>'
				+' </tr>'
				+' <tr height="20">'
				+'  <td colspan="2"></td>'
				+'  <td colspan="6">Login</td>'
				+'  <td colspan="10"><input type="text" name="login_kontakt" size="36" class="input" onFocus="ustawFocus(this,\'#FFFF00\',\'#7F9DB9\')" onBlur="ustawFocus(this,\'\',\'#7F9DB9\')"></td>'
				+'  <td colspan="4"></td>'
				+'  <td colspan="6">Hasło</td>'
				+'  <td colspan="10"><input type="text" name="haslo_kontakt" size="36" class="input" onFocus="ustawFocus(this,\'#FFFF00\',\'#7F9DB9\')" onBlur="ustawFocus(this,\'\',\'#7F9DB9\')"></td>'				
				+' </tr>'				
				+' <tr height="4">'
				+'  <td colspan="40"></td>'
				+' </tr>'				
				+' <tr height="20">'
				+'  <td colspan="2"></td>'
				+'  <td colspan="6">Nazwa kontrahenta</td>'
				+'  <td colspan="30">'
				+'  <table width="616" border="0" cellspacing="1" cellpadding="1" bgcolor="#7F9DB9">'
				+'   <tr>'
				+'    <td bgcolor="#FFFFFF" id="focus_kontrahent">'
				+'    <table border="0" cellspacing="1" cellpadding="0">'
				+'     <tr>'
				+'      <td width="603" id="nazwa_kontrahent">&nbsp;</td>'
				+'      <td width="13" id="kontrahent_b" OnClick="kontrahenciPokaz()"  onMouseOver="ustawPrzycisk(this,\'#D7E7FD\')" onMouseOut="ustawPrzycisk(this,\'\')"><img src="images/dot.gif" width="13" height="13" class="pointer"></td>'
				+'     </tr>'
				+'    </table>'
				+'    </td>'
				+'   </tr>'
				+'  </table>'				
				+'  </td>'
				+' </tr>'								
				+' <tr height="20">'
				+'  <td colspan="2"></td>'
				+'  <td colspan="6">Dział</td>'
				+'  <td colspan="10"><input type="text" name="dzial_kontakt" size="36" class="input" onFocus="ustawFocus(this,\'#FFFF00\',\'#7F9DB9\')" onBlur="ustawFocus(this,\'\',\'#7F9DB9\')"></td>'
				+'  <td colspan="4"></td>'
				+'  <td colspan="6">Stanowisko</td>'
				+'  <td colspan="10"><input type="text" name="stanowisko_kontakt" size="36" class="input" onFocus="ustawFocus(this,\'#FFFF00\',\'#7F9DB9\')" onBlur="ustawFocus(this,\'\',\'#7F9DB9\')"></td>'				
				+' </tr>'				
				+' <tr height="4">'
				+'  <td colspan="50"></td>'
				+' </tr>'												
				+' <tr height="20">'
				+'  <td colspan="2"></td>'
				+'  <td colspan="6">Telefon kom.</td>'
				+'  <td colspan="10"><input type="text" name="komorka_kontakt" size="36" class="input" onFocus="ustawFocus(this,\'#FFFF00\',\'#7F9DB9\')" onBlur="ustawFocus(this,\'\',\'#7F9DB9\')"></td>'
				+'  <td colspan="4"></td>'
				+'  <td colspan="6">Telefon</td>'
				+'  <td colspan="10"><input type="text" name="telefon_kontakt" size="36" class="input" onFocus="ustawFocus(this,\'#FFFF00\',\'#7F9DB9\')" onBlur="ustawFocus(this,\'\',\'#7F9DB9\')"></td>'				
				+' </tr>'
				+' <tr height="20">'
				+'  <td colspan="2"></td>'
				+'  <td colspan="6">Faks</td>'
				+'  <td colspan="10"><input type="text" name="faks_kontakt" size="36" class="input" onFocus="ustawFocus(this,\'#FFFF00\',\'#7F9DB9\')" onBlur="ustawFocus(this,\'\',\'#7F9DB9\')"></td>'
				+'  <td colspan="4"></td>'
				+'  <td colspan="6">E-mail</td>'
				+'  <td colspan="10"><input type="text" name="mail_kontakt" size="36" class="input" onFocus="ustawFocus(this,\'#FFFF00\',\'#7F9DB9\')" onBlur="ustawFocus(this,\'\',\'#7F9DB9\')"></td>'				
				+' </tr>'
				+' <tr height="4">'
				+'  <td colspan="50"></td>'
				+' </tr>'
				+' <tr height="60">'
				+'  <td colspan="2"></td>'
				+'  <td colspan="6" valign="top">Opis</td>'
				+'  <td colspan="30"><textarea name="opis_kontakt" type="text" rows="5" cols="123" class="vpole" onFocus="ustawFocus(this,\'#FFFF00\',\'#7F9DB9\')" onBlur="ustawFocus(this,\'\',\'#7F9DB9\')"></textarea></td>'
				+' </tr>'														
				+'</table><br><br>'
				+'</div>'
				+'<table width="98%" border="0" cellspacing="1" cellpadding="0">'
				+' <tr>'
				+'  <td id="podstrona"></td>'
				+' </tr>'
				+'</table>'
				+'<input name="id" type="hidden" value="-1">'
				+'<input name="wlasciciel" type="hidden" value="0">'				
				+'<input name="kontrahent" type="hidden" value="0">';						
											
		document.all['strona'].innerHTML=outHTML;	
	}

//*****************************************************************************
//  PODFUNKCJE
//*****************************************************************************



//*****************************************************************************
//  AKCJE
//*****************************************************************************

function kontaktyZapisz()
	{
		if ((document.all["imie_kontakt"].value=='') || (document.all['nazwisko_kontakt'].value=='')
		 || (document.all['kontrahent'].value==0))
			{
				alert('Proszę wypełnić pola obowiązkowe!');
				if (document.all["imie_kontakt"].value=='') {document.all["imie_kontakt"].style.backgroundColor='#FF0000'}
				if (document.all["nazwisko_kontakt"].value=='') {document.all["nazwisko_kontakt"].style.backgroundColor='#FF0000'}
				if (document.all["kontrahent"].value==0) {document.all["focus_kontrahent"].style.backgroundColor='#FF0000'}								
			}
		else
			{	
				pola	=document.all["id"].value+'|'
						+document.all["login_kontakt"].value+'|'
						+document.all["haslo_kontakt"].value+'|'
						+document.all["tytul_kontakt"].value+'|'
						+document.all["imie_kontakt"].value+'|'
						+document.all["nazwisko_kontakt"].value+'|'
						+document.all["kontrahent"].value+'|'
						+document.all["dzial_kontakt"].value+'|'				
						+document.all["stanowisko_kontakt"].value+'|'
						+document.all["komorka_kontakt"].value+'|'				
						+document.all["telefon_kontakt"].value+'|'
						+document.all["faks_kontakt"].value+'|'				
						+document.all["mail_kontakt"].value+'|'
						+document.all["opis_kontakt"].value;
				oHttp = new ActiveXObject("Microsoft.XMLHTTP");
				oHttp.open('POST','kontakty/edit.php?wlasciciel='+document.all['wlasciciel'].value,false);
				oHttp.setRequestHeader("Content-Type", "text/xml");
				oHttp.send(pola);
				sResponse= oHttp.responseText;
				if (sResponse==-1)
					{
						alert('    Brak uprawnień!!!');
					}
				else
					{
						document.all["id"].value=sResponse;
						alert('      Zapisano!!!');
					}
			}		
	}

function kontaktyUsun()
	{
		if (confirm('Czy na pewno usunąć?'))
			{
				oHttp = new ActiveXObject("Microsoft.XMLHTTP");
				oHttp.open('POST','kontakty/edit.php?id='+document.all['id'].value+'&wlasciciel='+document.all['wlasciciel'].value,false);
				oHttp.setRequestHeader("Content-Type", "text/xml");
				oHttp.send('');
				sResponse= oHttp.responseText;			
				if (sResponse==-1)
					{
						alert('    Brak uprawnień!!!');
					}
				else
					{
						kontakty();
					}			
			}	
	}
