	//functions.js
	
	//Create a boolean variable to check for a valid IE instance.
	var xmlhttp = false;
	
	//Check if we are using IE.
	try {
		//If the javascript version is greater than 5.
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		//If not, then use the older active x object.
		try {
			//If we are using IE.
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			//Else we must be using a non-IE browser.
			xmlhttp = false;
		}
	}
	
	//If we are using a non-IE browser, create a JavaScript instance of the object.
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	
	//A variable used to distinguish whether to open or close the calendar.
	var showCalendar = true;
	function createform (r,nam,pos){
		var name=nam;

		//alert (name);
		theObject = document.getElementById("createtask");
		theObject.style.visibility = "visible";
		theObject.style.height = "320px";
		theObject.style.width = "450px";
		var posx = 0;
		var posy = 0;
		posx = (findPosX (document.getElementById(pos)) + 100);
		posy = (findPosY (document.getElementById(pos)) - 150);
		var position=document.getElementById(pos).clientHeight;
		//posx = r.clientX + document.body.scrollLeft;
		//posy = position + r.clientY+ document.body.scrollTop ;

		theObject.style.left = posx + "px";
		theObject.style.top = posy + "px";
		
		//The location we are loading the page into.
		var objID = "createtask";
		var serverPage = "theform.php?tomail="+name;
		
		var obj = document.getElementById(objID);
		xmlhttp.open("GET", serverPage);
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				obj.innerHTML = xmlhttp.responseText;
			}
		}
		xmlhttp.send(null);
		
	}
	

function open_win(ename) 
{
window.open("theform.php?tomail="+ename)
}

	
	function emailValidator(){
	var name=document.myform.myname.value;
	var email=document.myform.myemail.value;
	var at="@"
		var dot="."
		var lat=email.indexOf(at)
		var lstr=email.length
		var ldot=email.indexOf(dot)
	
		if(name == ''){
		alert('Please enter your name');
		return false;
	}
	if(email == '' || email==null ){
		alert('Please enter e-mail address');
			return false;
	}

		if (email.indexOf(at)==-1){
		   alert("Please enter a valid e-mail address")
		   return false
		}

		if (email.indexOf(at)==-1 || email.indexOf(at)==0 || email.indexOf(at)==lstr){
		   alert("Please enter a valid e-mail address")
		   return false
		}

		if (email.indexOf(dot)==-1 || email.indexOf(dot)==0 || email.indexOf(dot)==lstr){
		    alert("Please enter a valid e-mail address")
		    return false
		}

		 if (email.indexOf(at,(lat+1))!=-1){
		    alert("Please enter a valid e-mail address")
		    return false
		 }

		 if (email.substring(lat-1,lat)==dot || email.substring(lat+1,lat+2)==dot){
		    alert("Please enter a valid e-mail address")
		    return false
		 }

		 if (email.indexOf(dot,(lat+2))==-1){
		    alert("Please enter a valid e-mail address")
		    return false
		 }
		
		 if (email.indexOf(" ")!=-1){
		    alert("Please enter a valid e-mail address")
		    return false
		 }
	
	return true;
}
	function nameValidator(){
	var name=document.myform.myname;
		if(name.value == '' || name.value==null){
		alert('Please enter your name');
		name.focus();
		return false;
	}

	
	return true;
}
	
	function closetask (){
		
		theObject = document.getElementById("createtask");
		
		theObject.style.visibility = "hidden";
		theObject.style.height = "0px";
		theObject.style.width = "0px";
		

	}
	
	function findPosX(obj){
		var curleft = 0;
		if (obj.offsetParent){
			while (obj.offsetParent){
				curleft += obj.offsetLeft
				obj = obj.offsetParent;
			}
		} else if (obj.x){
			curleft += obj.x;
		}
		return curleft;
	}
	
	function findPosY(obj){
		var curtop = 0;
		if (obj.offsetParent){
			while (obj.offsetParent){
				curtop += obj.offsetTop
				obj = obj.offsetParent;
			}
		} else if (obj.y){
			curtop += obj.y;
		}
		return curtop;
	}
	
		function validateform (thevalue,em,mes,tomail){
		//var email=document.getElementById(em).value;
		//var message=document.getElementById(mes).value;
		//document.getElementById('myemail');
		//alert (em);
	//alert (mes);
		serverPage = "mailval.php?sstring=" + thevalue + "&email=" + em + "&message=" + mes +"&tomail="+ tomail ;
		objID = "messagebox";
		
		var obj = document.getElementById(objID);
		xmlhttp.open("POST", serverPage);
		xmlhttp.onreadystatechange = function() {
			if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
				obj.innerHTML = xmlhttp.responseText;
			}
		}
		xmlhttp.send(null);
	}
	


