function centerMev2(){
	if (navigator.appName.indexOf("Microsoft")!=-1)
		winW = document.body.offsetWidth;
	else
		winW = window.innerWidth;
	var leftx = (winW - 1000) /2;
	$('#addgoalform').css('left', leftx+'px');
}//end of centerMe


function showGoalv2(num, parentx){
	$('#myparentx').attr('value', parentx);
	$('#mytypex').attr('value', 4);
	$('#mymsg').attr('value', num);

	if (num == 1) {
		$('#addformtitle').html('Add a New Goal or Project');
		$('#goaltitle').html('*Goal Title');
	}else if (num == 2){
		$('#addformtitle').html('Add a New Sub Goal');
		$('#goaltitle').html('*Sub Goal Title');
	}

	if ($('#addgoalform').css('display') == 'block')
		$('#addgoalform').hide("slow");
	else{
		centerMev2();
		$('#addgoalform').show("slow", function(){
		});
	}
}//end of showGoalv2


function showGoalAdminv2(num, parentx, userx){
	$('#myparentx').attr('value', parentx);
	$('#mytypex').attr('value', 4);
	$('#myuserx').attr('value', userx);

	if (num == 1){
		$('#addformtitle').html('Add a New Goal or Project');
		$('#goaltitle').html('*Goal Title');
	}else if (num == 2){
		$('#addformtitle').html('Add a New Sub Goal');
		$('#goaltitle').html('*Sub Goal Title');
	}

	if ($('#addgoalform').css('display') == 'block')
		$('#addgoalform').hide("slow");
	else{
		centerMe();
		$('#addgoalform').show("slow", function(){
			window.scrollTo(0,100);
		});
	}
}//end of showGoalAdmin


function checkGoalFormv2(){
	if ($('#title').attr('value') == ''){
		alert("Please Input a Goal Title Before Submitting the Form");
		return false
	}
	return true;
}//end of checkGoalForm


function uploadNewImgv2(num,E){
	var posx = 0;
	var posy = 0;
	if (!E)
		var E = window.event;
	if (E.pageX || E.pageY){
		posx = E.pageX;
		posy = E.pageY;
	}else if (E.clientX || E.clientY){
		posx = E.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = E.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	// posx and posy contain the mouse position relative to the document
	posx = (posx - 100) + "px"; 	/*edited for positioning - apr27*/
	posy = (posy - 200) + "px"; 	/*edited for positioning - apr27*/

	$('#newimagediv').css("top", posy);
	$('#newimagediv').css("left", posx);
	$('#newimagediv').show("slow");
	document.changemyimage.goalid.value = num;
}//end of uploadNewImg


function uploadNewFilev2(num,E){
	var posx = 0;
	var posy = 0;
	if (!E)
		var E = window.event;
	if (E.pageX || E.pageY){
		posx = E.pageX;
		posy = E.pageY;
	}else if (E.clientX || E.clientY){
		posx = E.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = E.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	// posx and posy contain the mouse position relative to the document
	posx = (posx - 390) + "px"; 	/*edited for positioning - apr27*/
	posy = (posy - 150) + "px"; 	/*edited for positioning - apr27*/
	document.changemyfile.goalid.value = num;
	$('#newfilediv').css("top", posy);
	$('#newfilediv').css("left", posx);
	$('#newfilediv').show("slow");
}//end of uploadNewFile


function changeParentv2(num,num2,E){
	var posx = 0;
	var posy = 0;
	if (!E)
		var E = window.event;
	if (E.pageX || E.pageY){
		posx = E.pageX;
		posy = E.pageY;
	}else if (E.clientX || E.clientY){
		posx = E.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = E.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	// posx and posy contain the mouse position relative to the document
	posx = (posx - 450) + "px"; 		/*edited for positioning - apr27*/
	posy = (posy - 140) + "px"; 		/*edited for positioning - apr27*/
	document.changemyparent.goalid.value = num;
	document.changemyparent.goalparent.value = num2;
	$('#changeparentdiv').css("top", posy);
	$('#changeparentdiv').css("left", posx);
	$('#changeparentdiv').show("slow");
}//end of changeParent


function addParentFunctionv2(num,E){
	var posx = 0;
	var posy = 0;
	if (!E)
		var E = window.event;
	if (E.pageX || E.pageY){
		posx = E.pageX;
		posy = E.pageY;
	}else if (E.clientX || E.clientY){
		posx = E.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = E.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	// posx and posy contain the mouse position relative to the document
	posx = (posx - 150) + "px";
	posy = (posy - 10) + "px";
	document.addmyparent.goalid2.value = num;
	$('#addparentdiv').css("top", posy);
	$('#addparentdiv').css("left", posx);
	$('#addparentdiv').show("slow");
}//end of addParent


function checkSubmitImgv2(){
	if (document.changemyimage.imagefile2.value == "")
		alert("Please complete the form properly before submitting it");
	else
		document.changemyimage.submit();
}//end of checkSubmitImg


function checkSubmitFilev2(){
	if (document.changemyfile.newfile.value == "")
		alert("Please complete the form properly before submitting it");
	else
		document.changemyfile.submit();
}//end of checkSubmitFile


function showTrackerv2(parentx,duex,edate,goalname,E){
	if (duex == "Ongoing")
		alert ("Please input a goal due date first before accessing this function");
	else{
		var posx = 0;
		var posy = 0;
		if (!E)
			var E = window.event;
		if (E.pageX || E.pageY){
			posx = E.pageX;
			posy = E.pageY;
		}else if (E.clientX || E.clientY){
			posx = E.clientX + document.body.scrollLeft
				+ document.documentElement.scrollLeft;
			posy = E.clientY + document.body.scrollTop
				+ document.documentElement.scrollTop;
		}
		// posx and posy contain the mouse position relative to the document
		posx = (posx - 650) + "px"; 	/*edited for positioning - apr27*/
		posy = (posy - 280) + "px"; 	/*edited for positioning - apr27*/

		$('#trackerparentx').attr('value', parentx);
		$('#trackerenddate2').attr('value', edate);
		$('#trackergoalnamex').attr('value', goalname);
		$('#trackerfinish2').attr('value', duex);

		$('#trackerdivx').css("top", posy);
		$('#trackerdivx').css("left", posx);
		$('#trackerdivx').show("slow");
	}
}//end of showTracker


function regIsNumberv2(fData){
	var reg = new RegExp("(^[-]?[0-9]+[\.]?[0-9]+$)|(^[-]?[0-9]+$)");
	return reg.test(fData);
}//end of regIsNumber


function checkTrackerv2(){
	if (document.trackerformz.trackername.value == '' || document.trackerformz.trackerunit.value == '' ||
			document.trackerformz.trackervalue.value == '' || document.trackerformz.trackerdate.value == '' ||
			document.trackerformz.trackerendvalue.value == '')
		alert("Please complete the form properly before submitting it");
	else{
		if (!regIsNumber(document.trackerformz.trackervalue.value) || !regIsNumber(document.trackerformz.trackerendvalue.value))
			alert("Please make sure that the 'Starting Value' and the 'Goal Target Value' are both valid numbers");
		else{
			var datetemp = document.trackerformz.trackerdate.value.split(" ");
			if (datetemp[1] == 'Jan')
				datetemp[1] = 1;
			else if (datetemp[1] == 'Feb')
				datetemp[1] = 2;
			else if (datetemp[1] == 'Mar')
				datetemp[1] = 3;
			else if (datetemp[1] == 'Apr')
				datetemp[1] = 4;
			else if (datetemp[1] == 'May')
				datetemp[1] = 5;
			else if (datetemp[1] == 'Jun')
				datetemp[1] = 6;
			else if (datetemp[1] == 'Jul')
				datetemp[1] = 7;
			else if (datetemp[1] == 'Aug')
				datetemp[1] = 8;
			else if (datetemp[1] == 'Sep')
				datetemp[1] = 9;
			else if (datetemp[1] == 'Oct')
				datetemp[1] = 10;
			else if (datetemp[1] == 'Nov')
				datetemp[1] = 11;
			else if (datetemp[1] == 'Dec')
				datetemp[1] = 12;

			var datetemp2 = datetemp[2] + ", " + datetemp[1] + ", " + datetemp[0];
			var date1 = new Date(datetemp2);
			var date2 = new Date(document.trackerformz.trackerenddate.value);

			if(date1 >= date2)
				alert ("Start Date cannot be greater than or equal to the End date");
			else
				document.trackerformz.submit();
		}
	}
}//end of checkTracker


function checkTracker2v2(){
	if (document.trackerformz22.trackervalue22.value == "" || document.trackerformz22.trackerdate22.value == "")
		alert("Please complete the form properly before submitting it");
	else{
		if (!regIsNumber(document.trackerformz22.trackervalue22.value))
			alert("Please make sure that the 'Value' is a valid number");
		else{
			var datetemp = document.trackerformz22.trackerdate22.value.split(" ");
			if (datetemp[1] == 'Jan')
				datetemp[1] = 1;
			else if (datetemp[1] == 'Feb')
				datetemp[1] = 2;
			else if (datetemp[1] == 'Mar')
				datetemp[1] = 3;
			else if (datetemp[1] == 'Apr')
				datetemp[1] = 4;
			else if (datetemp[1] == 'May')
				datetemp[1] = 5;
			else if (datetemp[1] == 'Jun')
				datetemp[1] = 6;
			else if (datetemp[1] == 'Jul')
				datetemp[1] = 7;
			else if (datetemp[1] == 'Aug')
				datetemp[1] = 8;
			else if (datetemp[1] == 'Sep')
				datetemp[1] = 9;
			else if (datetemp[1] == 'Oct')
				datetemp[1] = 10;
			else if (datetemp[1] == 'Nov')
				datetemp[1] = 11;
			else if (datetemp[1] == 'Dec')
				datetemp[1] = 12;

			var datetemp2 = datetemp[2] + ", " + datetemp[1] + ", " + datetemp[0];
			var date1 = new Date(datetemp2);
			var date2 = new Date(document.trackerformz22.trackerenddate22.value);

			if(date2 < date1)
				alert ("The date cannot be greater than the End date");
			else
				document.trackerformz22.submit();
		}
	}
}//end of checkTracker2


var newWin = null;
function popUpv2(strURL, strHeight, strWidth){
	if (newWin != null && !newWin.closed)
		newWin.close();

	var strOptions="";
	strOptions="scrollbars," + "resizable,height=" + strHeight + ",width=" + strWidth;

	newWin = window.open(strURL, 'newWin', strOptions);
	newWin.focus();
}//end of popup
