function isNumberString (InString)  {
	if(InString.length==0) return (false);
	var RefString="1234567890";
	for (Count=0; Count < InString.length; Count++)  {
		TempChar= InString.substring (Count, Count+1);
		if (RefString.indexOf (TempChar, 0)==-1)  
		return (false);
	}
	return (true);
}


function validateDate(form , name ){
	var zatwierdz = true;

	var data = form.cart_date.value;
	
	if (data=='')	return zatwierdz;

	var dd=data.substring(0,2);
	var dm=data.substring(3,5);
	var dy=data.substring(6,10);
	
	var d1=data.substring(2,3);
	var d2=data.substring(5,6);
	var d3=data.substring(5,6);
	//alert( 'dzien:'+d1+' miesiac:'+d2+' rok:'+d3 );
	
	if ( (dm==1) || (dm==3) || (dm==5) || (dm==7) || (dm==8) || (dm==10) || (dm==12) ){
		if ( (dd>=1) && (dd<=31) && (dy>2004) && (dy<2015) ){
			zatwierdz = true;
		}
	}

	if ( (dm==4) || (dm==6) || (dm==9) || (dm==11) ){
		if ( (dd>=1) && (dd<=30) && (dy>2004) && (dy<2015) ){
			zatwierdz = true;
		}
	}
		
	if ( (dm==2) ){
		if ( (dy==2000) || (dy==2004) || (dy==2008) || (dy==2012) ){
			if ( (dd>=1) && (dd<=29) && (dy>2004) && (dy<2015) ){
				zatwierdz = true;
			}
		}
		
		if ( (dy>=2001 && dy<=2003) || (dy>=2005 && dy<=2007) || (dy>=2011 && dy<=2013) ){
			if ( (dd>=1) && (dd<=29) && (dy>2004) && (dy<2015) ){
				zatwierdz = true;
			}
		}
	}
	
	if ( dy<today_y ) zatwierdz = false;
	if ( dy==today_y && dm<today_m ) zatwierdz = false;
	if ( dy==today_y && dm==today_m && dd<=today_d ) zatwierdz = false;
	if ( !isNumberString(dd) || !isNumberString(dm) || !isNumberString(dy) ) zatwierdz = false;
	if ( d1!='-' || d2!='-' || d3!='-' ) zatwierdz = false;
	
	if (!zatwierdz){
		alert( 'Niepoprawna data dostawy!' );
		return false;
		}
	else
		return true;
}


function validateCart(type){
	var form = document.forms['cart'];
	var zatwierdz = true;
	
	if(type=="order") form.form_cart_order.value = 1;
	else form.form_cart_order.value = 0;
	
	if(!validateDate(form)){
		zatwierdz = false;
	}
	
	var CartId = document.getElementsByName("cart_id[]");
	
	if (zatwierdz){
		//alert (form.form_cart_order.value);
		form.submit();
	}
}

function otherPlaceChange(){
	var form = document.forms['shipment'];
	
	if (form.place_other.checked){
		form.place_address.readOnly = false;
		form.place_postcode.readOnly = false;
		form.place_city.readOnly = false;
	}
	else{
		form.place_address.readOnly = true;
		form.place_postcode.readOnly = true;
		form.place_city.readOnly = true;
	}
}

