var timerlen = 5;
var slideAniLen = 250;

var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();

var currentShowCase = 0;
var showCaseID = "";
var projectName = "";

function previousShowCase(){
	clearInterval(showCaseID);
	maxImages = 0;
	if(projectName == 'Aspen'){
		maxImages=3;
	}
	if(projectName == 'CAWorld'){
		maxImages=4;
	}
	if(projectName == 'Kronos'){
		maxImages=2;
	}
	

	if(currentShowCase > 1){
		currentShowCase--;
		$('showCaseImg').src = 	"/eventLandingPage/"+projectName+"-thumb"+currentShowCase+".jpg";
	}
	
}

function nextShowCase(){
	clearInterval(showCaseID);
	cycleShowCase();
}
var maxImages = 0;
function cycleShowCase(){
	
	
	

	if(currentShowCase < maxImages){
		currentShowCase++;
		$('showCaseImg').src = 	"/eventLandingPage/"+projectName+"-thumb"+currentShowCase+".jpg";
	}else{
		currentShowCase=1;
		$('showCaseImg').src = 	"/eventLandingPage/"+projectName+"-thumb"+currentShowCase+".jpg";

	}
}



function forwardBox(){
	$('forwd').setStyle('visibility','visible');
	}
function closeForwd(){
		$('forwd').setStyle('visibility','hidden');

	}
function plusMinus(obj){
	
	var myRegExp = /.*\+.*/;
var matchPos1 = obj.innerHTML.search(myRegExp);

if(matchPos1 != -1){
obj.innerHTML=obj.innerHTML.replace('+','-');
}else{
obj.innerHTML=obj.innerHTML.replace('-','+');

}
}
function toggleSlide(objname){
  if(document.getElementById(objname).style.display == "none"){
    // div is hidden, so let's slide down
    slidedown(objname);
  }else{
    // div is not hidden, so slide up
    slideup(objname);
  }
}

function slidedown(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display != "none")
                return; // cannot slide down something that is already visible

        moving[objname] = true;
        dir[objname] = "down";
        startslide(objname);
}

function slideup(objname){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display == "none")
                return; // cannot slide up something that is already hidden

        moving[objname] = true;
        dir[objname] = "up";
        startslide(objname);
}

function startslide(objname){
        obj[objname] = document.getElementById(objname);

        endHeight[objname] = parseInt(obj[objname].style.height);
        startTime[objname] = (new Date()).getTime();

        if(dir[objname] == "down"){
                obj[objname].style.height = "1px";
        }

        obj[objname].style.display = "block";

        timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
        var elapsed = (new Date()).getTime() - startTime[objname];

        if (elapsed > slideAniLen)
                endSlide(objname)
        else {
                var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
                if(dir[objname] == "up")
                        d = endHeight[objname] - d;

                obj[objname].style.height = d + "px";
        }

        return;
}

function endSlide(objname){
        clearInterval(timerID[objname]);

        if(dir[objname] == "up")
                obj[objname].style.display = "none";

        obj[objname].style.height = endHeight[objname] + "px";

        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endHeight[objname]);
        delete(obj[objname]);
        delete(dir[objname]);

        return;
}

function subNavHighLight(num,color){
document.getElementById('indicator'+num).style.backgroundColor=color
}

function subNavUnHighLight(num,color){
document.getElementById('indicator'+num).style.backgroundColor=color
}



function checkName(name){
		if(name == ""){
			return false;
			}else{
				return true;
				}
	}
	
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}
	

