//***************************************************//
//         Text sizing version .9                    //
//***************************************************//

var sizesArray = new Array("55%", "60%", "65%", "70%", "75%", "80%", "85%", "90%", "95%");
//var sizesArray = new Array(".92em", ".94em", "1.02em", "1.04em", "1.06em", "1.08em", "1.10em", "1.12em", "1.14em");
var sizePointer;
var ruleCounter;
// ruleCounter is used for Mozilla due to the necessity to write the new CSS rule in the last position so that it is applied.


if (getCookie("sizePref") != "") {
	sizePointer = Number(getCookie("sizePref"))
	// now apply the font
	if (document.styleSheets[0].cssRules) {
		ruleCounter = document.styleSheets[0].cssRules.length
	// Mozilla
	document.styleSheets[0].insertRule("body {font-size: " + sizesArray[sizePointer] + ";}", ruleCounter)
		//ruleCounter = ruleCounter + 1
	}
	else {
	//IE
	document.styleSheets[0].addRule("body", "{font-size: " + sizesArray[sizePointer] + ";}")
	}
}
else {
	sizePointer = 4;
}
var ie=false;
if (navigator.appName.indexOf("Microsoft") != -1){
	ie=true;
}
	


function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return "";
}

function largerFont () {
	
	if (document.styleSheets[0].cssRules) {
	// Mozilla
		if (document.styleSheets[0].cssRules[0]) {
			if (sizePointer != 8) {
				ruleCounter = document.styleSheets[0].cssRules.length;
				sizePointer = sizePointer + 1;
				document.styleSheets[0].insertRule("body {font-size: " + sizesArray[sizePointer] + ";}", ruleCounter)
				//document.write('<style>* {font-size: ' + sizesArray[sizePointer] + ';}</style>');
				document.cookie = 'sizePref='+ sizePointer + '; path=/; domain=.hhs.gov';
			}
		}	
	}
	
	else if (document.styleSheets[0].rules) {
	// IE
		if (sizePointer < 8) {
			sizePointer = sizePointer + 1;
			document.cookie = 'sizePref='+ sizePointer + '; path=/; domain=.hhs.gov';
			document.styleSheets[0].addRule("body", "{font-size: " + sizesArray[sizePointer] + ";}")
			}
		}		
	}

function smallerFont () {	
	if (document.styleSheets[0].cssRules) {
		
	// Mozilla
		if (document.styleSheets[0].cssRules[0]) {	
			if (sizePointer != 0) {
				sizePointer = sizePointer - 1;
				ruleCounter = document.styleSheets[0].cssRules.length;
				document.styleSheets[0].insertRule("body {font-size: " + sizesArray[sizePointer] + ";}", ruleCounter)
				document.cookie = 'sizePref='+ sizePointer + '; path=/; domain=.hhs.gov';
			}
		}	
	}
	
	else if (document.styleSheets[0].rules) {
	// IE		
		if (sizePointer > 0) {
			sizePointer = sizePointer - 1;
			document.cookie = 'sizePref='+ sizePointer + '; path=/; domain=.hhs.gov';
			document.styleSheets[0].addRule("body", "{font-size: " + sizesArray[sizePointer] + ";}")
		}
	}
	
}

if(window.navbase == undefined){
	var navbase = "/secretary";
}

var page_indx=1;
var maxpage=0;
$(document).ready(function () {		
	
	var medialib = "<div class='mpage'>"
	
	
	//$("div.media").prepend("<div class='libnavigation' ><a href='javascript:prePage()' class='navpre'><img src='" + navbase + "/images/sys_images/mlibleft_gr.jpg' alt='Previous'></a><a href='javascript:nextPage()' class='navnext'><img src='" + navbase + "/images/sys_images/mlibright.jpg' alt='next'></a></div>");
	$("div.media").prepend("<div class='libnavigation' ><span class='navpre' ><img src='" + navbase + "/images/sys_images/mlibleft_gr.jpg' alt='Previous'></span><a href='javascript:nextPage()' class='navnext'><img src='" + navbase + "/images/sys_images/mlibright.jpg' alt='next'></a></div>");
	
	$("div.medialib ul.mlist li").each(		
		function(i) {			
			if((i % 6) == 0){
				maxpage++;
				medialib += "</div> <!-- end mpage -->";
				medialib += "<div class='mpage'>";
				
			}			
			tmp = $(this).html();
			//alert(tmp);
			
			foundIndx = tmp.toUpperCase().indexOf("<H2>");
			
			if(foundIndx != -1){
				
				//alert( tmp.substring(0,foundIndx) );
				//alert(tmp.substring(foundIndx));
				medialib += "<div class='mediablock'><div class='media_img'>" + tmp.substring(0, foundIndx) + "</div> " + tmp.substring(foundIndx) + "</div>";
				//alert(medialib)
			}
			else{
				medialib += "<div class='mediablock'><div class='media_img'>" + $(this).html() + "</div></div>";						
			}
	});	
		
	medialib += "</div> <!-- end mpage -->";	
	
	$("div.medialib").html(medialib);
/*	
	var tmp_url = new Array;
	var tmp_alt = new Array;
	$("div.medialib div.media_img").each(
		function(i){
			tmp_url[i] = $(this).children("a").attr('href');
			tmp_alt[i] = $(this).children("a img").attr('alt');						
			if(tmp_url[i] && tmp_url[i].indexOf(".jpg") != -1){
				$(this).children("a").click(function(){
					
					$("div#billboard div#wall").replaceWith("<div class='bimage'><img src='" + tmp_url[i] + "' alt='" + tmp_alt[i] +"'></div>");
					return false;
				});
				
			}
		}
	);
	
	tmp = $("div.media div.medialib div.media_img a:eq(0)").attr('href');		
	alt= $("div.media div.medialib div.media_img a:eq(0) img").attr('alt');
	
	if(tmp && tmp.indexOf(".jpg") != -1){		
		
		$("div#billboard div#wall").replaceWith("<div class='bimage'><img src='" + tmp + "' alt='" + alt + "'></div>");
			
				
	}
	*/
	$("div.medialib div.mpage").eq(page_indx).toggle();
	
	
	/*
	$("div.media div.libnavigation a.navpre").click(function(){
		if(page_indx > 1){
			$("div.medialib div.mpage").eq(page_indx).toggle();
			$("div.medialib div.mpage").eq(--page_indx).toggle();
		}
		
	});
	
	$("div.media div.libnavigation a.navnext").click(function(){
		if(page_indx < maxpage){
			$("div.medialib div.mpage").eq(page_indx).toggle();
			$("div.medialib div.mpage").eq(++page_indx).toggle();
		}
	});
	*/
	
	
	
	
});

function prevPage(){
	//alert("" + page_indx + "\n" + maxpage);
	if(page_indx > 1){		
		
			if(page_indx <= maxpage){				
				
				if(page_indx == 2){
								
					$("div.media div.libnavigation").replaceWith("<div class='libnavigation' ><span class='navpre'><img src='" + navbase + "/images/sys_images/mlibleft_gr.jpg' alt='Previous'></span><a href='javascript:nextPage()' class='navnext'><img src='" + navbase + "/images/sys_images/mlibright.jpg' alt='next'></a></div>");
					//$("div.media div.libnavigation").replaceWith("<div class='libnavigation' ><a href='javascript:prevPage()' class='navpre'><img src='" + navbase + "/images/sys_images/mlibleft.jpg' alt='Previous'></a><span class='navnext'><img src='" + navbase + "/images/sys_images/mlibright_gr.jpg' alt='next'></span</div>");
					
					
				}
				else{					
					$("div.media div.libnavigation").replaceWith("<div class='libnavigation' ><a href='javascript:prevPage()' class='navpre'><img src='" + navbase + "/images/sys_images/mlibleft.jpg' alt='Previous'></a><a href='javascript:nextPage()' class='navnext'><img src='" + navbase + "/images/sys_images/mlibright.jpg' alt='next'></a></div>");
				}				
			}
		
		//$("div.media div.libnavigation").replaceWith("<div class='libnavigation' ><a href='javascript:prevPage()' class='navpre'><img src='" + navbase + "/images/sys_images/mlibleft.jpg' alt='Previous'></a><a href='javascript:nextPage()' class='navnext'><img src='" + navbase + "/images/sys_images/mlibright.jpg' alt='next'></a></div>");
		
			$("div.medialib div.mpage").eq(page_indx).toggle();
			$("div.medialib div.mpage").eq(--page_indx).toggle();
		}
}

function nextPage(){
	//alert("" + page_indx + "\n" + maxpage);
	if(page_indx < maxpage){
			if(page_indx == 1){
				
				if(page_indx >= maxpage - 1){
					$("div.media div.libnavigation").replaceWith("<div class='libnavigation' ><a href='javascript:prevPage()' class='navpre'><img src='" + navbase + "/images/sys_images/mlibleft.jpg' alt='Previous'></a><span class='navnext'><img src='" + navbase + "/images/sys_images/mlibright_gr.jpg' alt='next'></span></div>");
					
				}
				else{					
					$("div.media div.libnavigation").replaceWith("<div class='libnavigation' ><a href='javascript:prevPage()' class='navpre'><img src='" + navbase + "/images/sys_images/mlibleft.jpg' alt='Previous'></a><a href='javascript:nextPage()' class='navnext'><img src='" + navbase + "/images/sys_images/mlibright.jpg' alt='next'></a></div>");
				}				
			}
				
			$("div.medialib div.mpage").eq(page_indx).toggle();
			$("div.medialib div.mpage").eq(++page_indx).toggle();
			
			
	}
}

