
/*
 * Function to the operating advajax.js 
 *
 */
	function showBody(_var_Link){
		var _var_FileName = 'srodek.php';
		var _var_CountId = 10;		
					 
		advAJAX.post({
			url: _var_FileName,	
			parameters : {					
			"_var_Link" : _var_Link,
			"_var_CountId" : 10
			},					
			onSuccess : function(obj) {document.getElementById('_body').innerHTML = obj.responseText; }
		});
		showCategory(_var_Link);		
	}
	function sendOrder(_id_przesylki){
			document.getElementById('_showCategory_').innerHTML = '<b>Zamówienie</b>';
			advAJAX.post({
			url: 'sendOrder.php',
			parameters : {					
			"_var_id" : _id_przesylki
			},				
			onSuccess : function(obj) {document.getElementById('_body').innerHTML = obj.responseText;}
			
		});
		refresCart();
	}
	
	function showCategory(_var_Link){
			advAJAX.post({
			url: 'showCategory.php',	
			parameters : {					
			"_var_Link" : _var_Link
			},				
			onSuccess : function(obj) {document.getElementById('_showCategory_').innerHTML = obj.responseText;}
			
		});
	}
	
	function _LoginUser(_formName_) {
		var f = document[_formName_];
		var alert_message = "Przepraszamy wystąpił błąd.\n";
		var error = 0;
		
		if (f.login.value.length < 1){
			alert_message += "Podaj Login\n";
			error = 1;
		}
		if (f.pass.value.length < 1){
			alert_message += "Podaj Hasło\n";
			error = 1;
		}
		if (error == 1){
			alert(alert_message);
		}
		else{
			f.submit();
		}
	}
	
	function addToCart(_productId, _Flag, _CoFlag, _coIl) {
			
		var f = document.Cart;
		
		var alert_message = "Wystąpił nieoczekiwany błąd w przetwarzaniu formularza!\n";
		var error = 0;
		var error_color = 0;
		var _coId ;
		if (_coIl > 1 && _CoFlag == 't'){
			for (i=0; i < _coIl; i++){
				if (f._co[i].checked == true){
					_coId = f._co[i].value;
					error_color = 0;
					break;
				}
				else{
					error_color = 1;
					_coId = 0;
				}
			}
		}
		else{
			_coId = 0;
		}
		
		if (f._ilosc.value.length < 1){
			alert_message += "Proszę podać ilość;\n";
			error=1;
		}
		if (_Flag == 1){
			if (f._size.value.length < 1){
				alert_message += "Proszę podać rozmiar;\n";
				error=1;
			}
		}
		if (error_color == 1){
			alert_message += "Proszę zaznaczyć kolor;\n";
			error=1;
		}
		if (error == 1){
			alert(alert_message);
		}
		else{
			addToBaCartAjax (_productId, f._ilosc.value, f._size.value, _coId);
		}
	}
	
	
	function addToBaCartAjax (_var_IdProdukt, _var_Ilosc, _var_Rozmiar, _coId){
		advAJAX.post({
			url: 'addToCart.php',	
			parameters : {					
			"_var_IdProdukt" : _var_IdProdukt,
			"_var_Rozmiar" : _var_Rozmiar,
			"_var_CoId" : _coId,
			"_var_Ilosc" : _var_Ilosc
			},					
			onSuccess : function(obj) {document.getElementById('_AlertAddToCart').innerHTML = obj.responseText; refresCart();}
			
		});
		setTimeout("document.getElementById('_AlertAddToCart').innerHTML=''", 10000);
		
		
		
	}	
	function refresCart(){
			advAJAX.post({
			url: 'refreshCart.php',					
			onSuccess : function(obj) {document.getElementById('_show_Cart_').innerHTML = obj.responseText;}			
		});
	}
	function cleanCart(){
			advAJAX.post({
			url: 'cleanCart.php',					
			onSuccess : function(obj) {document.getElementById('_AlertAddToCart').innerHTML = obj.responseText;}			
		});
		showBody('/14/8/zamowienie.html');
		setTimeout("document.getElementById('_AlertAddToCart').innerHTML=''", 10000);
		refresCart();
	}
	
	function updateCart(_IL_, _ID_, _Token_){
			
			advAJAX.post({
			url: 'updateCart.php',
			parameters : {					
			"_IL_" : _IL_,
			"_ID_" : _ID_,
			"_Token_" : _Token_
			},
			onSuccess : function(obj) {document.getElementById('_AlertAddToCart').innerHTML = obj.responseText;}			
		});
		showBody('/14/8/zamowienie.html');
		setTimeout("document.getElementById('_AlertAddToCart').innerHTML=''", 10000);		
		refresCart();
		
	}
	
	function _RegistrationUser() {
		var f = document._Registration;
		var alert_message = "Przepraszamy wystąpił błąd.\n";
		var error = 0;
		var dobryEmail=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;
		if (f._login.value.length < 1){
			alert_message += "Podaj Login\n";
			error = 1;
		}
		if (f._pass.value.length < 1){
			alert_message += "Podaj Hasło\n";
			error = 1;
		}
		if (f._re_pass.value.length < 1){
			alert_message += "Powtórz Hasło\n";
			error = 1;
		}
		if (f._re_pass.value != f._pass.value){
			alert_message += "Hasła są różne\n";
			error = 1;
		}
		if (f._name.value.length < 1){
			alert_message += "Podaj Imię\n";
			error = 1;
		}
		if (f._surname.value.length < 1){
			alert_message += "Podaj Nazwisko\n";
			error = 1;
		}
		if (!dobryEmail.test(f._email.value)){
			alert_message += "błędny adres adres email\n";
			error = 1;
		}
		if (f._email.value.length < 1){
			alert_message += "Podaj adres e-mail!\n";
			error = 1;
		}
		if (f._city.value.length < 1){
			alert_message += "Podaj Miejscowość!\n";
			error = 1;
		}
		if (f._zip.value.length < 1){
			alert_message += "Podaj Kod!\n";
			error = 1;
		}
		if (f._street.value.length < 1){
			alert_message += "Podaj ulice!\n";
			error = 1;
		}
		if (f._nr.value.length < 1){
			alert_message += "Podaj nr lokalu/mieszkania!\n";
			error = 1;
		}
		if (f._phone.value.length < 1){
			alert_message += "Podaj nr telefonu!\n";
			error = 1;
		}
		if (f.fo[0].checked){
			if (f._nip.value.length < 1){
			alert_message += "Podaj nr NIP!\n";
			error = 1;
		}
      	else{
      		var wzor_nip=/^([0-9]{10}){1}$/;
      		var nip= new String(f._nip.value);   
       		if (wzor_nip.test(nip)==false){
       			alert_message += "Nie prawidłowy format danych w polu NIP np 10 cyfr bez - \n";
       			error = 1;
       		}
		}
		
      	}		
		if (error == 1){
			alert(alert_message);
		}
		else{
			f.submit();
		}
	}
	function _checkSearchForm() {
		
		var f = document._searchForm;
		
		var alert_message = "Przepraszamy wystąpił błąd.\n";
		var error = 0;
		
		if (f.search.value.length < 1){
			alert_message += "Podaj fraze do wyszukiwarki\n";
			error = 1;
		}
		if (error == 1){
			alert(alert_message);
		}
		else{
			f.submit();
		}
	}
	function ShowGalleryImage(strImageFileName, intImageWidth, intImageHeight){
		var config;
		config = windowGaleryConfig (intImageWidth, intImageHeight, 10, 10);
	
		popGaleryShow = window.open (strImageFileName,"galeria",config)
		popGaleryShow.document.close();
		popGaleryShow.focus();
	}

	function windowGaleryConfig (intImageWidth, intImageHeight, intImageBorderWidth, intImageBorderHeight){
		if(window.screen){
			intDisplayWidth=screen.availWidth;
			intDisplayHeight=screen.availHeight;
		}
		else{
			intDisplayWidth=480;
			intDisplayHeight=320;
		}
		intWidthWindow = intImageWidth + intImageBorderWidth;
		intHeightWindow = intImageHeight + intImageBorderHeight;
		config='toolbar=no, location=no, directories=no, status=no, menubar=no,scrollbars=no, resizable=no,'
		config += 'left=' + (intDisplayWidth-intImageWidth)/2 + ','
		config += 'top=' + (intDisplayHeight-intImageHeight)/2 + ','
		config += 'screenX=' + (intDisplayWidth-intImageWidth)/2 + ','
		config += 'screenY=' + (intDisplayHeight-intImageHeight)/2 + ','
		config += 'width=' + intWidthWindow + ','
		config += 'height=' + intHeightWindow + ','
		config += 'innerWidth' + intImageWidth + ','
		config += 'innerHeight' + intImageHeight+ ','
		return config;
	}
		function _checkNewsletter(mail){
		var error = 0;
		var alert_message = "Przepraszamy wystąpił błąd.\n";
		var dobryEmail=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;
		
		if (mail.length == 0){
			alert_message += "wpisz adres email\n";
			error = 1;
		}
		else if (!dobryEmail.test(mail)){
			alert_message += "błędny adres email\n";
			error = 1;
		}
		if (error == 0){
			document._newsletterForm.submit();
		}
		else{
			alert (alert_message);
		}
	}