function conf(msg,url) {
	var conf=confirm(msg);
	if (conf== true)
	 {
	   window.location=url;
	 }
	 else {}
}

Array.prototype.in_array = function ( obj ) {
	var len = this.length;
	for ( var x = 0 ; x <= len ; x++ ) {
		if ( this[x] == obj ) return true;
	}
	return false;
}

function update_day_count() {
	var formRef = document.getElementById('form-user');
	
	var day_count_ele = document.getElementById('day_count');
	var day = formRef['Date_Day'].value;
	var month = formRef['Date_Month'].value-1;
	var year = formRef['Date_Year'].value;
	

	var date = new Date(year,month,day).getTime();
	var day_count = date - new Date().getTime();
	var one_day = 1000*60*60*24;
	day_count = Math.ceil(day_count / one_day); // round to upper

	day_count_ele.innerHTML = day_count;
}
function toggle_fields(ele) {
	var type = ele.value.toLowerCase();
	var types = new Array();
	for (i=0;i<ele.options.length;i++) {
		types[i] = ele.options[i].value.toLowerCase();
	}
	var eles = document.getElementsByTagName('*');
	var elements = new Array();
	for (var i = 0; i < eles.length; i++) {
		classes = eles[i].className.split(" ");
		if (classes.in_array("toggle")) {
			if (classes.in_array(type)) {
				eles[i].style.display="block";
				if (eles[i].tagName=="IMG") {
					eles[i].style.display="inline";
				}
			}
			else {
				for (c in classes) {
					if (types.in_array(classes[c])) {
						eles[i].style.display="none";
					}
				}
			}
		}
	}

}
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
/* Add a row */


	function toggle_bubble(text) {
	
	
		var ele = document.getElementById('bubble');
		if (text==0 || text=="") {
			ele.style.display="none";
		}
		else {
			var decal_x=20;
			var decal_y=-10;
			ele.innerHTML = text;
			
			ele.style.top = (tempY+decal_y)+'px';
			ele.style.left = (tempX+decal_x)+'px';
			
			ele.style.display='block';
		}
	}