function Ccolor(id,type) {
	tablecolour = '#F6F6F6'
		if (type == 'in') { 
			id.bgColor = tablecolour;
		}
		else {
			id.bgColor = '#FFFFFF';
		}
}

function ColorBg(id,clr) 
{
	id.bgColor = clr;
}

function validate(form) {
	//alert(form);
	var j = 0;
	msg = "";
	for(var i = 0;i < ele.length;i++) {
		if(isBlank(form, ele[i])) {
			invalid(form, ele[i]);
			msg = msg + msgs[i] +"\n";
			j = j +1;
		}
	}
	if(j == 0) {
		document.forms[form].submit();
	}
	else {
		alert(alertMsg + "\n"+ msg);
		return false;
	}
}

function validate2(form) {
	//alert(form);
	var j = 0;
	msg = "";
	for(var i = 0;i < ele.length;i++) {
		if(isBlank(form, ele[i])) {
			invalid(form, ele[i]);
			msg = msg + msgs[i] +"\n";
			j = j +1;
		}
	}
	if(j == 0) {
		return true;
	}
	else {
		alert(alertMsg + "\n"+ msg);
		return false;
	}
}


function invalid(form, ele) {
	if(!document.layers) {
		document.forms[form].elements[ele].style.backgroundImage = 'url(./images/bcg_input_2.jpg)';
		}
	return msg;
}

function isBlank(form,ele) {
	str = document.forms[form].elements[ele].value;
	if(str == "") {
		return true;
	}
	else {
		return false;
	}

}

function openPrintable(section, id, lang) 
{
	var newWindow = window.open("./html/printable.html?nid=" + id + "&lang=" + lang,"PrintArtcle","height=500,width=550,toolbar=no,status=no,menubar=no,resizable=yes,scrollbars=yes");
}
function openWin(what, lang) 
{
	var newWindow = window.open("./downloads/curriculum.html?p=" + what + "&lang=" + lang,"Curr","height=650,width=600,toolbar=no,status=no,menubar=no,resizable=yes,scrollbars=yes");
}
function popUp(page, width, height, lang) 
{
	var newWindow = window.open(page,"GenericPage","height=" + height + ",width=" + width + ",toolbar=no,status=no,menubar=no,resizable=yes,scrollbars=yes");
}

function confirmaction (msg)
{
	var conferma=null;
	conferma=confirm (msg + '\n');
	if (conferma==false)
	{
		return (false);
	}
}

function styleAlert(message,timeout)
{
	$.blockUI({
	theme:false,
	message:message,
	timeout:timeout
	});
}

function deleteRec(msg,url)
{
	var conferma=null;
	conferma = confirm(msg + '?\n');
	if(conferma == false) 
	{
		return false;
	}
	else
	{
		document.location.href = url;
	}
}

function avvisoconferma(msg,url)
{
	var conferma=null;
	conferma = confirm(msg + '\n');
	if(conferma == false) 
	{
		return false;
	}
	else
	{
		document.location.href = url;
	}
}

function checkNumeric(field, origvalue)
{
	pattern = /^[0-9]*$/;
	if(pattern.test(field.value)==false)
	{
		//alert("Not numeric in " + field.name);
		field.value = origvalue;
	}
}

function checkNumericAlert(field, origvalue, msg)
{
	pattern = /^[0-9]*$/;
	if(pattern.test(field.value)==false)
	{
		alert(msg);
		field.value = origvalue;
	}
}


