function checkPrice(el){
   
    if (el.value.lenght == 0) {
        return false;
    }
//    
//    if (!el.value.match(/^[a-z]{1,3}$/)) {
//        alert('To nie jest poprawny numer telefonu');
//        el.value = el.value.substring(0, el.value.length - 1);
//        return false;
//    }
//    
    advAJAX.get({
        url: '/ajax.php',
        parameters: {
            "get": "home",
            "code": el.value
        },
        onSuccess: function(obj){
            eval('priceList = ' + obj.responseText);
			$('priceListDivForTable').innerHTML = '';
			$('priceListDivForTable').innerHTML = $('priceListDivForTable2').innerHTML;
			
			normal_price=number_format(priceList.normal);
			cell_price=number_format(priceList.mobile);
			special_price=number_format(priceList.special);
			
			
			if (normal_price!="") {
				document.getElementById('normalePrice').innerHTML = normal_price;
			}
			if (cell_price!="") {
				document.getElementById('mobilePrice').innerHTML = cell_price;
			}
			if (special_price!="") {
				document.getElementById('specialPrice').innerHTML = special_price;
			}

			
			
        },
        onError: function(obj){
            alert('Wybacz, ale nie mogliśmy sprawdzić ceny');
            return false;
        }
    });
}



function number_format(num) {
	if(num == null)
		return "-";
	temp=format_number(num,2,",");
	if (temp=="") {return temp;}
	else {return temp+"zł";}
	//return format_number(num,2,",");
}

function $(id) {
	return document.getElementById(id);	
}

function format_number(pnumber,decimals,decimal_point){
	if (isNaN(pnumber)) { return ""};
	if (pnumber=='') { return ""};
	
	var snum = new String(pnumber);
	var sec = snum.split('.');
	var whole = parseFloat(sec[0]);
	var result = '';
	
	if(sec.length > 1){
		var dec = new String(sec[1]);
		dec = String(parseFloat(sec[1])/Math.pow(10,(dec.length - decimals)));
		dec = String(whole + Math.round(parseFloat(dec))/Math.pow(10,decimals));
		var dot = dec.indexOf('.');
		if(dot == -1){
			dec += '.'; 
			dot = dec.indexOf('.');
		}
		while(dec.length <= dot + decimals) { dec += '0'; }
		result = dec;
	} else{
		var dot;
		var dec = new String(whole);
		dec += '.';
		dot = dec.indexOf('.');		
		while(dec.length <= dot + decimals) { dec += '0'; }
		result = dec;
	}	
	
	result=result.replace(".",decimal_point);
	
	return result;
}
