/* RS- Script and customs for URL watch and action */
function showTitles() {
	$("#promoContent").html("");
	/* promoclose */
	if (promoactive==true) {
		$("#promoContent").animate({height:0},{duration:300});
		$("#promoContent").html("");
		promoactive=false;
	}
}

function loaderVis(action)  {
	
	if(action=="close") {
	$("#wait").css("display","none");	
	} else {
	$("#wait").css("display","block");
	}
}
function loadContent(content,anchorchontent) {
	
	removeSubNavNextPrevious();
	loaderVis("open");
	$("#promoContent").animate({height:0},{duration:300});
	$("#promoContent").html("");
	
	content = content.substring(1)+".html";
	$("#content").load("/hash/"+content );
	
	if(anchorchontent!="none") {
		
	}

}

function makeactiveLink() {
	
	$("#mainnav ul li").each( function() {
	$(this).removeClass("navActive");
	});
	
	$(currentAnchor+"nav").parent("li").addClass("navActive");
	
}

function setActiveSub(finder) {
	
	$(".submenu a").each(function() {   
								  
			$(this).removeClass("activeSubMenu");
			var hrefval = $(this).attr("href");
			if(hrefval.indexOf(finder)>=0) { $(this).addClass("activeSubMenu"); }
								  
								  });
}

function setGalNav(contentid) {
	
	var currGalID = contentid.substring(contentid.indexOf("_")+1);
    var currGalNum = parseInt(currGalID);
	var nextGalNum = currGalNum+1;
	var prevGalNum = currGalNum-1;
	$("#galnavNext a").attr("href","#design?gal_"+nextGalNum);
	
	$("#galnavPrev a").attr("href","#design?gal_"+prevGalNum);
	
	if(currGalNum==0) { $("#galnavPrev").css("display","none");  } else {  $("#galnavPrev").css("display","block");   }
	
	if(currGalNum==14) {    $("#galnavNext").css("display","none");  } else {  $("#galnavNext").css("display","block");   }
	
}

function subScroll(contentid) {
	$("#ContentPagesScroll").stop();
var contPos = contentid.substring(contentid.indexOf("_")+1);
var intp = parseInt(contPos);
var scrollPos = intp*850;
$("#ContentPagesScroll").animate({ left: '-'+scrollPos}, {duration: 300, easing:'swing'});

setActiveSub(contentid.substring(1));

if(contentid.indexOf("gal")>=0) { setGalNav(contentid); }

}

function anchorWatch(){

	if (document.location.hash) {
	
		if(currentAnchor != document.location.hash){ 
		var tempanchor = document.location.hash;
		if(tempanchor.indexOf("?") >= 0) {
			
			var currhashlink = tempanchor.substring(0,tempanchor.indexOf("?"));
			
			queryAnchor = "#"+tempanchor.substring(tempanchor.indexOf("?")+1);
			
					if(queryAnchor != currentQueryAnchor) {
						
					currentQueryAnchor = "#"+currentAnchor.substring(currentAnchor.indexOf("?")+1);
					

					subScroll(queryAnchor);
					
					
					}
					
					if(currentAnchor!=currhashlink) {
						currentAnchor = currhashlink;
					
					if(queryAnchor.indexOf("case")>=0) {
					} else {
						loadContent(currentAnchor);
					}
						makeactiveLink();

						subScroll(queryAnchor);
					
					}


			} else {
				
			currentAnchor = document.location.hash;
			loadContent(currentAnchor);
			makeactiveLink();
			
			
			}
			
		
		} else { /* do somat poss */  }
		
	} else {
		if(alreadyinit==false) {
		loadContent("#home");
		alreadyinit=true;
		}
	}
	setTimeout("anchorWatch()",500);

}
