
var ekspertCount = 2;
var liderCount = 2;
var opiniaCount = 2;
var projektCount = 2;
var planowany_projektCount = 2;
var ofertaCount = 2;
var ogloszenieCount = 2;

function removeMSWordChars(str) {
    
	
	
	 var strReplaceAll = str;
	 var intIndexOfMatch1 = strReplaceAll.indexOf( "„" );
	 var intIndexOfMatch2 = strReplaceAll.indexOf( "”" );
	 var intIndexOfMatch3 = strReplaceAll.indexOf( "–" );
	 var intIndexOfMatch4 = strReplaceAll.indexOf( "•" );
	  
	 // Loop over the string value replacing out each matching
	 // substring.
	 while (intIndexOfMatch1 != -1){
	 // Relace out the current instance.
		 strReplaceAll = strReplaceAll.replace("„", "\"");
	 // Get the index of any next matching substring.
		// intIndexOfMatch1 = strReplaceAll.indexOf( "„" );
	 }
	 
	 while (intIndexOfMatch2 != -1){
		 // Relace out the current instance.
		 	strReplaceAll = strReplaceAll.replace("”", "\"");
		 // Get the index of any next matching substring.
			//intIndexOfMatch2 = strReplaceAll.indexOf( "„" );
		 }
	 
	 while (intIndexOfMatch3 != -1){
		 // Relace out the current instance.
		 	strReplaceAll = strReplaceAll.replace("–", "-");
		 // Get the index of any next matching substring.
			///intIndexOfMatch3 = strReplaceAll.indexOf( "–" );
		 }
	 
	 while (intIndexOfMatch4 != -1){
		 // Relace out the current instance.
		 	strReplaceAll = strReplaceAll.replace("•", "&bull;");
		 // Get the index of any next matching substring.
			///intIndexOfMatch4 = strReplaceAll.indexOf( "•" );
		 }
	 
	return strReplaceAll;
}


function czyszczegnieznaczkow(){
	
	var elementy = '';
    
    var x = '';
    var contentowa = new Array();
    var identyfikatory = new Array();
    for (var i=0;i<document.forms['forma'].elements.length;i++) {
		e = document.forms['forma'].elements[i];
		
		if(e.id.match(/^input_.*$/)){
			
			
				v = e.value;
				if(v){
					contentowa[i] = v.replace(/„/g,'\"').replace(/”/g,'\"').replace(/–/g,'-').replace(/•/g,'&bull;');
					identyfikatory[i] = e.id;
				}
				
				
				 

				
				//$jq('#'+e.id).attr("value",stary);
				/*
				nowy = removeMSWordChars(stary);
				
				
				
				*/
				
			
			
			
		}
	}
    var z = '';
    for (var i=0;i<identyfikatory.length;i++) {
    	var z = z + identyfikatory[i];
    }
    alert(z);
    
	
}


function clean(s){
	
	
	var r = s.replace(/„/g,'\"').replace(/”/g,'\"').replace(/–/g,'-').replace(/•/g,'-');
	return r;
}


function dodaj_eksperta() {		

			
			if (ekspertCount == 0) {
				id = 0;
			}else{
				id = ekspertCount;
			}

			if ( id > 0 )
			{	
				ekspertCount = id;
			}		
			
			
			
			
			
										
			
			
			var newEkspert = document.createElement('div');
			newEkspert.id = 'ekspert' + ekspertCount;
			


			var innerText = '';
			innerText += '<div>Ekspert '+ekspertCount+'</div>';
			innerText += '<p>';						    
			innerText += '<label for=\"input_ekspert_imie_'+ekspertCount+'\">Imię:</label> <input type=\"text\" size=\"30\" id=\"input_ekspert_imie_'+ekspertCount+'\" name=\"input_ekspert_imie_'+ekspertCount+'\" title=\"Imię Eksperta nr '+ekspertCount+'\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\"  />';						    
			innerText += '</p>';						    
			innerText += '<p>';						    
			innerText += '<label for=\"input_ekspert_nazwisko_'+ekspertCount+'\">Nazwisko:</label> <input type=\"text\" size=\"30\" id=\"input_ekspert_nazwisko_'+ekspertCount+'\" name=\"input_ekspert_nazwisko_'+ekspertCount+'\" title=\"Nazwisko Eksperta nr '+ekspertCount+'\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" />';						    
			innerText += '</p>';						    
			innerText += '<p>';						    
			innerText += '<label for=\"input_ekspert_dziedzina_'+ekspertCount+'\">Dziedzina specjalizacji:</label> <input type=\"text\" size=\"30\" id=\"input_ekspert_dziedzina_'+ekspertCount+'\" name=\"input_ekspert_dziedzina_'+ekspertCount+'\" title=\"Dziedzina specjalizacji Eksperta nr '+ekspertCount+'\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" />';						    
			innerText += '</p>';
			innerText += '<p>';						    
			innerText += '<label for=\"input_ekspert_opis_'+ekspertCount+'\">Opis:</label> <input type=\"text\" size=\"30\" id=\"input_ekspert_opis_'+ekspertCount+'\" name=\"input_ekspert_opis_'+ekspertCount+'\" title=\"Opis Eksperta nr '+ekspertCount+'\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" />';						    
			innerText += '</p>';
			innerText += '<p>';
			innerText += '<label for="input_ekspert_foto_'+ekspertCount+'">Zdjęcie: <br /> (max 200x250px)</label> <input type="file" size="30" id="input_ekspert_foto_'+ekspertCount+'" name="input_ekspert_foto_'+ekspertCount+'" title="Zdjęcie Eksperta nr '+ekspertCount+'" onclick="bg(this.id)"/>';
			innerText += '</p>';
			
			
			
			innerText += '';
				
			newEkspert.innerHTML = innerText;
			
			document.getElementById('eksperci').appendChild(newEkspert);
			
			
			
			
			ekspertCount++;
			
		}

function sprawdz_ekspertow() {

		var elementy = '';
        
        var tab = new Object;
        var err = 0;
        for (var i=0;i<document.forms['forma'].elements.length;i++) {
    		e = document.forms['forma'].elements[i];
    		if(e.id.match(/^.*(ekspert_imie|ekspert_nazwisko|ekspert_dziedzina|ekspert_foto)_\d+$/)){
    				
    				if(e.value == 0 || e.value == ''){
    					
    					
    					elementy += e.title +'\n';
    					$jq('#'+e.id).attr("class","textred");
    					
    					err++;
    					
    				}
    				
    				
    			}
    		  
    	}
    	var info = 'Aby dodać eksperta wypełnij pola:\n\n';
    	if(err > 0){
    		alert(info + elementy);
    	}else{
    	dodaj_eksperta();
    	}



}



function sprawdz_liderow() {

		var elementy = '';
        
        var tab = new Object;
        var err = 0;
        for (var i=0;i<document.forms['forma'].elements.length;i++) {
    		e = document.forms['forma'].elements[i];
    		if(e.id.match(/^.*(lider_imie|lider_nazwisko|lider_charakterystyka|lider_osiagniecia|lider_zdjecie)_\d+$/)){
    				
    				if(e.value == 0 || e.value == ''){
    					
    					
    					elementy += e.title +'\n';
    					$jq('#'+e.id).attr("class","textred");
    					
    					err++;
    					
    				}
    				
    				
    			}
    		  
    	}
    	var info = 'Aby dodać lidera wypełnij pola:\n\n';
    	if(err > 0){
    		alert(info + elementy);
    	}else{
    	dodaj_lidera();
    	}



}


function dodaj_lidera() {		

			
			if (liderCount == 0) {
				id = 0;
			}else{
				id = liderCount;
			}

			if ( id > 0 )
			{	
				liderCount = id;
			}		
			
			
			
			
			
										
			
			
			var newLider = document.createElement('div');
			newLider.id = 'lider' + liderCount;
			


			var innerText = '';
			innerText += '<div>Lider '+liderCount+'</div>';
			innerText += '<p>';				    
			innerText += '<label for=\"input_lider_imie_'+liderCount+'\">Imię:</label> <input type=\"text\" size=\"30\" id=\"input_lider_imie_'+liderCount+'\" name=\"input_lider_imie_'+liderCount+'\" title=\"Imię Lidera nr '+liderCount+'\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" />';							    
			innerText += '</p>';							    
			innerText += '<p>';							    
			innerText += '<label for=\"input_lider_nazwisko_'+liderCount+'\">Nazwisko:</label> <input type=\"text\" size=\"30\" id=\"input_lider_nazwisko_'+liderCount+'\" name=\"input_lider_nazwisko_'+liderCount+'\" title=\"Nazwisko Lidera nr '+liderCount+'\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" />';							    
			innerText += '</p>';							    
			innerText += '<p>';							    
			innerText += '<label for=\"input_lider_charakterystyka_'+liderCount+'\">Charakterystyka:<br /></label><textarea cols=\"100\" rows=\"2\" id=\"input_lider_charakterystyka_'+liderCount+'\" name=\"input_lider_charakterystyka_'+liderCount+'\" title=\"Charakterystyka Lidera nr '+liderCount+'\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" ></textarea>';							    
			innerText += '</p>';							    
			innerText += '<p>';							    
			innerText += '<label for=\"input_lider_osiagniecia_'+liderCount+'\">Osiągnięcia:<br /></label><textarea cols=\"100\" rows=\"2\" id=\"input_lider_osiagniecia_'+liderCount+'\" name=\"input_lider_osiagniecia_'+liderCount+'\" title=\"Osiągnięcia Lidera nr '+liderCount+'\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" ></textarea>';							    
			innerText += '</p>';							    
			innerText += '<p>';							    
			innerText += '<label for=\"input_lider_zdjecie_'+liderCount+'\">Zdjęcie: <br /> (max 200x250px)<br /></label><input type=\"file\" size=\"40\" name=\"input_lider_zdjecie_'+liderCount+'\" id=\"input_lider_zdjecie_'+liderCount+'\" title=\"Zdjęcie Lidera nr '+liderCount+'\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" />';							    
			innerText += '</p>';							    
			innerText += '<div class=\"odst-10_px\"></div>';							    						    
			
				
			newLider.innerHTML = innerText;
			
			document.getElementById('liderzy').appendChild(newLider);
			
			
			
			
			liderCount++;
			
		}


function sprawdz_opinie() {

		var elementy = '';
        
        var tab = new Object;
        var err = 0;
        for (var i=0;i<document.forms['forma'].elements.length;i++) {
    		e = document.forms['forma'].elements[i];
    		if(e.id.match(/^.*(opinia)_\d+$/)){
    				
    				if(e.value == 0 || e.value == ''){
    					
    					
    					elementy += e.title +'\n';
    					$jq('#'+e.id).attr("class","textred");
    					
    					err++;
    					
    				}
    				
    				
    			}
    		  
    	}
    	var info = 'Aby dodać opinię wypełnij pola:\n\n';
    	if(err > 0){
    		alert(info + elementy);
    	}else{
    	dodaj_opinie();
    	}



}


function dodaj_opinie() {		

			
			if (opiniaCount == 0) {
				id = 0;
			}else{
				id = opiniaCount;
			}

			if ( id > 0 )
			{	
				opiniaCount = id;
			}		
			
			
			
			
			
										
			
			
			var newOpinia = document.createElement('div');
			newOpinia.id = 'opinia' + opiniaCount;
			


			var innerText = '';
			innerText += '<p>';
			innerText += '<label for=\"input_opinia_'+opiniaCount+'\" class=\"b\">* Opinia '+opiniaCount+':<br /></label><textarea cols=\"100\" rows=\"3\" id=\"input_opinia_'+opiniaCount+'\" name=\"input_opinia_'+opiniaCount+'\" title=\"Opinia nr '+opiniaCount+'\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" ></textarea>';
			innerText += '</p>';							    
			innerText += '<div class=\"odst-10_px\"></div>';							    						    
			
				
			newOpinia.innerHTML = innerText;
			
			document.getElementById('opinie').appendChild(newOpinia);
			
			
			
			
			opiniaCount++;
			
		}

function sprawdz_projekty() {

		var elementy = '';
        
        var tab = new Object;
        var err = 0;
        for (var i=0;i<document.forms['forma'].elements.length;i++) {
    		e = document.forms['forma'].elements[i];
    		if(e.id.match(/^.*zrealizowany_(projekt_inwestor|projekt_partnerzy|projekt_partnerzy|projekt_koszt|projekt_termin|projekt_opis)_\d+$/)){
    				
    				if(e.value == 0 || e.value == ''){
    					
    					
    					elementy += e.title +'\n';
    					$jq('#'+e.id).attr("class","textred");
    					
    					err++;
    					
    				}
    				
    				
    			}
    		  
    	}
    	var info = 'Aby dodać projekt wypełnij pola:\n\n';
    	if(err > 0){
    		alert(info + elementy);
    	}else{
    	dodaj_projekt();
    	}



}

function dodaj_projekt() {		

			
			if (projektCount == 0) {
				id = 0;
			}else{
				id = projektCount;
			}

			if ( id > 0 )
			{	
				projektCount = id;
			}		
			
			
			
			
			
										
			
			
			var newprojekt = document.createElement('div');
			newprojekt.id = 'projekt' + projektCount;
			


			var innerText = '';
			
			innerText += '<div>Zrealizowany projekt nr '+projektCount+'</div>';
			innerText += '<p>';
			innerText += '<label for=\"input_zrealizowany_projekt_inwestor_'+projektCount+'\" class=\"b\">* Inwestor:<br /></label> <textarea cols=\"100\" rows=\"2\" id=\"input_zrealizowany_projekt_inwestor_'+projektCount+'\" name=\"input_zrealizowany_projekt_inwestor_'+projektCount+'\" title=\"Zrealizowany projekt nr '+projektCount+' : Inwestor \" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" ></textarea>';
			innerText += '</p>';
			innerText += '<p>';
			innerText += '<label for=\"input_zrealizowany_projekt_partnerzy_'+projektCount+'\" class=\"b\">* Partnerzy:<br /></label> <textarea cols=\"100\" rows=\"2\" id=\"input_zrealizowany_projekt_partnerzy_'+projektCount+'\" name=\"input_zrealizowany_projekt_partnerzy_'+projektCount+'\" title=\"Zrealizowany projekt nr '+projektCount+' : Partnerzy\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" ></textarea>';
			innerText += '</p>';
			innerText += '<p>';
			innerText += '<label for=\"input_zrealizowany_projekt_koszt_'+projektCount+'\" class=\"b\">* Koszt:</label> <input type=\"text\" size=\"30\" id=\"input_zrealizowany_projekt_koszt_'+projektCount+'\" name=\"input_zrealizowany_projekt_koszt_'+projektCount+'\" title=\"Zrealizowany projekt nr '+projektCount+' : Koszt\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" />';
			innerText += '</p>';
			innerText += '<p>';
			innerText += '<label for=\"input_zrealizowany_projekt_termin_'+projektCount+'\" class=\"b\">* Termin realizacji:</label> <input type=\"text\" size=\"30\" id=\"input_zrealizowany_projekt_termin_'+projektCount+'\" name=\"input_zrealizowany_projekt_termin_'+projektCount+'\" title=\"Zrealizowany projekt nr '+projektCount+' : Termin realizacji\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" />';
			innerText += '</p>';
			innerText += '<p>';
			innerText += '<label for=\"input_zrealizowany_projekt_opis_'+projektCount+'\" class=\"b\">* Opis przedsięwzięcia:<br /></label> <textarea cols=\"100\" rows=\"2\" id=\"input_zrealizowany_projekt_opis_'+projektCount+'\" name=\"input_zrealizowany_projekt_opis_'+projektCount+'\" title=\"Zrealizowany projekt nr '+projektCount+' : Opis przedsięwzięcia \" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" ></textarea>';
			innerText += '</p>';
			innerText += '<div class=\"odst-10_px\"></div>';							    						    
			
				
			newprojekt.innerHTML = innerText;
			
			document.getElementById('projekty').appendChild(newprojekt);
			
			
			
			
			projektCount++;
			
		}

function sprawdz_planowane_projekty() {

	var elementy = '';
    
    var tab = new Object;
    var err = 0;
    for (var i=0;i<document.forms['forma'].elements.length;i++) {
		e = document.forms['forma'].elements[i];
		if(e.id.match(/^.*(planowany_projekt_opis|planowany_projekt_inwestor)_\d+$/)){
				
				if(e.value == 0 || e.value == ''){
					
					
					elementy += e.title +'\n';
					$jq('#'+e.id).attr("class","textred");
					
					err++;
					
				}
				
				
			}
		  
	}
	var info = 'Aby dodać planowany projekt wypełnij pola:\n\n';
	if(err > 0){
		alert(info + elementy);
	}else{
	dodaj_planowany_projekt();
	}



}


function dodaj_planowany_projekt() {		

	
	if (planowany_projektCount == 0) {
		id = 0;
	}else{
		id = planowany_projektCount;
	}

	if ( id > 0 )
	{	
		planowany_projektCount = id;
	}		
	
	
	
	
	
								
	
	
	var newplanowany_projekt = document.createElement('div');
	newplanowany_projekt.id = 'projekt-planowany' + planowany_projektCount;
	


	var innerText = '';
	
	innerText += '<div>Planowany projekt nr '+planowany_projektCount+'</div>';
	
	innerText += '<p>';
	innerText += '<label for=\"input_planowany_projekt_opis_'+planowany_projektCount+'\">* Opis:<br /></label> <textarea cols=\"100\" rows=\"2\" id=\"input_planowany_projekt_opis_'+planowany_projektCount+'\" name=\"input_planowany_projekt_opis_'+planowany_projektCount+'\" title=\"Planowany projekt nr '+planowany_projektCount+' : Opis \" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" ></textarea>';
	innerText += '</p>';
	
	innerText += '<p>';
	innerText += '<label for=\"input_planowany_projekt_inwestor_'+planowany_projektCount+'\">* Poszukiwany Inwestor/ Partner:<br /></label> <textarea cols=\"100\" rows=\"2\" id=\"input_planowany_projekt_inwestor_'+planowany_projektCount+'\" name=\"input_planowany_projekt_inwestor_'+planowany_projektCount+'\" title=\"Planowany projekt nr '+planowany_projektCount+' : Poszukiwany Inwestor/ Partner \" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" ></textarea>';
	innerText += '</p>';
	
	innerText += '<div class=\"odst-10_px\"></div>';							    						    
	
		
	newplanowany_projekt.innerHTML = innerText;
	
	document.getElementById('projekty-planowane').appendChild(newplanowany_projekt);
	
	
	
	
	planowany_projektCount++;
	
}




function sprawdz_oferty() {

		var elementy = '';
        
        var tab = new Object;
        var err = 0;
        for (var i=0;i<document.forms['forma'].elements.length;i++) {
    		e = document.forms['forma'].elements[i];
    		if(e.id.match(/^.*(oferta_inwestycyjna)_\d+$/)){
    				
    				if(e.value == 0 || e.value == ''){
    					
    					
    					elementy += e.title +'\n';
    					$jq('#'+e.id).attr("class","textred");
    					
    					err++;
    					
    				}
    				
    				
    			}
    		  
    	}
    	var info = 'Aby dodać ofertę wypełnij pola:\n\n';
    	if(err > 0){
    		alert(info + elementy);
    	}else{
    	dodaj_oferte();
    	}



}


function dodaj_oferte() {		

			
			if (ofertaCount == 0) {
				id = 0;
			}else{
				id = ofertaCount;
			}

			if ( id > 0 )
			{	
				ofertaCount = id;
			}		
			
			
			
			
			
										
			
			
			var newoferta = document.createElement('div');
			newoferta.id = 'oferta' + ofertaCount;
			


			var innerText = '';
			innerText += '<p>';
			innerText += '<label for=\"input_oferta_inwestycyjna_'+ofertaCount+'\" class=\"b\">* Oferta nr '+ofertaCount+':<br /></label> <textarea cols=\"100\" rows=\"5\" id=\"input_oferta_inwestycyjna_'+ofertaCount+'\" name=\"input_oferta_inwestycyjna_'+ofertaCount+'\" title=\"Oferta nr '+ofertaCount+'\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" ></textarea>';
			innerText += '</p>';
										    						    
			
				
			newoferta.innerHTML = innerText;
			
			document.getElementById('oferty').appendChild(newoferta);
			
			
			
			
			ofertaCount++;
			
		}

function sprawdz_ogloszenia() {

		var elementy = '';
        
        var tab = new Object;
        var err = 0;
        for (var i=0;i<document.forms['forma'].elements.length;i++) {
    		e = document.forms['forma'].elements[i];
    		if(e.id.match(/^.*(ogloszenie_przetargowe)_\d+$/)){
    				
    				if(e.value == 0 || e.value == ''){
    					
    					
    					elementy += e.title +'\n';
    					$jq('#'+e.id).attr("class","textred");
    					
    					err++;
    					
    				}
    				
    				
    			}
    		  
    	}
    	var info = 'Aby dodać ogłoszenie wypełnij pola:\n\n';
    	if(err > 0){
    		alert(info + elementy);
    	}else{
    	dodaj_ogloszenie();
    	}



}


function dodaj_ogloszenie() {		

			
			if (ogloszenieCount == 0) {
				id = 0;
			}else{
				id = ogloszenieCount;
			}

			if ( id > 0 )
			{	
				ogloszenieCount = id;
			}		
			
			
			
			
			
										
			
			
			var newogloszenie = document.createElement('div');
			newogloszenie.id = 'ogloszenie' + ogloszenieCount;
			


			var innerText = '';
			innerText += '<p>';
			innerText += '<label for=\"input_ogloszenie_przetargowe_'+ogloszenieCount+'\">Ogloszenie nr '+ogloszenieCount+':<br /></label> <textarea cols=\"100\" rows=\"5\" id=\"input_ogloszenie_przetargowe_'+ogloszenieCount+'\" name=\"input_ogloszenie_przetargowe_'+ogloszenieCount+'\" title=\"Ogłoszenie nr '+ogloszenieCount+'\" onclick=\"bg(this.id)\" onBlur=\"this.value=clean(this.value);\" ></textarea>';
			innerText += '</p>';
										    						    
			
				
			newogloszenie.innerHTML = innerText;
			
			document.getElementById('ogloszenia').appendChild(newogloszenie);
			
			
			
			
			ogloszenieCount++;
			
		}



function sprawdz_dane_kontaktowe() {
	 
	var elementy = '';
	var err = 0;
	     for (var i=0;i<document.forms['forma'].elements.length;i++) {
	 		e = document.forms['forma'].elements[i];
	 		
	 		if(e.id.match(/^.*input_(nazwa_gminy|ulica|nrdomu|kodpocztowy|miejscowosc|woj|telefon|fax|email)$/)){
	 			
	 			

	 			var selObj = document.getElementById('input_woj');

	 			var selIndex = selObj.selectedIndex;
	 			var woj = selObj.options[selIndex].value; 
	 			if(woj == ""){
	 				err++;	
	 			}  
	 			
	 			
	 				if(e.value == 0 || e.value == ''){
	 					
	 					
	 					elementy += e.title +'\n';
	 					$jq('#'+e.id).attr("class","textred");
	 					
	 					err++;
	 					
	 				}else if(e.id.match(/email$/)){
	    				
	 					
	 					
	 					var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	    				var address = e.value;
	    				if(reg.test(address) == false) {
	    				
	    				$jq('#'+e.id).attr("class","textred");
	    				err++;
	    				}
	    				
	    				
	    				
	    			}else if(e.id.match(/telefon|fax$/)){
	    				
	    				var NaTel = RegExp("^([0-9]{1})\-([0-9]{2})( )([0-9]{3})( )([0-9]{2})( )([0-9]{2})$");
	    		        //format xxx xxx xxx
	    		        var NaTelKom = RegExp("^([0-9]{1})( )([0-9]{3})( )([0-9]{3})( )([0-9]{3})$");
	    		        var telefon = e.value;
	    		        if(NaTelKom.test(telefon) | NaTel.test(telefon)) {
	    		        	///
	    		        	
	    		        }else{
	    		        	
	    		        	$jq('#'+e.id).attr("class","textred");
	    					err++;
	    		        	
	    		        	
	    		        }
	    				
	    				
	    			}else if(e.id.match(/kodpocztowy$/)){
	    				
	    				var NaKodPocztowy = new RegExp("^[0-9]{2}\-[0-9]{3}$");
	    				var kod = e.value;
	    		        if(NaKodPocztowy.test(kod)==false) {
	    		        	$jq('#'+e.id).attr("class","textred");
	    					err++;
	    		        }  
	    				
	    			}
	 				
	 				
	 			}
	 		  
	 	}
	     
	     var myArray = new Array();
	     myArray[0] = err;
	     var info = '\nsekcja -> Pełna nazwa gminy wraz z adresem\n\n';
	     myArray[1] = info + elementy;
	   
	     return myArray;
	
}

function sprawdz_dane_najwazniejsze_kontaktowe() {
	 
	var elementy = '';
	var err = 0;
	     for (var i=0;i<document.forms['forma'].elements.length;i++) {
	 		e = document.forms['forma'].elements[i];
	 		if(e.id.match(/^.*(input_boss|input_sekretarz|input_sekretariat)_(imie|nazwisko|telefon|email)$/)){
	 				
	 				if(e.value == 0 || e.value == ''){
	 					
	 					
	 					elementy += e.title +'\n';
	 					$jq('#'+e.id).attr("class","textred");
	 					
	 					err++;
	 					
	 				}else if(e.id.match(/email$/)){
	    				
	 					
	 					
	 					var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	    				var address = e.value;
	    				if(reg.test(address) == false) {
	    				
	    				$jq('#'+e.id).attr("class","textred");
	    				err++;
	    				}
	    				
	    				
	    				
	    			}else if(e.id.match(/telefon$/)){
	    				
	    				var NaTel = RegExp("^([0-9]{1})\-([0-9]{2})( )([0-9]{3})( )([0-9]{2})( )([0-9]{2})$");
	    		        //format xxx xxx xxx
	    		        var NaTelKom = RegExp("^([0-9]{1})( )([0-9]{3})( )([0-9]{3})( )([0-9]{3})$");
	    		        var telefon = e.value;
	    		        if(NaTelKom.test(telefon) | NaTel.test(telefon)) {
	    		        	///
	    		        	
	    		        }else{
	    		        	
	    		        	$jq('#'+e.id).attr("class","textred");
	    					err++;
	    		        	
	    		        	
	    		        }
	    				
	    				
	    			}
	 				
	 				
	 			}
	 		  
	 	}
	     
	     var myArray = new Array();
	     myArray[0] = err;
	     var info = '\nsekcja -> Najważniejsze telefony i maile kontaktowe( wójt, starosta, sekretarz, sekretariat)\n\n';
	     myArray[1] = info + elementy;
	   
	     return myArray;
	
}

function sprawdz_dane_charakterystyka() {
	 
	var elementy = '';
	var err = 0;
	     for (var i=0;i<document.forms['forma'].elements.length;i++) {
	 		e = document.forms['forma'].elements[i];
	 		if(e.id.match(/^.*(input_liczbamieszkancow|input_powierzchnia|input_charakterystyka|input_herb|input_gmina_foto_1)$/)){
	 				
	 				if(e.value == 0 || e.value == ''){
	 					
	 					
	 					elementy += e.title +'\n';
	 					$jq('#'+e.id).attr("class","textred");
	 					
	 					err++;
	 					
	 				}
	 				
	 				
	 			}
	 		  
	 	}
	     
	     var myArray = new Array();
	     myArray[0] = err;
	     
	   
	     return myArray;
	
}


function sprawdz_dane_ekspertow() {

	var elementy = '';
    
    var tab = new Object;
    var err = 0;
    for (var i=0;i<document.forms['forma'].elements.length;i++) {
		e = document.forms['forma'].elements[i];
		if(e.id.match(/^.*(ekspert_imie|ekspert_nazwisko|ekspert_dziedzina|ekspert_foto)_\d+$/)){
				
				if(e.value == 0 || e.value == ''){
					
					
					elementy += e.title +'\n';
					$jq('#'+e.id).attr("class","textred");
					
					err++;
					
				}
				
				
			}
		  
	}
    var myArray = new Array();
    myArray[0] = err;
    
  
    return myArray;



}


function sprawdz_dane_liderow() {

	var elementy = '';
    
    var tab = new Object;
    var err = 0;
    for (var i=0;i<document.forms['forma'].elements.length;i++) {
		e = document.forms['forma'].elements[i];
		if(e.id.match(/^.*(lider_imie|lider_nazwisko|lider_charakterystyka|lider_osiagniecia|lider_zdjecie)_\d+$/)){
				
				if(e.value == 0 || e.value == ''){
					
					
					elementy += e.title +'\n';
					$jq('#'+e.id).attr("class","textred");
					
					err++;
					
				}
				
				
			}
		  
	}
    var myArray = new Array();
    myArray[0] = err;
    
  
    return myArray;



}

function sprawdz_dane_opinie() {

	var elementy = '';
    
    var tab = new Object;
    var err = 0;
    for (var i=0;i<document.forms['forma'].elements.length;i++) {
		e = document.forms['forma'].elements[i];
		if(e.id.match(/^.*(opinia)_\d+$/)){
				
				if(e.value == 0 || e.value == ''){
					
					
					elementy += e.title +'\n';
					$jq('#'+e.id).attr("class","textred");
					
					err++;
					
				}
				
				
			}
		  
	}
    var myArray = new Array();
    myArray[0] = err;
    return myArray;



}

function sprawdz_dane_baza_noclegowa() {

	var elementy = '';
    
    
    var err = 0;
    if($jq('#input_baza_noclegowa').attr("value") == ''){
    	$jq('#input_baza_noclegowa').attr("class","textred");
    	err++;
    }
    	  
	
    var myArray = new Array();
    myArray[0] = err;
    return myArray;



}

function sprawdz_dane_atrakcje() {

	var elementy = '';
    
    
    var err = 0;
    if($jq('#input_atrakcje_turystyczne').attr("value") == ''){
    	$jq('#input_atrakcje_turystyczne').attr("class","textred");
    	err++;
    }
    if($jq('#input_atrakcje_kulturalne').attr("value") == ''){
    	$jq('#input_atrakcje_kulturalne').attr("class","textred");
    	err++;
    }
    	  
	
    var myArray = new Array();
    myArray[0] = err;
    return myArray;



}

function sprawdz_dane_projekty() {

	var elementy = '';
    
    var tab = new Object;
    var err = 0;
    for (var i=0;i<document.forms['forma'].elements.length;i++) {
		e = document.forms['forma'].elements[i];
		if(e.id.match(/^.*zrealizowany_(projekt_inwestor|projekt_partnerzy|projekt_partnerzy|projekt_koszt|projekt_termin|projekt_opis)_\d+$/)){
				
				if(e.value == 0 || e.value == ''){
					
					
					elementy += e.title +'\n';
					$jq('#'+e.id).attr("class","textred");
					
					err++;
					
				}
				
				
			}
		  
	}
    var myArray = new Array();
    myArray[0] = err;
    return myArray;



}


function sprawdz_dane_projekty_planowane() {

	var elementy = '';
    
    var tab = new Object;
    var err = 0;
    for (var i=0;i<document.forms['forma'].elements.length;i++) {
		e = document.forms['forma'].elements[i];
		if(e.id.match(/^.*(planowany_projekt_opis|planowany_projekt_inwestor)_\d+$/)){
				
				if(e.value == 0 || e.value == ''){
					
					
					elementy += e.title +'\n';
					$jq('#'+e.id).attr("class","textred");
					
					err++;
					
				}
				
				
			}
		  
	}
    var myArray = new Array();
    myArray[0] = err;
    return myArray;



}


function sprawdz_dane_oferty() {

	var elementy = '';
    
    var tab = new Object;
    var err = 0;
    for (var i=0;i<document.forms['forma'].elements.length;i++) {
		e = document.forms['forma'].elements[i];
		if(e.id.match(/^.*(oferta_inwestycyjna)_\d+$/)){
				
				if(e.value == 0 || e.value == ''){
					
					
					elementy += e.title +'\n';
					$jq('#'+e.id).attr("class","textred");
					
					err++;
					
				}
				
				
			}
		  
	}
    var myArray = new Array();
    myArray[0] = err;
    return myArray;



}


function sprawdz_dane_kapital_ludzki() {

	var elementy = '';
    
    
    var err = 0;
    if($jq('#input_kapital_ludzki').attr("value") == ''){
    	$jq('#input_kapital_ludzki').attr("class","textred");
    	err++;
    }
    	  
	
    var myArray = new Array();
    myArray[0] = err;
    return myArray;



}

function sprawdz_dane_stawki_podatkow() {

	var elementy = '';
    
    
    var err = 0;
    if($jq('#input_stawki_podatkow').attr("value") == ''){
    	$jq('#input_stawki_podatkow').attr("class","textred");
    	err++;
    }
    	  
	
    var myArray = new Array();
    myArray[0] = err;
    return myArray;



}


function sprawdz_dane_ogloszenia() {

	var elementy = '';
    
    var tab = new Object;
    var err = 0;
    for (var i=0;i<document.forms['forma'].elements.length;i++) {
		e = document.forms['forma'].elements[i];
		if(e.id.match(/^.*(ogloszenie_przetargowe)_\d+$/)){
				
				if(e.value == 0 || e.value == ''){
					
					
					elementy += e.title +'\n';
					$jq('#'+e.id).attr("class","textred");
					
					err++;
					
				}
				
				
			}
		  
	}
    var myArray = new Array();
    myArray[0] = err;
    return myArray;



}


function valid_nip(input_data) {
    if ( !input_data.match( /^[0-9]{3}-[0-9]{2}-[0-9]{2}-[0-9]{3}$/ )
    && !input_data.match( /^[0-9]{3}-[0-9]{3}-[0-9]{2}-[0-9]{2}$/ ) )
    return false;
    var my_nums = input_data.replace(/-/g,'');
    var valid_nums = "657234567";
    var sum=0;
    for (var temp=8;temp>=0;temp--)
    sum += (parseInt(valid_nums.charAt(temp)) * parseInt(my_nums.charAt(temp)));
    if ( (sum % 11) == 10 ? false : ((sum % 11) == parseInt(my_nums.charAt(9))) )
    return true;
    else
    return false;

}


function sprawdz_dane_fakturowe() {

	var elementy = '';
    
    var tab = new Object;
    var err = 0;
    for (var i=0;i<document.forms['forma'].elements.length;i++) {
		e = document.forms['forma'].elements[i];
		if(e.id.match(/^.*(astrFirmName|astrnip|astrFirstName|astrName|astrEmail|astrPassword|astrPassword2|astrCountry|astrPostZIP|astrStreet|astrPhoneNumber|zgoda_na_dane_os_w_bazie_infor)$/)){
				
			
			if(e.value == 0 || e.value == ''){
					
					
					elementy += e.title +'\n';
					$jq('#'+e.id).attr("class","textred");
					
					err++;
					
			}else if(e.id.match(/Email$/)){
				
				
				
				var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
				var address = e.value;
				if(reg.test(address) == false) {
				
				$jq('#'+e.id).attr("class","textred");
				err++;
				}
			
			
			
			}else if(e.id.match(/Password$/)){
				
				var NaHaslo = new RegExp("^[0-9a-zA-Z]{6,12}$");
				var haslo = e.value;
				
				if(NaHaslo.test(haslo)==false) {
					$jq('#'+e.id).attr("class","textred");
					err++;
		        }
				
				
			}else if(e.id.match(/astrPhoneNumber$/)){
				
				var NaTel = RegExp("^([0-9]{1})\-([0-9]{2})( )([0-9]{3})( )([0-9]{2})( )([0-9]{2})$");
		        //format xxx xxx xxx
		        var NaTelKom = RegExp("^([0-9]{1})( )([0-9]{3})( )([0-9]{3})( )([0-9]{3})$");
		        var telefon = e.value;
		        if(NaTelKom.test(telefon) | NaTel.test(telefon)) {
		        	///
		        	
		        }else{
		        	
		        	$jq('#'+e.id).attr("class","textred");
					err++;
		        	
		        	
		        }
				
				
			}else if(e.id.match(/astrPostZIP$/)){
				
				var NaKodPocztowy = new RegExp("^[0-9]{2}\-[0-9]{3}$");
				var kod = e.value;
		        if(NaKodPocztowy.test(kod)==false) {
		        	$jq('#'+e.id).attr("class","textred");
					err++;
		        }  
				
			}else if(e.id.match(/astrnip$/)){
				
				
				var nip = e.value;
				var sprawdz=valid_nip(nip);
	            if(sprawdz==false) {
	            	$jq('#'+e.id).attr("class","textred");
					err++;
	            }
				
				
				
			}
			
			
			}
		}
		    if(document.forma['astrPassword'].value!=document.forma['astrPassword2'].value) {
		    	$jq('#astrPassword').attr("class","textred");
		    	$jq('#astrPassword2').attr("class","textred");
				err++;
		    }
		//alert(err);
    var myArray = new Array();
    myArray[0] = err;
    return myArray;




}



function pokaz_do_faktury() {

	$jq('#opcje').hide();
	$jq('#submity-pakiet').hide();
	$jq('#pakiet-wizytowkowy').hide();
	$jq('#pakiet-promocyjny').hide();
	$jq('#pakiet-inwestycyjno-turystyczny').hide();
	$jq('#pakiet-ukryty-promocyjny').hide();
	$jq('#pakiet-ukryty-inwestycyjno-turystyczny').hide();
	$jq('#faktura-ukryty').show();
	
	//predefiniowanie wartości na podstawie wcześniej wstawionych danych
	$jq('#astrFirmName').attr("value",$jq('#input_nazwa_gminy').attr("value"));
	$jq('#astrFirstName').attr("value",$jq('#input_pr_imie').attr("value"));
	$jq('#astrName').attr("value",$jq('#input_pr_nazwisko').attr("value"));
	$jq('#astrEmail').attr("value",$jq('#input_email').attr("value"));
	$jq('#astrPhoneNumber').attr("value",$jq('#input_pr_telefon').attr("value"));
	$jq('#astrStreet').attr("value",$jq('#input_ulica').attr("value"));
	$jq('#astrPostZIP').attr("value",$jq('#input_kodpocztowy').attr("value"));
	$jq('#astrTown').attr("value",$jq('#input_miejscowosc').attr("value"));
	 
	
	
	
	
	
	
	
	
	

}





function bg(i) {

	id = '#'+i;
	klasa = $jq(id).attr("class");
	$jq(id).attr("class",klasa.replace(/red/i, ""));

}


function change_pak(id) {

	//alert('zmieniam pakiet na: pakiet '+id);
	if(id == 'promocyjny'){
		$jq('#pakiet-title').html("Pakiet promocyjny");
		$jq('#form-type').attr("value","pakiet-promocyjny");
		$jq('#pakiet-ukryty-promocyjny').css("display","block");
		$jq('#opcja-promocyjny').hide();
		//$jq('input[name=zapis-pakietow]').attr('id', "pakiet-promocyjny-zapisz"); 
		
	}
	else if(id == 'turystyczny'){
		$jq('#pakiet-title').html("Pakiet turystyczno-inwestycyjny");
		$jq('#form-type').attr("value","pakiet-inwestycyjno-turystyczny");
		$jq('#pakiet-ukryty-promocyjny').css("display","block");
		$jq('#pakiet-ukryty-inwestycyjno-turystyczny').css("display","block");
		
		$jq('#opcje').hide();
		//$jq('input[name=zapis-pakietow]').attr('id', "pakiet-promocyjny-zapisz"); 
		
	}

}



$jq(document).ready(function($){
    $jq('.fade').fadeIn("normal",function(){});
    $jq('.fadeOutBtn').click(function(){
        $jq('.fade').fadeOut("normal");
    });
    $jq('.fadeInBtn').click(function(){
        $jq('.fade').fadeIn("normal");
    });
    
    
    
$jq('#pakiet-zapisz').click(function() {

        
		var ile_err = 0;
    	var komunikat_err = '';
    	if($jq('#pakiet-wizytowkowy').css("display") != "none"){
    	
    		
    		
        	
        	dane_kontaktowe = sprawdz_dane_kontaktowe();
        	ile_err = ile_err + dane_kontaktowe[0];
        	komunikat_err = komunikat_err + dane_kontaktowe[1];
        	dane_najwazniejsze_kontaktowe = sprawdz_dane_najwazniejsze_kontaktowe();
        	ile_err = ile_err + dane_najwazniejsze_kontaktowe[0];
        	komunikat_err = komunikat_err + dane_najwazniejsze_kontaktowe[1];
        	dane_charakterystyka = sprawdz_dane_charakterystyka();
        	ile_err = ile_err + dane_charakterystyka[0];
        	if($jq('#input_ekspert_imie_1').attr("value") != '' | $jq('#input_ekspert_nazwisko_1').attr("value") != '' | $jq('#input_ekspert_dziedzina_1').attr("value") != ''){
        		dane_ekspertow = sprawdz_dane_ekspertow();
            	ile_err = ile_err + dane_ekspertow[0];	
        	}
        	
        	
    		
    		
    		
    	}
    	
    	if($jq('#pakiet-ukryty-promocyjny').css("display") != "none"){
    		
    		
        	
			if($jq('#input_lider_imie_1').attr("value") != '' | $jq('#input_lider_nazwisko_1').attr("value") != ''){
        		dane_liderow = sprawdz_dane_liderow();
				ile_err = ile_err + dane_liderow[0];	
        	}
			
        	dane_opinie = sprawdz_dane_opinie();
        	ile_err = ile_err + dane_opinie[0];
        	dane_baza_noclegowa = sprawdz_dane_baza_noclegowa();
        	ile_err = ile_err + dane_baza_noclegowa[0];
    		
    		
    		
    	}
    	
    	if($jq('#pakiet-ukryty-inwestycyjno-turystyczny').css("display") != "none"){
    		
    		
        	dane_atrakcje = sprawdz_dane_atrakcje();
        	ile_err = ile_err + dane_atrakcje[0];
        	dane_projekty = sprawdz_dane_projekty();
        	ile_err = ile_err + dane_projekty[0];
        	
			if($jq('#input_planowany_projekt_opis_1').attr("value") != '' | $jq('#input_planowany_projekt_inwestor_1').attr("value") != ''){
        		
				dane_projekty_planowane = sprawdz_dane_projekty_planowane();
				ile_err = ile_err + dane_projekty_planowane[0];
        	}
			
			
        	
			dane_oferty = sprawdz_dane_oferty();
        	ile_err = ile_err + dane_oferty[0];
        	dane_kapital_ludzki = sprawdz_dane_kapital_ludzki();
        	ile_err = ile_err + dane_kapital_ludzki[0];
        	dane_stawki_podatkow = sprawdz_dane_stawki_podatkow();
        	ile_err = ile_err + dane_stawki_podatkow[0];
        	
    		
    		
    		
    	}
    	
    	
    	
    	//alert(komunikat_err);
    	var info = 'pola oznaczone * i kolorem czerwonym nie zostaly wypelnione lub wprowadzone dane maja nieprawidlowy format\n\n';
    	if(ile_err > 0){
    		alert(info);
    	}else{
    		pokaz_do_faktury();
    	}
    	//alert('Walidacja i zapisywanie wybranego pakietu');
        
        return false;
    });

	$jq('#finalizacja-pakietu').click(function() {
	
	    
		var ile_err = 0;
		var komunikat_err = '';
		dane_fakturowe = sprawdz_dane_fakturowe();
    	ile_err = ile_err + dane_fakturowe[0];
		
		
		//alert(komunikat_err);
		var info = 'pola oznaczone * i kolorem czerwonym nie zostaly wypelnione lub wprowadzone dane maja nieprawidlowy format\n\n';
		if(ile_err > 0){
			alert(info);
		}else{
			document.forms['forma'].submit();
		}
		//alert('Walidacja i zapisywanie wybranego pakietu');
	    
	    return false;
	});
    
    
    
    
    
    
        
});


