/*
 *
 * AJAX FUNCTIONS USED THROUGH OLB_LIGHTBOX INNER FORMS
 *
*/

// ajax functions used through olb_lightbox forms
var xmlHttp = createXmlHttpRequestObject();
var ajax_script = null;

var prop_reg_login;
var prop_reg_passwd;


function createXmlHttpRequestObject()
{
  var xmlHttp;
  
  try
  {
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    xmlHttp = new ActiveXObject("Microsoft.XMLHttp");
  }

  return xmlHttp;
}

function handleRequestStateChange()
{
  var myDiv = document.getElementById("olb_overdiv");

  myDiv.innerHTML = getLightboxString(4);

  if (xmlHttp.readyState==4)
  {
    if(xmlHttp.status==200)
    {
      try
      {
        var response = xmlHttp.responseText;

        if(ajax_script == 'logowanie') {
        	if(response == 'OK') {
				location.replace(location.href);
        	}
        	else {
        		myDiv.innerHTML = getLightboxString(5);
        	}
        }
        else if(ajax_script == 'rejestracja') {
        	if(response == 'OK') {
        		myDiv.innerHTML = getLightboxString(8);
        		document.getElementById()		
        		
        		prop_reg_login = email_addres;
        		prop_reg_passwd = password;
        	}
        	else if(response == 'USERALREADYEXISTSEXCEPTION'){
        		myDiv.innerHTML = getLightboxString(7);
        		//alert(response);
        	}
        	else {
        		myDiv.innerHTML = getLightboxString(6);
        		//alert(response);
        	}
        }
        else if(ajax_script == 'newsletter') {
        	if(response == 'OK') {
        		myDiv.innerHTML = getLightboxString(14);
        	}
        	else if(response == 'CUSTOMERFOUNDANDACTIVATED'){
        		myDiv.innerHTML = getLightboxString(15);
        	}
        	else if(response == 'NEWSLETTERCLIENTFOUNDANDACTIVATED'){
        		myDiv.innerHTML = getLightboxString(16);
        	}
        	else {
        		myDiv.innerHTML = getLightboxString(17);
        	}
        }
        else if(ajax_script == 'feedback') {
        	if(response == 'OK') {
        		myDiv.innerHTML = getLightboxString(31);
        	} else {
        		myDiv.innerHTML = getLightboxString(32);
        	}
        }
        else if(ajax_script == 'przypomnienie') {
        	if(response == 'OK') {
        		myDiv.innerHTML = getLightboxString(12);
        	} else {
        		myDiv.innerHTML = getLightboxString(13);
        	}
        }
      }
      catch(e)
      {
      }
    }
  }
}

function force_login_after_registration() {
	biloc('logowanie');
}

function biloc(script) {
  
  ajax_script = script;
  
  if(xmlHttp)
  {
  	if(ajax_script == 'logowanie') {
  		if(prop_reg_login && prop_reg_passwd) {
  			email_address = prop_reg_login;
  			password = prop_reg_passwd;
  		}
  		else {
			var email_address = document.getElementById('Xemail_address').value;
			var password = document.getElementById('Xpassword').value;  		
  		}
  		
	    xmlHttp.open("POST",location.protocol+'//'+location.hostname+"/main_ajax.php",true);

		var parameters = "parameter=logowanie&email_address="+email_address+"&password="+password;

		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", parameters.length);
		xmlHttp.setRequestHeader("Connection", "close");

	    xmlHttp.onreadystatechange = handleRequestStateChange;
	    xmlHttp.send(parameters);
	}
	
	if(ajax_script == 'rejestracja') {
		if(!validateRegisterUserForm(document.getElementById('registerUserForm'))) {
			return false;
		}
		if(!validator_rejestracja()) {
			return false;
		}

		var firstname = document.getElementById('firstname').value;
		var lastname = document.getElementById('lastname').value;
		var email_address = document.getElementById('Xemail_address').value;
		var telephone = document.getElementById('telephone').value;
		var street_address = document.getElementById('street_address').value;
		var city = document.getElementById('city').value;
		var postcode = document.getElementById('postcode').value;
		var password = document.getElementById('Xpassword').value;
		var confirmation = document.getElementById('confirmation').value;
		var company = document.getElementById('company').value;
		var nip = document.getElementById('nip').value;
		if(document.getElementById('chce_newsletter').checked) {
			var chce_newsletter = "1";
			var akcep_newslett_rejestr = "1";
		}
		else {
			var chce_newsletter = "0";
			var akcep_newslett_rejestr = "1";
		}

		prop_reg_login = email_address;
		prop_reg_passwd = password;
		
		var parameters = "parameter=rejestracja&firstname="+firstname+"&lastname="+lastname+"&email_address="+email_address+"&telephone="+telephone+"&street_address="+street_address+"&city="+city+"&postcode="+postcode+"&password="+password+"&confirmation="+confirmation+"&company="+company+"&nip="+nip+"&chce_newsletter="+chce_newsletter+"&akcep_newslett_rejestr="+akcep_newslett_rejestr;
		
	    xmlHttp.open("POST",location.protocol+'//'+location.hostname+"/main_ajax.php",true);
	    
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", parameters.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
	    xmlHttp.onreadystatechange = handleRequestStateChange;
	    xmlHttp.send(parameters);
  	}
  	
  	if(ajax_script == 'newsletter') {
  		if(!validator_newsletter()) {
  			return false;
  		}
  		
  		var email = document.getElementById('email').value;
  		var akcep_regul = document.getElementById('akcep_regul').value;

		var parameters = "parameter=newsletter&email="+email+"&akcep_regul="+akcep_regul;

	    xmlHttp.open("POST",location.protocol+'//'+location.hostname+"/main_ajax.php",true);

		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", parameters.length);
		xmlHttp.setRequestHeader("Connection", "close");

	    xmlHttp.onreadystatechange = handleRequestStateChange;
	    xmlHttp.send(parameters);
	}
  	
  	if(ajax_script == 'feedback') {
  		if(!validator_feedback()) {
  			return false;
  		}
  		
  		var tresc = document.getElementById('opinie').value;

		var parameters = "parameter=feedback&opinie="+escape(tresc);

	    xmlHttp.open("POST",location.protocol+'//'+location.hostname+"/main_ajax.php",true);

		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", parameters.length);
		xmlHttp.setRequestHeader("Connection", "close");

	    xmlHttp.onreadystatechange = handleRequestStateChange;
	    xmlHttp.send(parameters);
	}
	
	if(ajax_script == 'przypomnienie') {
		var email = document.getElementById('email').value;
		var parameters = "parameter=przypomnienie&email="+email;
		xmlHttp.open("POST",location.protocol+'//'+location.hostname+"/main_ajax.php",true);

		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", parameters.length);
		xmlHttp.setRequestHeader("Connection", "close");

	    xmlHttp.onreadystatechange = handleRequestStateChange;
	    xmlHttp.send(parameters);
	}
  }
  
	
  return false;
}


/*
 *
 * NATIVE FUNCTIONS OF OLB_LIGHTBOX INNER FORMS
 *
*/
function validator_newsletter() {
	
	if(document.getElementById('email').value.length < 4){
		alert('Podaj poprawny adres e-mail!');
		return false;
	}
	
	if(document.getElementById('akcep_regul').checked){
		return true;
	}
	else{
		alert('Wymagane jest potwierdzenie akceptacji regulaminu usługi!');
		return false;
	}
}

function validator_feedback() {
	
	if(document.getElementById('opinie').value.length < 4){
		alert('Za krótka zawartość!');
		return false;
	}
	
	return true;
}

function validator_rejestracja() {
	if(document.getElementById('akcep_newslett_rejestr').checked){
		return true;
	}
	else{
		alert('Wymagane jest potwierdzenie akceptacji regulaminu usługi!');
		return false;
	}
}

// drawSmallText("oraz otrzymasz:","10")++"<div style='display:block;width:400px;padding-top:2px;text-align:left'>"+drawBiggerText("5% zniżki na produkty w Wedkarski.com")+"</div>"
function getLightboxString(type) {
  var stringArr = [];
  var closingDiv = "<div style='display:block;position:relative;text-align:right;width:100%;top:6px;right:6px; z-index:300;'><img src='/images/close_popup.gif' onClick='olb_myLightbox.end()' style='cursor:pointer'></div>";
  
  var register_premsg = "<div class='olb_overTextDivGreen' style='width:635px;height:465px;' id='olb_overdiv'>"+closingDiv+drawHeading("Rejestracja");
  var register_postmsg = "<center><form action='#' id='registerUserForm' method='post' onSubmit='return biloc(\"rejestracja\")'><input type='hidden' name='action' value='process'><input type='hidden' name='country' value='170'><input type='hidden' name='agree' value='true'><table cellpadding=0 cellspacing=0 border=0>"+drawInputRow("120","Imię:","firstname","text","210")+drawInputRow("120","Nazwisko:","lastname","text","210")+drawInputRow("120","Email:","Xemail_address","text","210")+drawInputRow("120","Telefon:","telephone","text","210")+drawInputRow("120","Ulica:","street_address","text","210")+drawInputRow("120","Miasto:","city","text","210")+drawInputRow("120","Kod pocztowy:","postcode","text","90")+drawInputRow("120","Twoje hasło:","Xpassword","password","210")+drawInputRow("120","Powtórz hasło:","confirmation","password","210")+"<tr id='rozwin_rejestracje' style=''><td></td><td align='left' style='padding-left:97px;padding-top:8px'><a href='javascript:showCompanyFields()' class='faq'><u>Rejestracja dla firm</u> &raquo;</a></td></tr>"+drawHiddenInputRow("120","Nazwa firmy:","company","text","210")+drawHiddenInputRow("120","NIP:","nip","text","210")+"<tr><td id='newsletter_1' style='padding-top:25px;font-size:14px;color:white;font-weight:bold;font-family:arial' align='right'>Newsletter:</td><td id='newsletter_2' style='padding-top:25px'><input type='checkbox' name='newsletter' id='chce_newsletter' value='1' valign='top'><span style='font-family:arial;color:white;font-size:13px;'>Chcę otrzymywać BEZPŁATNY NEWSLETTER</span></td></tr><tr><td colspan=2 class='faq' style='padding-top:8px'><center><input type='checkbox' name='newsletter_regulations_confirmation' id='akcep_newslett_rejestr' align='top'> Oświadczam, że zapoznałem się z <a href='/inner_sites.php?site_id=7' target='_blank'><u>REGULAMINEM</u></a>.</td></tr></table><br><input type='submit' value='&nbsp;' style='width:114px; height:22px; background-image:url(http://www.wedkarski.com/includes/languages/polish/images/buttons/button_register_process.gif); border:0px; padding:0px; margin:0px; cursor:pointer'></form></div>";
  /*overallDiv-rejestracja*/ stringArr[1] = register_premsg + register_postmsg;
  /*overallDiv-logowanie*/ stringArr[2] = "<div class='olb_overTextDivGreen' style='width:400px;height:225px;' id='olb_overdiv'>"+closingDiv+drawHeading("Logowanie")+"<div align='right'><form action='#' method='post' name='login' onSubmit='return biloc(\"logowanie\")'><span style='font-size:14px;color:white;font-family:arial'>Email:</span> "+drawInputTextField("Xemail_address","text","width:210px;margin-right:70px")+"<div style='height:6px'><img src='/images/pixel_trans.gif' width='100%' height='6'></div><span style='font-size:14px;color:white;font-family:arial'>Hasło:</span> "+drawInputTextField("Xpassword","password","width:210px;margin-right:70px;")+"<div style='height:25px'><img src='/images/pixel_trans.gif' width='100%' height='25'></div><center><input type='submit' value='&nbsp;' style='width:114px; height:22px; background-image:url(http://www.wedkarski.com/includes/languages/polish/images/buttons/button_login.gif); border:0px; padding:0px; margin:0px; cursor:pointer'><div style='height:20px'><img src='/images/pixel_trans.gif' width='100%' height='20'></div><a rel='lighbtox[przypomnienie]' lightbox_textbox='przypomnienie' href='javascript:' class='faq' style='font-weight:normal;' onClick='olb_myLightbox.start(this); return false;'>nie pamiętam hasła</a><br/><a rel='lighbtox[rejestracja]' lightbox_textbox='rejestracja' href='javascript:' class='faq' style='font-weight:normal;' onClick='olb_myLightbox.start(this); return false;'>rejestracja</a></form></div></div>";
  /*overallDiv-newsletter*/ stringArr[3] = "<div class='olb_overTextDivBlue' style='width:450px;height:330px;' id='olb_overdiv'>"+closingDiv+drawHeading("Newsletter")+"<center><div style='display:block;width:320px;text-align:left'>"+drawSmallText("Podaj swój email a będziesz otrzymywał informacje o:","5")+"<div style='display:block;padding-left:35px;padding-top:7px'>"+drawBiggerText("- Nowościach<BR>- Promocjach<BR>- Konkursach")+"</div>"+"</div>"+"<br><span style='font-size:11px;font-weight:bold;font-family:arial;color:white'>Email:</span><br><div style='padding-top:3px'><form action='#' method='post' onSubmit='return biloc(\"newsletter\")'>"+drawInputTextField('email',"text","width:210px")+drawSmallText("<br><input type='checkbox' name='akcep_regul' id='akcep_regul'> <font color='#709cc5'>Oświadczam, że zapoznałem się z <a href='inner_sites.php?site_id=7#anchor_newsletter' target='_blank' style='color:white'><u>REGULAMINEM</u></a> usługi newsletter.</font>","10")+"<br><input type='submit' value='&nbsp;' style='width:129px; height:23px; background-image:url(http://www.wedkarski.com/images/zapisz_email.gif); border:0px; padding:0px; margin:0px; cursor:pointer'></form></div>"+"</center>"+"</div>";

  /*innerHTML-klepsydra*/ stringArr[4] = closingDiv+"<center><img src='/images/klepsydra.gif'></center>";
  /*innerHTML-LoginFailed*/ stringArr[5] = closingDiv+drawHeading("Logowanie")+"<center>"+drawSmallText("Niepoprawny login lub hasło!")+"</center><div align='right'><form action='#' method='post' name='login' onSubmit='return biloc(\"logowanie\")'><span style='font-size:14px;color:white;font-family:arial'>Email:</span> "+drawInputTextField("Xemail_address","text","width:210px;margin-right:70px")+"<div style='height:6px'><img src='/images/pixel_trans.gif' width='100%' height='6'></div><span style='font-size:14px;color:white;font-family:arial'>Hasło:</span> "+drawInputTextField("Xpassword","password","width:210px;margin-right:70px;")+"<div style='height:25px'><img src='/images/pixel_trans.gif' width='100%' height='25'></div><center><input type='submit' value='&nbsp;' style='width:114px; height:22px; background-image:url(http://www.wedkarski.com/includes/languages/polish/images/buttons/button_login.gif); border:0px; padding:0px; margin:0px; cursor:pointer'><div style='height:20px'><img src='/images/pixel_trans.gif' width='100%' height='20'></div><a rel='lighbtox[przypomnienie]' lightbox_textbox='przypomnienie' href='javascript:' class='faq' style='font-weight:normal;' onClick='olb_myLightbox.start(this); return false;'>nie pamiętam hasła</a></form></div>";
  ///*innerHTML-RegistrationFailed-Overall*/ stringArr[6] = closingDiv+drawHeading("Rejestracja")+"<center>"+drawSmallText("Rejestracja nie powiodła się")+"<BR><form action='#' id='registerUserForm' method='post' onSubmit='return biloc(\"rejestracja\")'><input type='hidden' name='action' value='process'><input type='hidden' name='country' value='170'><input type='hidden' name='agree' value='true'><table cellpadding=0 cellspacing=0 border=0>"+drawInputRow("120","Imię:","firstname","210","text")+drawInputRow("120","Nazwisko:","lastname","210","text")+drawInputRow("120","Email:","email_address","210","text")+drawInputRow("120","Telefon:","telephone","210","text")+drawInputRow("120","Ulica:","street_address","210","text")+drawInputRow("120","Miasto:","city","210","text")+drawInputRow("120","Kod pocztowy:","postcode","90","text")+drawInputRow("120","Twoje hasło:","Xpassword","password","210")+drawInputRow("120","Powtórz hasło:","confirmation","password","210")+"<tr id='rozwin_rejestracje' style=''><td></td><td align='left' style='padding-left:97px;padding-top:8px'><a href='javascript:showCompanyFields()' class='faq'><u>Rejestracja dla firm</u> &raquo;</a></td></tr>"+drawHiddenInputRow("120","Nazwa firmy:","company","210","text")+drawHiddenInputRow("120","NIP:","nip","160","text")+"<tr><td id='newsletter_1' style='padding-top:25px;font-size:14px;color:white;font-weight:bold;font-family:arial' align='right'>Newsletter:</td><td id='newsletter_2' style='padding-top:25px'><input type='checkbox' name='newsletter' id='chce_newsletter' value='1' valign='top'><span style='font-family:arial;color:white;font-size:13px;'>Chcę otrzymywać BEZPŁATNY NEWSLETTER</span></td></tr><tr><td colspan=2 class='faq'><center><input type='checkbox' name='newsletter_regulations_confirmation' id='akcep_newslett_rejestr' align='top'> Oświadczam, że zapoznałem się z <u>REGULAMINEM</u> usługi newsletter</td></tr></table><br><input type='submit' value='&nbsp;' style='width:114px; height:22px; background-image:url(http://www.wedkarski.com/includes/languages/polish/images/buttons/button_register_process.gif); border:0px; padding:0px; margin:0px; cursor:pointer'></form>";
  /*innerHTML-RegistrationFailed-UserAlreadyExists*/ stringArr[6] = register_premsg+"<center>"+drawSmallText("Rejestracja nie powiodła się")+"</center>"+register_postmsg;
  /*innerHTML-RegistrationFailed-UserAlreadyExists*/ stringArr[7] = register_premsg+"<center>"+drawSmallText("Użytkownik jest już w bazie. <a rel='lighbtox[przypomnienie]' lightbox_textbox='przypomnienie' href='javascript:' class='faq' style='font-weight:normal;' onClick='olb_myLightbox.start(this); return false;'>przypomnij hasło</a>")+"</center>"+register_postmsg;
  /*innerHTML-RegistrationOK*/ stringArr[8] = closingDiv+drawHeading("Dziękujemy!")+"<center>"+drawBiggerText("Rejestracja przebiegła pomyślnie")+"</center><BR><BR><center><div style='width:500px'>"+drawSmallText("Na podany adres e-mail zostało wysłane potwierdzenie rejestracji. Kliknij \"Zaloguj\" aby automatycznie się zalogować. <BR><BR><b>Uwaga!</b> Twoje konto nie zostało jeszcze potwierdzone. Użyj linku załączonego w e-mailu aby potwierdzić rejestrację. Dopóki nie potwierdzisz rejestracji, wymagane będzie potwierdzenie każdego zamówienia!<br><br><br><br><center><img src='http://www.wedkarski.com/includes/languages/polish/images/buttons/button_login.gif' onClick='force_login_after_registration()' style='cursor:pointer'>")+"</div>";
  /*innerHTML-NewsletterFailed*/ stringArr[9] = closingDiv+drawHeading("Newsletter")+"<center>"+drawBiggerText("Ten adres jest już w bazie!")+"<BR><BR>"+drawSmallText("Usługa Newsletter dla podanego adresu e-mail jest już aktywna. Jeśli chcesz zdeaktywować usługę, możesz to zrobić przy pomocy linku, który otrzymałeś podczas rejestracji usługi lub po zalogowaniu się na swoje konto.");
  /*innerHTML-NewsletterOK*/ stringArr[10] = closingDiv+drawHeading("Newsletter")+"<center>"+drawBiggerText("Usługa została uaktywniona")+"<BR><BR>"+drawSmallText("Na podany adres e-mail została wysłana wiadomość o uruchomieniu usługi. Nie usuwaj jej. Jeśli zechcesz zdeaktywować usługę, będziesz mógł to zrobić przy pomocy linku zawartego w tej wiadomości.");
  
  /*overallDiv-przypomnienie*/ stringArr[11] = "<div class='olb_overTextDivGreen' style='width:450px;height:230px;' id='olb_overdiv'>"+closingDiv+drawHeading("Przypomnienie")+"<center><div style='display:block;width:400px;text-align:left'>"+drawSmallText("W pole poniżej wpisz swój adres e-mail. Na ten adres zostanie przesłane nowe hasło.")+"<div style='padding-top:17px'><form action='#' method='post' onSubmit='return biloc(\"przypomnienie\")'><center>"+drawBiggerText("E-mail: ")+drawInputTextField('email',"text","width:210px")+"<br><br><input type='submit' value='&nbsp;' style='width:114px; height:22px; background-image:url(http://www.wedkarski.com/images/btn_przypomnij_haslo.gif); border:0px; padding:0px; margin:0px; cursor:pointer'></form></div>"+"</center>"+"</div>";
  /*innerHTML-przypomnienieOK*/ stringArr[12] = closingDiv+drawHeading("Przypomnienie")+"<center>"+drawSmallText("Na twój adres e-mail wysłane zostało nowe hasło.")+"<br><br><img src='/images/button_zamknij.gif' onclick='olb_myLightbox.end()' style='cursor: pointer;'></center>";
  /*innerHTML-przypomnienieFailed*/ stringArr[13] = closingDiv+drawHeading("Przypomnienie")+"<center>"+drawSmallText("Nie ma takiego użytkownika!")+"<div style='display:block;width:400px;text-align:left'>"+drawSmallText("W pole poniżej wpisz swój adres e-mail. Na ten adres zostanie przesłane nowe hasło.")+"<div style='padding-top:17px'><form action='#' method='post' onSubmit='return biloc(\"przypomnienie\")'><center>"+drawBiggerText("E-mail: ")+drawInputTextField('email',"text","width:210px")+"<br><br><input type='submit' value='&nbsp;' style='width:114px; height:22px; background-image:url(http://www.wedkarski.com/images/btn_przypomnij_haslo.gif); border:0px; padding:0px; margin:0px; cursor:pointer'></form></div>"+"</center>";
  
  /*innerHTML-newsletterOK*/ stringArr[14] = closingDiv+drawHeading("Newsletter")+"<center>"+drawSmallText("Twój adres został dopisany do naszej bazy newsletterowej.")+"<br><br><img src='/images/button_zamknij.gif' onclick='olb_myLightbox.end()' style='cursor: pointer;'></center>";
  /*innerHTML-newsletterCustomerFoundAndActivated*/ stringArr[15] = closingDiv+drawHeading("Newsletter")+"<center>"+drawSmallText("Usługa została uaktywniona dla podanego adresu. Możesz zdeaktywować usługę w panelu Moje Konto dostępnym po zalogowaniu.")+"<br><br><img src='/images/button_zamknij.gif' onclick='olb_myLightbox.end()' style='cursor: pointer;'></center>";
  /*innerHTML-newsletterNewsletterClientFoundAndActivated*/ stringArr[16] = closingDiv+drawHeading("Newsletter")+"<center>"+drawSmallText("Usługa została uaktywniona dla podanego adresu. ")+"<br><br><img src='/images/button_zamknij.gif' onclick='olb_myLightbox.end()' style='cursor: pointer;'></center>";
  /*innerHTML-newsletterFatalError*/ stringArr[17] = closingDiv+drawHeading("Newsletter")+"<center><div style='display:block;width:400px;text-align:left'><center>"+drawSmallText("Błędny adres e-mail!","5")+"</center><div style='padding-top:17px'><form action='#' method='post' onSubmit='return biloc(\"newsletter\")'><center>"+drawBiggerText("E-mail: ")+drawInputTextField('email',"text","width:210px")+"</center>"+drawSmallText("<input type='checkbox' name='akcep_regul' id='akcep_regul'> <font color='#709cc5'>Oświadczam, że zapoznałem się z <u>REGULAMINEM</u> usługi newsletter.</font>","10")+"<br><center><input type='submit' value='&nbsp;' style='width:129px; height:23px; background-image:url(http://www.wedkarski.com/images/zapisz_email.gif); border:0px; padding:0px; margin:0px; cursor:pointer'></center></form></div>"+"</center>"
  /*innerHTML-Feedback*/ stringArr[30] = "<div class='olb_overTextDivBlue' style='width:450px;height:330px;' id='olb_overdiv'>"+closingDiv+drawHeading("Feedback")+"<center><div style='display:block;width:350px;text-align:left; margin-left: 20px;'>"+drawSmallText("Jeśli masz jakieś sugestie odnośnie użyteczności lub asortymentu sklepu, podziel się nimi:","5")+"</div>"+"<div style='padding-top:3px'><form action='#' method='post' onSubmit='return biloc(\"feedback\")'>"+drawInputTextareaField('opinie',"height: 10em; width: 350px;")+"<br><input type='submit' value='&nbsp;' style='width:108px; height:29px; background-image:url(http://www.wedkarski.com/images/sugestie_wyslij.gif); border:0px; padding:0px; margin:0px; cursor:pointer'></form></div>"+"</center>"+"</div>";
  /*innerHTML-NewsletterOK*/ stringArr[31] = closingDiv+drawHeading("Feedback")+"<center>"+drawBiggerText("Dziękujemy")+"<BR><BR>"+drawSmallText("Dziękujemy za przesłane uwagi.");
  /*innerHTML-NewsletterOK*/ stringArr[32] = closingDiv+drawHeading("Feedback")+"<center>"+drawBiggerText("Błąd")+"<BR><BR>"+drawSmallText("Wystąpił błąd przy przesyłaniu informacji. Poszę skontaktowac się z obsługą strony.");

  return stringArr[type];
}

function drawHeading(strin) {
	if(strin == "Rejestracja") {
		var str = "<center><img src='/images/hrrejestracja.gif' border=0></center>";
	}
	else if(strin == "Logowanie") {
		var str = "<center><img src='/images/hrlogowanie.gif' border=0></center>";
	}
	else if(strin == "Newsletter") {
		var str = "<center><img src='/images/hrnewsletter.gif' border=0></center>";
	}
	else if(strin == "Feedback") {
		var str = "<center><img src='/images/sugestie.png' border=0></center>";
	}
	else if(strin == "Przypomnienie hasła") {
		var str = "<center><img src='/images/hrprzypomnienie_hasla.gif' border=0></center>";
	}
	else if(strin == "Dziękujemy!") {
		var str = "<center><img src='/images/hrdziekujemy.gif' border=0></center>";
	}
	else if(strin == "Przypomnienie") {
		var str = "<center><img src='/images/hrprzypomnienie.gif' border=0></center>";
	}
	else {
		var str = strin;
	}
	
	var retstr = "<div style='padding-top:8px;padding-bottom:22px;display:block;font-size:24px;font-weight:bold;font-family:tahoma;color:white'>"+str+"</div>";
	return retstr;
}

function drawSmallText(str,padding_top) {
  var retstr = "<div style='display:block;padding-top:"+padding_top+"px;font-size:12px;font-weight:normal;font-family:arial;color:white'>"+str+"</div>";
  return retstr;
}

function drawBiggerText(str) {
  var retstr = "<div style='display:block;padding-top:4px;font-size:20px;font-weight:bold;font-family:arial;color:white'>"+str+"</div>";
  return retstr;
}

function drawInputTextField(nazwa,type,style) {
  var retstr = "<input id='"+nazwa+"' type='"+type+"' class='olb_inputText' name='"+nazwa+"' style='"+style+"'>";
  return retstr;
}

function drawInputTextareaField(nazwa,style) {
	var retstr = "<textarea id='"+nazwa+"' name='"+nazwa+"' style='"+style+"'></textarea>";
	return retstr;
}

function drawInputRow(left_width,left_text,fieldname,fieldwidth,type) {
  var retstr = "<tr id='X"+fieldname+"'><td align='right' style='padding-top:5px;padding-right:6px;font-size:14px;color:white;font-weight:bold;font-family:arial' width='"+left_width+"'>"+left_text+"</td><td style='padding-top:5px' align='left'>"+drawInputTextField(fieldname,fieldwidth,type)+"</td></tr>";
  return retstr;
}


function drawHiddenInputRow(left_width,left_text,fieldname,fieldwidth,type) {
  var link;
  if(fieldname == 'nip')
    link = "&nbsp;&nbsp; <a href='javascript:hideCompanyFields()' class='faq'>zwiń &raquo;</a>";
  else
    link = "";
    
  var retstr = "<tr id='X"+fieldname+"' style='display:none'><td align='right' style='padding-top:5px;padding-right:6px;font-size:14px;color:white;font-weight:bold;font-family:arial' width='"+left_width+"'>"+left_text+"</td><td style='padding-top:5px' align='left'>"+drawInputTextField(fieldname,fieldwidth,type)+link+"</td></tr>";
  return retstr;
}

function showCompanyFields() {
  document.getElementById('rozwin_rejestracje').style['display'] = 'none';
  document.getElementById('Xnip').style['display'] = '';
  document.getElementById('Xcompany').style['display'] = '';
}

function hideCompanyFields() {
  document.getElementById('Xnip').style['display'] = 'none';
  document.getElementById('Xcompany').style['display'] = 'none';
  document.getElementById('rozwin_rejestracje').style['display'] = '';
  document.getElementById('nip').value = '';
  document.getElementById('company').value = '';
}

function validateRegisterUserForm() {
  var form = document.getElementById('registerUserForm');

  if(form.firstname.value.length < 3)
  {
    alert("To imię jest za krótkie.");
    form.firstname.focus();
    return false;
  }

  if(form.lastname.value.length < 2)
  {
    alert("To nazwisko jest za krótkie.");
    form.lastname.focus();
    return false;
  }

  if(!form.Xemail_address.value.match('@'))
  {
    alert("Błędny format adresu email.");
    form.Xemail_address.focus();
    return false;
  }

  if(form.telephone.value.length < 9)
  {
    alert("Proszę podać numer telefonu według następującego schematu: (+22)100-10-10 lub 500-500-500");
    form.telephone.focus();
    return false;
  }

  if(form.street_address.value.length < 5)
  {
    alert("Ten adres jest za krótki. Proszę podać ulicę, numer domu i numer mieszkania.");
    form.street_address.focus();
    return false;
  }

  if(form.city.value.length < 3)
  {
    alert("Nie znam takiej miejscowości.");
    form.city.focus();
    return false;
  }

  if(form.postcode.value.length < 5)
  {
    alert("Proszę podać kod pocztowy według następującego schematu: 00-000");
    form.postcode.focus();
    return false;
  }

  if(form.Xpassword.value.length < 5)
  {
    alert("Hasło musi mieć przynajmniej 5 znaków.");
    form.Xpassword.focus();
    return false;
  }

  if(form.confirmation.value != form.Xpassword.value)
  {
    alert("Podano dwa różne hasła.");
    form.Xpassword.focus();
    return false;
  }
  
  if(form.newsletter.checked && !(form.newsletter_regulations_confirmation.checked))
  {
    alert("Aby aktować usługę newsletter należy potwierdzić zapoznanie się z regulaminem.");
    form.newsletter_regulations_confirmation.focus();
    return false;
  }
  
  return true;
}
