var xmlDoc;
var sdate_error;
var edate_error;

function showimg(img)
{
	<!-- alert("image clicked: " + img); -->
	document.getElementById('fullimg').innerHTML = "<img src=\"images/" + img + "\" >";
	showdesc(img);
}
function showdesc(img)
{
	x=xmlDoc.getElementsByTagName("photo")
	for(var i=0;i<x.length+1;i++)
	{
		if(x[i].getAttribute('filename') == img)
		{
			document.getElementById('description').innerHTML = "<span>" + x[i].childNodes[1].childNodes[0].nodeValue + "</span>";
			return;
		}
		else
		{
			document.getElementById('description').innerHTML = "";
		}
	}
}
function loadXML()
{
	//alert("loading xml");
	if (window.XMLHttpRequest)
	{
		xhttp=new XMLHttpRequest();
	}
	else
	{
		xhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xhttp.open("GET","photolist.xml",false);
	xhttp.send("");
	xmlDoc=xhttp.responseXML;
}
function setfooter()
{
	//alert("setting footer");
	var xoffset = document.body.scrollTop;
	if(xoffset == 0)
	{
		var xoffset = document.documentElement.scrollTop;
	}
	var winheight = window.innerHeight;
	if(winheight == 0 || winheight == null)
	{
		var winheight = document.body.clientHeight;
	}
	winheight -= 80-xoffset;
	var cssstring = "position:absolute;top:" + winheight + ";";
	
	//alert("Cssstring: " + cssstring);
	var footer = document.getElementById('lowerpanel');
	footer.style.cssText = cssstring;
	footer.setAttribute("style",cssstring);
}

function init()
{
	body.addEventListener('onload',setfooter(),false);
	body.addEventListener('onresize',setfooter(),false);
	body.addEventListener('onscroll',setfooter(),false);
	document.attachEvent('onload',setfooter());
	document.attachEvent('onResize',setfooter());
	document.attachEvent('onScroll',setfooter());
	
}
function deletecookie()
{
    var d = new Date();
    document.cookie = "remember=1;expires=" + d.toGMTString() + ";" + ";";
	document.cookie = "username= ;expires=" + d.toGMTString() + ";" + ";";
	document.cookie = "password= ;expires=" + d.toGMTString() + ";" + ";";
}
var validstatus = 0;
function showvalidations()
{
	var valid = document.getElementById('validations');
	if(validstatus == 0)
	{
		valid.style.cssText = "display:inline;";
		valid.setAttribute("style","display:inline;");
		validstatus = 1;
	}
	else
	{
		valid.style.cssText = "display:none;";
		valid.setAttribute("style","display:none");
		validstatus = 0;
	}
}

function emptybox()
{
	var description = document.getElementById('description');
	description.innerHTML = "";
}
function fillbox()
{
	var description = document.getElementById('description');
	if(description.innerHTML == "")
	{
		description.innerHTML = "Project description here";
	}
}

function checkdate(element)
{
	alert("checking dates");
	var reg = new RegExp("[0-9][0-9]\/[0-9][0-9]\/[0-9][0-9][0-9][0-9]");
	var date = document.getElementById(element);
	if(!reg.test(date.value))
	{
		alert(element);
		if(element == "sdate")	
		{
			sdate_error = true;
			document.getElementById("sdatetext").style.cssText = "color:#FF0000;";
		}
		else
		{
			edate_error = true;
			document.getElementById("edatetext").style.cssText = "color:#FF0000;";
		}
			
	}
	else
	{
		if(element == "sdate")
		{
			sdate_error = false;
			document.getElementById("sdatetext").style.cssText = "color:#000000;";
		}
		else
		{
			edate_error = false;
			document.getElementById("edatetext").style.cssText = "color:#000000;";
		}
	}
	
	var submit = document.getElementById('submit');
	if(sdate_error || edate_error)
	{
		submit.setAttribute("disabled","true");
	}
	else
	{
		submit.setAttribute("disabled","false");
	}
	
}
