function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}
function alertMe(pageURL){
	var answer = confirm ("Are you sure you want to delete this item?")
	if (answer)
	window.location = pageURL;
}
function changeimage(imageName,inputName){
	document.getElementById(inputName).value = imageName;
}
function submitForm(formName){
	document.getElementById(formName).submit();
}
function orderprojects(orderMethod,numberToShow,currentPageValue){
	if(currentPageValue == null){
		currentPageValue = 1;
	}
	if(numberToShow == null){
		numberToShow = 5;
	}
	if(orderMethod == null){
		orderMethod = "alpha";
	}
	if(numberToShow == "max"){
		numberToShow = maxResults;
	}
	if(numberToShow > maxResults){
		numberToShow = maxResults;
	}
	currentPage = currentPageValue;
	ordering = orderMethod;
	numberOfResults = parseInt(numberToShow);
	fadeArray = new Array();
	var chosenArray;
	if(orderMethod == "date"){
		chosenArray = dateArray;
	}
	else if(orderMethod == "alpha"){
		chosenArray = alphaArray;
	}
	else if(orderMethod == "date2"){
		chosenArray = dateArray2;
	}
	else if(orderMethod == "viewed"){
		chosenArray = viewedArray;
	}
	numberOfPages = (chosenArray.length-(chosenArray.length%numberToShow))/numberToShow;
	if(chosenArray.length%numberToShow > 0){
		numberOfPages++;
	}
	var startPoint = Number((currentPage-1)*numberToShow);
	var endPoint = Number((currentPage-1)*numberToShow) + numberToShow;
	for(i=0;i<chosenArray.length;i++){
		var currentProject = document.getElementById("project_" + chosenArray[i]);
		if(i >= startPoint && i < endPoint){
			currentProject.parentNode.insertBefore(currentProject, document.getElementById("guide"));
			fadeArray.push(currentProject);
			currentProject.style.display = 'block';
		}
		else{
			currentProject.style.display = 'none';
			if(navigator.appName!="Microsoft Internet Explorer"){
				currentProject.style.opacity = 0;
			}
		}		
	}
	if(navigator.appName!="Microsoft Internet Explorer"){
		currentFade = 0;
		fadeDivs();			
	}
	var paginationString = "";
	if(numberOfPages > 1){
		paginationString += "Page: ";
		if(currentPage > 1){
			paginationString += " <a href='javascript:orderprojects(ordering,numberOfResults," + (currentPage-1) + ");' class='darktext' style='text-decoration:none;'><b>&#9666;</b></a> ";
		}
		else{
			paginationString += " <span class='lighttext'><b>&#9666;</b></span> ";
		}
		for(i=1;i<=numberOfPages;i++){
			if(currentPage == i){
				paginationString += "<span class='lighttext'>" + i + "</span> ";
			}
			else{
				paginationString += "<a href='javascript:orderprojects(ordering,numberOfResults," + i + ");' class='darktext' style='text-decoration:none;'><b>" + i + "</b></a> ";
			}
		}
		if(currentPage < numberOfPages){
			paginationString += " <a href='javascript:orderprojects(ordering,numberOfResults," + (currentPage+1) + ");' class='darktext' style='text-decoration:none;'><b>&#9656;</b></a>";
		}
		else{
			paginationString += " <span class='lighttext'><b>&#9656;</b></span>";
		}		
	}
	document.getElementById("pagination").innerHTML = paginationString;
}	
function fadeDivs(){
	for(i=0;i<fadeArray.length;i++){
		var currentProject = document.getElementById(fadeArray[i].id);
		if(currentProject.style.opacity < currentFade){
			currentProject.style.opacity = currentFade;	
		}
	}
	currentFade += 0.05;
	if(currentFade <= 1){
		setTimeout("fadeDivs()", 20);
	}	
}
function showDiv(divName){	
	document.getElementById(divName).style.display = "block";
	document.getElementById(divName).scrollTop = '0px';
}
function hideDiv(divName){	
	document.getElementById(divName).style.display = "none";
}
function showHideDiv(divName){
	if(document.getElementById(divName).style.display == "none" || !document.getElementById(divName).style.display){
		showDiv(divName);
	}
	else{
		hideDiv(divName);
	}
}
function initCheck(){
	document.onclick=check;
}

function check(e){
	var target = (e && e.target) || (event && event.srcElement);
	var obj = document.getElementById('clientlist');
	checkParent(target)?obj.style.display='none':null;
}
function checkParent(t){
	while(t.parentNode){
	if(t==document.getElementById('clientlist') || t==document.getElementById('dropdown')){
	return false
}
	t=t.parentNode
}
return true
}

var searchDefault = "Search my site";
function clearSearchField(){
	if(document.getElementById('searchfield').value == searchDefault){
		document.getElementById('searchfield').value = "";
	}
}
function fillSearchField(){
	if(document.getElementById('searchfield').value == ""){
		document.getElementById('searchfield').value = searchDefault;
	}
}
function submitSearch(){	
	if(document.getElementById('searchfield').value != searchDefault){
		document.getElementById('searchform').submit();
	}
}
