function clearF(field){
	if(field.value == 'Username'){
	field.value = '';	
	}
}


function del(){
	i = confirm("This operation is crucial. Do you want to continue?");
	return i;
}

//ajax//
function ct_ajax() {	
if (window.XMLHttpRequest) {		
return new XMLHttpRequest(); 	
} else if(window.ActiveXObject) {		
return new ActiveXObject("Microsoft.XMLHTTP"); 	
} else {				
alert("Your browser doesn't support the XmlHttpRequest object.  Better upgrade, to effectively use this site");
	}
}
//Get our browser specific XmlHttpRequest object.
var objReq = ct_ajax();
function init() {
	try{
	document.getElementById('cal').innerHTML = '<img src = "images/loading.gif" alt ="Loading">';
//send to servar
	if (objReq.readyState == 4 || objReq.readyState == 0) {
		var url = 'cal.php';
		objReq.open("GET", url, true);
		objReq.onreadystatechange = getCalendar; 
		objReq.send(null);
	}
	
	} catch (Exception){}
}

//next month
function next(m, y){
if (objReq.readyState == 4 || objReq.readyState == 0) {
		if(m == 12){
			y++;
			m = 1;
		} else {
			m++;
		}
		var url = 'cal.php?date='+m+' '+y;
		objReq.open("GET", url, true);
		objReq.onreadystatechange = getCalendar; 
		objReq.send(null);
	}	
}

//previous month
function previous(m, y){
if (objReq.readyState == 4 || objReq.readyState == 0) {
		if(m == 1){
			y--;
			m = 12;
		} else {
			m--;
		}
		var url = 'cal.php?date='+m+' '+y;
		objReq.open("GET", url, true);
		objReq.onreadystatechange = getCalendar; 
		objReq.send(null);
	}	
}

//calls to server.
function getCalendar() {
	if (objReq.readyState == 4) {
		document.getElementById('cal').innerHTML = objReq.responseText;
	}
}

function getEx(fieldValue){
	document.getElementById('sel_ex').innerHTML = '<img src = "images/loading.gif">';
//send to servar
	if (objReq.readyState == 4 || objReq.readyState == 0) {
		var url = 'getex.php?category=' +fieldValue;
		objReq.open("GET", url, true);
		objReq.onreadystatechange = getExRespond; 
		objReq.send(null);
	}
}
//calls to server.
function getExRespond() {
	if (objReq.readyState == 4) {
		document.getElementById('sel_ex').innerHTML = objReq.responseText;
	}
}

function pset(n){
	var output = document.getElementById("t_actual_col_"+n).innerHTML;
	output += '<div class="wl"><input type="text" style="width:40px" name="albs_'+n+'[]" /></div><div class="wl"><input type="text" style="width:40px" name="areps_'+n+'[]" /></div><div style="clear:both">&nbsp;</div>';
	document.getElementById("t_actual_col_"+n).innerHTML = output;
	
	var output2 = document.getElementById("t_target_col_"+n).innerHTML;
	output2 += '<div class="wl"><input type="text" style="width:40px" name="tlbs_'+n+'[]" /></div><div class="wl"><input type="text" style="width:40px" name="treps_'+n+'[]" /></div><div style="clear:both">&nbsp;</div>';
	document.getElementById("t_target_col_"+n).innerHTML = output2;
	
	var output3 = document.getElementById("t_rest_col_"+n).innerHTML;
	output3 += '<div class="wl"><input type="text" style="width:40px" name="rest_'+n+'[]" /></div><div style="clear:both">&nbsp;</div>';
	document.getElementById("t_rest_col_"+n).innerHTML = output3;
	//return false;
}

function mset(n){
	var output = document.getElementById("t_actual_col_"+n).innerHTML;
	output = output.split('&nbsp;');
	output.pop();
	output.pop();
	output = output.join('&nbsp;');
	var l = output.length - 25;
	output = output.substr(0, l);
	output += '<div style="clear:both">&nbsp;</div>';
	document.getElementById("t_actual_col_"+n).innerHTML = output;
	
	var output2 = document.getElementById("t_target_col_"+n).innerHTML;
	output2 = output2.split('&nbsp;');
	output2.pop();
	output2.pop();
	output2 = output2.join('&nbsp;');
	var l = output2.length - 25;
	output2 = output2.substr(0, l);
	output2 += '<div style="clear:both">&nbsp;</div>';
	document.getElementById("t_target_col_"+n).innerHTML = output2;
	
	var output3 = document.getElementById("t_rest_col_"+n).innerHTML;
	output3 = output3.split('&nbsp;');
	output3.pop();
	output3.pop();
	output3 = output3.join('&nbsp;');
	var l = output3.length - 25;
	output3 = output3.substr(0, l);
	output3 += '<div style="clear:both">&nbsp;</div>';
	document.getElementById("t_rest_col_"+n).innerHTML = output3;
}


function opset(n){
	var output = document.getElementById("o_actual_col_"+n).innerHTML;
	output += '<div class="wl"><input type="text" style="width:40px" name="adist_'+n+'[]" /></div><div class="wl"><input type="text" style="width:40px" name="atime_'+n+'[]" /></div><div style="clear:both">&nbsp;</div>';
	document.getElementById("o_actual_col_"+n).innerHTML = output;
	
	var output2 = document.getElementById("o_target_col_"+n).innerHTML;
	output2 += '<div class="wl"><input type="text" style="width:40px" name="tdist_'+n+'[]" /></div><div class="wl"><input type="text" style="width:40px" name="ttime_'+n+'[]" /></div><div style="clear:both">&nbsp;</div>';
	document.getElementById("o_target_col_"+n).innerHTML = output2;
	//return false;
}

function omset(n){
	var output = document.getElementById("o_actual_col_"+n).innerHTML;
	output = output.split('&nbsp;');
	output.pop();
	output.pop();
	output = output.join('&nbsp;');
	var l = output.length - 25;
	output = output.substr(0, l);
	output += '<div style="clear:both">&nbsp;</div>';
	document.getElementById("o_actual_col_"+n).innerHTML = output;
	
	var output2 = document.getElementById("o_target_col_"+n).innerHTML;
	output2 = output2.split('&nbsp;');
	output2.pop();
	output2.pop();
	output2 = output2.join('&nbsp;');
	var l = output2.length - 25;
	output2 = output2.substr(0, l);
	output2 += '<div style="clear:both">&nbsp;</div>';
	document.getElementById("o_target_col_"+n).innerHTML = output2;
}


function get_view(fieldValue){
	var arrOfValue = fieldValue.split(':');
	window.location.href = "stat.php?view=" + arrOfValue[0] + "&fit=" + arrOfValue[1];
}

function changeGoal(){
	document.getElementById('changeGoal').style.visibility = 'visible';
	document.getElementById('changeGoal').style.position = 'relative';
	return false;
}
