// JavaScript Document
$(document).ready(function(){
$("#link_03").click(function(){
	$("#link_03").css({'color':'orange'});
		$("#link_01").css({'color':'white'});
		$("#link_02").css({'color':'white'});
		$("#link_04").css({'color':'white'});
		$("#link_05").css({'color':'white'});
		$("#link_06").css({'color':'white'});
	});
$("#link_01").click(function(){
	$("#link_01").css({'color':'orange'});
		$("#link_03").css({'color':'white'});
		$("#link_02").css({'color':'white'});
		$("#link_04").css({'color':'white'});
		$("#link_05").css({'color':'white'});
		$("#link_06").css({'color':'white'});
	});
$("#link_02").click(function(){
	$("#link_02").css({'color':'orange'});
		$("#link_01").css({'color':'white'});
		$("#link_03").css({'color':'white'});
		$("#link_04").css({'color':'white'});
		$("#link_05").css({'color':'white'});
		$("#link_06").css({'color':'white'});
	});
$("#link_04").click(function(){
	$("#link_04").css({'color':'orange'});
		$("#link_01").css({'color':'white'});
		$("#link_02").css({'color':'white'});
		$("#link_03").css({'color':'white'});
		$("#link_05").css({'color':'white'});
		$("#link_06").css({'color':'white'});
	});
$("#link_05").click(function(){
	$("#link_05").css({'color':'orange'});
		$("#link_01").css({'color':'white'});
		$("#link_02").css({'color':'white'});
		$("#link_04").css({'color':'white'});
		$("#link_03").css({'color':'white'});
		$("#link_06").css({'color':'white'});
	});
$("#link_06").click(function(){
	$("#link_06").css({'color':'orange'});
		$("#link_01").css({'color':'white'});
		$("#link_02").css({'color':'white'});
		$("#link_04").css({'color':'white'});
		$("#link_05").css({'color':'white'});
		$("#link_03").css({'color':'white'});
	});
});


var prevId = "";
function showEvent(eventId,eventPos){
	$('#cMain').show();
	if(prevId!=''){
		$('#'+prevId).css("visibility","hidden");
	}
	var eObj = $('#'+eventId);
	var offSet = $('#'+eventPos).position();
	if(offSet.left >=430 && offSet.top >=222){
		eObj.css({left:344,top:148});
	}
	else if(offSet.left >=430){
		eObj.css({left:344,top:offSet.top});
	}
	else if(offSet.top >=222){
		eObj.css({left:offSet.left,top:148});
	}
	else{
		eObj.css({left:offSet.left,top:offSet.top});
	}
	prevId = eventId;

	eObj.css("visibility","visible");
}

function hideEvent(){
	$('#cMain').hide();
}

function showea_sublink(id){
		$('#'+id).show();
}

$(document).ready(function(){
	$('.hideEvent').hide();
	
	var prevLnk = '';
$("#menuNav li a").mouseenter(function(){
               $('#menuNav li').each(function(){
                       $('#menuNav li a').removeClass('sel');                                        

       
               });
               var lnk = $(this).attr('rel');        
               if(prevLnk!='')
                   $(prevLnk).slideUp('fast');
               
               var flag = $(lnk).css('display');
               
               if(flag!='block'){
                       $(lnk).slideDown('slow');
                       $(this).addClass('sel');
               }
               else{
                   $(lnk).slideUp('fast');
                       $(this).removeClass('sel');
               }
               
               prevLnk = lnk;
       });

	       $("#header").mouseleave(function(){
               $('#menuNav li').each(function(){
                       $('#menuNav li a').removeClass('sel');                                        

       
               });
               var lnk = $(this).attr('rel');        
               if(prevLnk!='')
                   $(prevLnk).slideUp('fast');
       });
	
	
	$('#eventList ul li a').click(function(){
		$('#eventDetails').show();						   
	 });
	
	$("div.dboxTab a").click(function() {

		$("div.dboxTab a").removeClass("sel"); 
		$(".deactive").hide(); 
	
		var activeTab = $(this).attr("href"); 
		$(activeTab).fadeIn(); 
		$(this).addClass("sel");
		return false;
	});

	
	/*$('#maincontainer').click(function(){
			$('#eventList').hide();						   
	});*/
	
	$("#dropmenu").click(function() {
		$('#dropdownCategory').slideDown('slow');				  
	});
	$("#dropdownMenu").mouseleave(function(){
		$('#dropdownCategory').slideUp('slow');									   
	});
	
	$("ul.listmenu li").click(function(){
			$("ul.listmenu li").each(function(){
			  	$(this).removeClass('active');
			  });
			$("#dropmenu").html($(this).text());	
			$(this).addClass('active');
			$('#dropdownCategory').slideUp('slow');
	 });
	

	var video = new Array();

	video[0] = '<h1>Architectural Animation - Express Avenue Mall </h1><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/9xW3Nyv7VYk&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/9xW3Nyv7VYk&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>';
	
	video[1] = '<h1>The Retail Zone - Express Avenue Mall </h1><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/pU2fxC_A5_E&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/pU2fxC_A5_E&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>';
	
	video[2] = '<h1>1st Anniv. Celebrations - Express Avenue Mall</h1><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/NnmulNJ95AI&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NnmulNJ95AI&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>';
	
	
	$('ul#videoList li').click(function(){
		var index = $('ul#videoList li').index(this);
		$('#videoObj').html('&nbsp;');
		$('#videoObj').html(video[index]);
	});
	
});

var dhtmlgoodies_slideSpeed = 10;	// Higher value = faster
var dhtmlgoodies_timer = 10;	// Lower value = faster

var objectIdToSlideDown = false;
var dhtmlgoodies_activeId = false;
var dhtmlgoodies_slideInProgress = false;
function showHideContent(e,inputId)
{
	if(dhtmlgoodies_slideInProgress)return;
	dhtmlgoodies_slideInProgress = true;
	if(!inputId)inputId = this.id;
	inputId = inputId + '';
	var numericId = inputId.replace(/[^0-9]/g,'');
	var answerDiv = document.getElementById('dhtmlgoodies_a' + numericId);

	objectIdToSlideDown = false;
	
	if(!answerDiv.style.display || answerDiv.style.display=='none'){		
		if(dhtmlgoodies_activeId &&  dhtmlgoodies_activeId!=numericId){			
			objectIdToSlideDown = numericId;
			slideContent(dhtmlgoodies_activeId,(dhtmlgoodies_slideSpeed*-1));
		}else{
			
			answerDiv.style.display='block';
			answerDiv.style.visibility = 'visible';
			
			slideContent(numericId,dhtmlgoodies_slideSpeed);
		}
	}else{
		slideContent(numericId,(dhtmlgoodies_slideSpeed*-1));
		dhtmlgoodies_activeId = false;
	}	
}

function slideContent(inputId,direction)
{
	
	var obj =document.getElementById('dhtmlgoodies_a' + inputId);
	var contentObj = document.getElementById('dhtmlgoodies_ac' + inputId);
	height = obj.clientHeight;
	if(height==0)height = obj.offsetHeight;
	height = height + direction;
	rerunFunction = true;
	if(height>contentObj.offsetHeight){
		height = contentObj.offsetHeight;
		rerunFunction = false;
	}
	if(height<=1){
		height = 1;
		rerunFunction = false;
	}

	obj.style.height = height + 'px';
	var topPos = height - contentObj.offsetHeight;
	if(topPos>0)topPos=0;
	contentObj.style.top = topPos + 'px';
	if(rerunFunction){
		setTimeout('slideContent(' + inputId + ',' + direction + ')',dhtmlgoodies_timer);
	}else{
		if(height<=1){
			obj.style.display='none'; 
			if(objectIdToSlideDown && objectIdToSlideDown!=inputId){
				document.getElementById('dhtmlgoodies_a' + objectIdToSlideDown).style.display='block';
				document.getElementById('dhtmlgoodies_a' + objectIdToSlideDown).style.visibility='visible';
				slideContent(objectIdToSlideDown,dhtmlgoodies_slideSpeed);				
			}else{
				dhtmlgoodies_slideInProgress = false;
			}
		}else{
			dhtmlgoodies_activeId = inputId;
			dhtmlgoodies_slideInProgress = false;
		}
	}
}



function initShowHideDivs()
{
	var divs = document.getElementsByTagName('DIV');
	var divCounter = 1;
	for(var no=0;no<divs.length;no++){
		if(divs[no].className=='dhtmlgoodies_question'){
			divs[no].onclick = showHideContent;
			divs[no].id = 'dhtmlgoodies_q'+divCounter;
			var answer = divs[no].nextSibling;
			while(answer && answer.tagName!='DIV'){
				answer = answer.nextSibling;
			}
			answer.id = 'dhtmlgoodies_a'+divCounter;	
			contentDiv = answer.getElementsByTagName('DIV')[0];
			contentDiv.style.top = 0 - contentDiv.offsetHeight + 'px'; 	
			contentDiv.className='dhtmlgoodies_answer_content';
			contentDiv.id = 'dhtmlgoodies_ac' + divCounter;
			answer.style.display='none';
			answer.style.height='1px';
			divCounter++;
		}		
	}	
}
window.onload = initShowHideDivs;



var menu=function(){
	var t=15,z=50,s=6,a;
	function dd(n){this.n=n; this.h=[]; this.c=[]}
	dd.prototype.init=function(p,c){
		a=c; var w=document.getElementById(p), s=w.getElementsByTagName('ul'), l=s.length, i=0;
		for(i;i<l;i++){
			var h=s[i].parentNode; this.h[i]=h; this.c[i]=s[i];
			h.onmouseover=new Function(this.n+'.st('+i+',true)');
			h.onmouseout=new Function(this.n+'.st('+i+')');
		}
	}
	dd.prototype.st=function(x,f){
		var c=this.c[x], h=this.h[x], p=h.getElementsByTagName('a')[0];
		clearInterval(c.t); c.style.overflow='hidden';
		if(f){
			p.className+=' '+a;
			if(!c.mh){c.style.display='block'; c.style.height=''; c.mh=c.offsetHeight; c.style.height=0}
			if(c.mh==c.offsetHeight){c.style.overflow='visible'}
			else{c.style.zIndex=z; z++; c.t=setInterval(function(){sl(c,1)},t)}
		}else{p.className=p.className.replace(a,''); c.t=setInterval(function(){sl(c,-1)},t)}
	}
	function sl(c,f){
		var h=c.offsetHeight;
		if((h<=0&&f!=1)||(h>=c.mh&&f==1)){
			if(f==1){c.style.filter=''; c.style.opacity=1; c.style.overflow='visible'}
			clearInterval(c.t); return
		}
		var d=(f==1)?Math.ceil((c.mh-h)/s):Math.ceil(h/s), o=h/c.mh;
		c.style.opacity=o; c.style.filter='alpha(opacity='+(o*100)+')';
		c.style.height=h+(d*f)+'px'
	}
	return{dd:dd}
}();
