$(
	 function()
	 {
		 $("input#namount").numeric();
		 $("input#nPhone").numeric();
		 
		 $("input#namount").change( function() {
			 $("input#namount").val(Math.floor($("input#namount").val()));
		 } );
	 }
);


function select_operator(id) {
	
	// wyczysc wartosci
	$("input:hidden[name=nOperator]").val("");
	$(".logoOperator").css("border", "4px solid #ffffff");
	
	// przypisz nowe
	$("input:hidden[name=nOperator]").val(id);
	$("#operator_"+id).css("border", "4px solid #ff0000");
}


function selectPayment(id) {
	// odznacz stare
	$(".radiopaym").attr("checked", "");
	
	// zaznacz nowe
	$("#radiopaym_"+id).attr("checked", "checked");
	
	
	$("input:hidden[name=nPayment]").val(id);
}





function changeRadioAmount(amount) {
	// odznacz stare
	$(".radioamount").attr("checked", "");
	
	// zaznacz nowe
	$("#radio_"+amount).attr("checked", "checked");
	
	//$('input:radio[name=amount]:checked').val()
}






function sendFormData(basic_url, url_tosend, document_form, formId, newWindow) {
	
	var amount = $("input[name='namount']:checked").val();
	
	var nPhone = $("#nPhone").val();
	var email = $("#email").val();
	var operator = $("input[name='nOperator']").val();
	
	
	var url = basic_url+url_tosend;
	
	
	// warunek dla pola typu tekst
	if($("input[name='namount']").attr('type') == 'text') {
		amount = parseFloat($("input[name='namount']").val());

		
		cash_min = parseFloat($("input[name='cash_min']").val());
		cash_max = parseFloat($("input[name='cash_max']").val());

		if(amount < cash_min || amount > cash_max) {
			$('#error').html('Podaj kwotę doładowania od '+cash_min+' PLN do '+cash_max+' PLN.');
			return false;
		}
			
	}

	
	if(amount=="" || amount == undefined) {
		$('#error').html('Podaj kwotę doładowania.');
		return false;
	}

	if(!checkEmailAddress(email)) {
		$('#error').html('Podaj prawidłowy adres email.');
		return false;
	}
	
	if(!phoneCheck(nPhone)) {
		$('#error').html('Podaj prawidłowy numer telefonu.');
		return false;
	}
	
	
	var check = 0;
	
	
	var success = false;
	var html_dalej = "";
	$.ajax({
		   type: "POST",
		   url: url,
		   data: "namount="+amount+"&nPhone="+nPhone+"&nOperator="+operator+"&email="+email,
		   async: false,
		   
		   beforeSend: function(msg){
				html_dalej = $('#dalej').html();
				
				gif = Math.floor(Math.random()*11);
				
				//gif = 1;
				$('#error').html('');
				$('#dalej').html('<h1><img src="'+basic_url+'media/imgs/ajax_loader_gif/'+gif+'.gif" alt="czekaj..."/></h1>')
		    },
		   
		   success: function(msg){
		    	
				
		    	if(msg!=1) {
		    		$('#error').html(msg);
			    } else
		    		success=true;
		    }
	 });
	
	
	
	if(success==true) {
		if(newWindow == 'newWindow') {
			$('#'+formId).attr('target', '_parent');
			document_form.submit();
			window.location =basic_url;
		} else {
			document_form.submit();
		}
	} else {
		$('#dalej').html(html_dalej);
	}
}




function submitForm(form, formId, url) {
	
	$("#"+formId).attr("action", 'index.php/'+url);
	form.submit();
}


function open_promocja(site_url) {
	
	
	
	window.open(site_url, 'promocja','width=550,height=460,toolbar=0,location=0,directories=yes,status=yes,menubar=0,scrollbars=yes,copyhistory=yes, resizable=0');
	
}

function checkEmailAddress(field) {

	var good = false;

	var goodEmail = field.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

	if (goodEmail){
	   good = true
	} else {
	   good = false
	}
	return good;
}

