function formCheck(formobj){
	var fieldRequired = Array("titlec2");
	var fieldDescription = Array("Titlu pagina");
	var alertMsg = "Completeaza campul:\n";
	var l_Msg = alertMsg.length;
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}
	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}

function ReplaceContentInContainer(id,content) {
	var container = document.getElementById(id);
	container.innerHTML = content;
}

var req;
function navigate(month,year) {
        var url = "calendar.php?month="+month+"&year="+year;
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.open("GET", url, true);
        req.onreadystatechange = callback;
        req.send(null);
}
function callback() {        
        obj = document.getElementById("calendar");
        setFade(0);
        
		if(req.readyState == 4) {
                if(req.status == 200) {
                        response = req.responseText;
                        obj.innerHTML = response;
                        fade(0);
                } else {
                        alert("Hiba adatatvitelkor:\n" + req.statusText);
                }
        }
}
function fade(amt) {
	if(amt <= 100) {
		setFade(amt);
		amt += 10;
		setTimeout("fade("+amt+")", 5);
    }
}
function setFade(amt) {
	obj = document.getElementById("calendar");
	amt = (amt == 100)?99.999:amt;
	obj.style.filter = "alpha(opacity:"+amt+")";
	obj.style.KHTMLOpacity = amt/100;
	obj.style.MozOpacity = amt/100;
	obj.style.opacity = amt/100;
}

function um(i,j,v){
	var current= "r_" + i + "_" + j ;
	var currentstate=document.getElementById("r_" + i + "_" + j).checked;
	var val=Number(v);
	var c6="r_" + i + "_" + 6;
	var c8="r_" + i + "_" + 8;
	var c10="r_" + i + "_" + 10;
	var c12="r_" + i + "_" + 12;
	var c14="r_" + i + "_" + 14;
	var c16="r_" + i + "_" + 16;
	var allv=Number(document.getElementById(c16).value);
	
	if(j==6){		
		if(currentstate == false){
			document.getElementById(c16).checked=false;
			if(document.getElementById(c8).checked==true){
				document.getElementById(c8).checked=false;
				val=val+Number(document.getElementById(c8).value);
			}
			if(document.getElementById(c10).checked==true){
				document.getElementById(c10).checked=false;
				val=val+Number(document.getElementById(c10).value);
			}
			if(document.getElementById(c12).checked==true){
				document.getElementById(c12).checked=false;
				val=val+Number(document.getElementById(c12).value);
			}
			if(document.getElementById(c14).checked==true){
				document.getElementById(c14).checked=false;
				val=val+Number(document.getElementById(c14).value);
			}
		}
	}
	
	
	if(j==8){
		if(currentstate == true){
			if(document.getElementById(c6).checked==false){
				document.getElementById(c6).checked=true;
				val=val+Number(document.getElementById(c6).value);
			}
		}else{
			document.getElementById(c16).checked=false;
			if(document.getElementById(c10).checked==true){
				document.getElementById(c10).checked=false;
				val=val+Number(document.getElementById(c10).value);
			}
			if(document.getElementById(c12).checked==true){
				document.getElementById(c12).checked=false;
				val=val+Number(document.getElementById(c12).value);
			}
			if(document.getElementById(c14).checked==true){
				document.getElementById(c14).checked=false;
				val=val+Number(document.getElementById(c14).value);
			}
		}
	}
	
	if(j==10){		
		if(currentstate == true){
			if(document.getElementById(c6).checked==false){
				document.getElementById(c6).checked=true;
				val=val+Number(document.getElementById(c6).value);
			}
			if(document.getElementById(c8).checked==false){
				document.getElementById(c8).checked=true;
				val=val+Number(document.getElementById(c8).value);
			}
		}else{
			document.getElementById(c16).checked=false;
			if(document.getElementById(c12).checked==true){
				document.getElementById(c12).checked=false;
				val=val+Number(document.getElementById(c12).value);
			}
			if(document.getElementById(c14).checked==true){
				document.getElementById(c14).checked=false;
				val=val+Number(document.getElementById(c14).value);
			}
		}
	}
	
	
	if(j==12){
		if(currentstate == true){
			if(document.getElementById(c6).checked==false){
				document.getElementById(c6).checked=true;
				val=val+Number(document.getElementById(c6).value);
			}
			if(document.getElementById(c8).checked==false){
				document.getElementById(c8).checked=true;
				val=val+Number(document.getElementById(c8).value);
			}
			if(document.getElementById(c10).checked==false){
				document.getElementById(c10).checked=true;
				val=val+Number(document.getElementById(c10).value);
			}
		}else{
			document.getElementById(c16).checked=false;
			if(document.getElementById(c14).checked==true){
				document.getElementById(c14).checked=false;
				val=val+Number(document.getElementById(c14).value);
			}
		}
	}
	
	if(j==14){
		if(currentstate==false){
			document.getElementById(c16).checked=false;
		}else{
			if(document.getElementById(c6).checked==false){
				document.getElementById(c6).checked=true;
				val=val+Number(document.getElementById(c6).value);
			}
			if(document.getElementById(c8).checked==false){
				document.getElementById(c8).checked=true;
				val=val+Number(document.getElementById(c8).value);
			}
			if(document.getElementById(c10).checked==false){
				document.getElementById(c10).checked=true;
				val=val+Number(document.getElementById(c10).value);
			}
			if(document.getElementById(c12).checked==false){
				document.getElementById(c12).checked=true;
				val=val+Number(document.getElementById(c12).value);
			}
		}
	}
	

	if(j==16){
		if(currentstate == true){
			document.getElementById("total").value=Number(document.getElementById("total").value)-Number(document.getElementById("total_"+i).value);
			document.getElementById(c6).checked=true;
			document.getElementById(c8).checked=true;
			document.getElementById(c10).checked=true;
			document.getElementById(c12).checked=true;
			document.getElementById(c14).checked=true;
			document.getElementById("total_"+i).value=allv;
			val=0;
			document.getElementById("total").value=Number(document.getElementById("total").value)+Number(document.getElementById("total_"+i).value);
		}else{
			document.getElementById("total").value=Number(document.getElementById("total").value)-Number(document.getElementById("total_"+i).value);
			document.getElementById(c6).checked=false;
			document.getElementById(c8).checked=false;
			document.getElementById(c10).checked=false;
			document.getElementById(c12).checked=false;
			document.getElementById(c14).checked=false;
			document.getElementById("total_"+i).value=0;
			val=0;
			document.getElementById("total").value=Number(document.getElementById("total").value)+Number(document.getElementById("total_"+i).value);
		}
	}
	
	if(document.getElementById(c8).checked==true && document.getElementById(c10).checked==true && 
document.getElementById(c12).checked==true && document.getElementById(c14).checked==true){
		document.getElementById(c16).checked=true;
	}

	if(document.getElementById(current).checked == true){
		document.getElementById("total_"+i).value=Number(document.getElementById("total_"+i).value) + val;
		document.getElementById("total").value=Number(document.getElementById("total").value) + val;
	}else{
		document.getElementById("total_"+i).value=Number(document.getElementById("total_"+i).value) - val;
		document.getElementById("total").value=Number(document.getElementById("total").value) - val;
	}
	

	if(Number(document.getElementById("total").value)>0){
		document.getElementById("sub").disabled=false;
		document.getElementById("sub").className="submit2";
	}else{
		document.getElementById("sub").disabled=true;
		document.getElementById("sub").className="submit1";
	}
}
