var textsize=1;
var contrast="default";

function imgrep(zone,switchname){
	if (contrast!="high") {
		zone.src = switchname.src;
	}
}

email_on = new Image(25,17);
email_on.src="images/right-side_button_email_on.jpg";
email_off = new Image(25,17);
email_off.src="images/right-side_button_email_off.jpg";
print_on = new Image(23,23);
print_on.src="images/right-side_button_print_on.jpg";
print_off = new Image(23,23);
print_off.src="images/right-side_button_print_off.jpg";
donate_on = new Image(171,36);
donate_on.src="images/right-side_button_donation_on.jpg";
donate_off = new Image(171,36);
donate_off.src="images/right-side_button_donation_off.jpg";
textsize_on = new Image(36,17);
textsize_on.src="images/right-side_button_text-size_on.jpg";
textsize_off = new Image(36,17);
textsize_off.src="images/right-side_button_text-size_off.jpg";
			
function SetCookie(cookieName,cookieValue,nDays) {
var today = new Date();
var expire = new Date();
if (nDays==null || nDays==0) nDays=1;
expire.setTime(today.getTime() + 3600000*24*nDays);
document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}

function ReadCookie(cookieName) {
var theCookie=" "+document.cookie;
var ind=theCookie.indexOf(" "+cookieName+"=");
if (ind==-1) ind=theCookie.indexOf(";"+cookieName+"=");
if (ind==-1 || cookieName=="") return "";
var ind1=theCookie.indexOf(";",ind+1);
if (ind1==-1) ind1=theCookie.length; 
return unescape(theCookie.substring(ind+cookieName.length+2,ind1));
}

function displayPreference() {
	tsCookie=ReadCookie("textsize");
	if (tsCookie){textsize=parseInt(tsCookie);}
	else {SetCookie("textsize",1,3650);}
	changefontsizeaction();
}

function docontrast(){
ctCookie=ReadCookie("contrast");
	if (ctCookie){contrast=ctCookie;}
	else {SetCookie("contrast","default",3650);}
	switch (contrast) {
		case "high" :
			high(1);
			break;
		case "soft" :
			soft(1);
			break;
		case "default" :
			normal(1);
			break;
	}
}

function soft(who) {
contrast=ReadCookie("contrast")
	if (contrast!="soft" || who==1) {
		document.getElementById("pagebody").className="soft-contrast";
		document.getElementById("stylesheet").href="style.css";
		SetCookie("contrast","soft",3650);
		contrast="soft";
		contrastNormal();		
	}
}

function normal(who) {
contrast=ReadCookie("contrast");
	if (contrast!="default" || who==1) {
		document.getElementById("pagebody").className="";
		document.getElementById("stylesheet").href="style.css";
		SetCookie("contrast","default",3650);
		contrast="default";
		contrastNormal();
	}
}

function high(who) {
var j;
contrast=ReadCookie("contrast")
	if (contrast!="high" || who==1) {
		document.getElementById("pagebody").className="";
		document.getElementById("stylesheet").href="style-highcontrast.css";
		SetCookie("contrast","high",3650);
		contrast="high";
		document.getElementById("fontsize").src="images/right-side_button_text-size-hc.jpg";
		document.getElementById("facebook").src="images/right-side_button_facebook-hc.jpg";
		document.getElementById("blogspot").src="images/right-side_button_blogspot-hc.jpg";
		//document.getElementById("linkedin").src="images/right-side_button_Linkedin-hc.jpg";
		document.getElementById("email").src="images/right-side_button_email-hc.jpg";
		document.getElementById("print").src="images/right-side_button_print-hc.jpg";
		document.getElementById("donate").src="images/right-side_button_donation-hc.jpg";
		if(document.getElementById("vidbutton")){
			document.getElementById("vidbutton").src="images/1_home/video_button-hc.jpg";
		}		
		if(document.getElementById("home-topquote")){
			document.getElementById("home-topquote").src="images/1_home/quote_home-hc.jpg";
		}		
		if(document.getElementById("pdp-topquote")){
			document.getElementById("pdp-topquote").src="images/3a_pdp/quote_services-persondir-hc.jpg";
		}		
		if(document.getElementById("revel-topquote")){
			document.getElementById("revel-topquote").src="images/3b_revel/quote_services-revel-hc.jpg";
		}		
		if(document.getElementById("transitiontowork-topquote")){
			document.getElementById("transitiontowork-topquote").src="images/3ci_transition_to_work/quote_services-transwork-hc.jpg";
		}		
		if(document.getElementById("counsellingandplacement-topquote")){
			document.getElementById("counsellingandplacement-topquote").src="images/3cii_emp_couns_placement/quote_services-empcouns-hc.jpg";
		}		
		if(document.getElementById("adultliteracy-topquote")){
			document.getElementById("adultliteracy-topquote").src="images/3d_adult_lit/quote_services-adultlit-hc.jpg";
		}		
		if(document.getElementById("respite-topquote")){
			document.getElementById("respite-topquote").src="images/3e_respite/quote_sevices-respite-hc.jpg";
		}
		if(document.getElementById("rightside-quote")){
			document.getElementById("rightside-quote").src="images/right-side_quote-hc.jpg";
		}		
	}
}

function contrastNormal() {
	if(document.getElementById("vidbutton")){
		document.getElementById("vidbutton").src="images/1_home/video_button.jpg";
	}		
	if(document.getElementById("home-topquote")){
		document.getElementById("home-topquote").src="images/1_home/quote_home.jpg";
	}		
	if(document.getElementById("pdp-topquote")){
		document.getElementById("pdp-topquote").src="images/3a_pdp/quote_services-persondir.jpg";
	}		
	if(document.getElementById("revel-topquote")){
		document.getElementById("revel-topquote").src="images/3b_revel/quote_services-revel.jpg";
	}		
	if(document.getElementById("transitiontowork-topquote")){
		document.getElementById("transitiontowork-topquote").src="images/3ci_transition_to_work/quote_services-transwork.jpg";
	}		
	if(document.getElementById("counsellingandplacement-topquote")){
		document.getElementById("counsellingandplacement-topquote").src="images/3cii_emp_couns_placement/quote_services-empcouns.jpg";
	}		
	if(document.getElementById("adultliteracy-topquote")){
		document.getElementById("adultliteracy-topquote").src="images/3d_adult_lit/quote_services-adultlit.jpg";
	}		
	if(document.getElementById("respite-topquote")){
		document.getElementById("respite-topquote").src="images/3e_respite/quote_sevices-respite.jpg";
	}		
	if(document.getElementById("vidbutton")){
		document.getElementById("vidbutton").src="images/1_home/video_button_off.jpg";
	}
	if(document.getElementById("rightside-quote")){
		document.getElementById("rightside-quote").src="images/right-side_quote.jpg";
	}	
	document.getElementById("fontsize").src="images/right-side_button_text-size_off.jpg";
	document.getElementById("facebook").src="images/right-side_button_facebook.jpg";
	document.getElementById("blogspot").src="images/right-side_button_blogspot.jpg";
	//document.getElementById("linkedin").src="images/right-side_button_Linkedin.jpg";
	document.getElementById("email").src="images/right-side_button_email_off.jpg";
	document.getElementById("print").src="images/right-side_button_print_off.jpg";
	document.getElementById("donate").src="images/right-side_button_donation_off.jpg";
}

function changefontsize() {
	textsize++;
	if (textsize==4) {textsize=1;}
	changefontsizeaction();
	SetCookie("textsize",textsize,3650);
}

function changefontsizeaction() {
	switch (textsize) {
	case 1:
		NumberOfDivs=document.getElementById('content-center').getElementsByTagName('div').length-1;
		for (i=0; i<=NumberOfDivs; i++) {
			b=document.getElementById('content-center').getElementsByTagName('div')[i].className;
			if (b=="copy") {
				document.getElementById('content-center').getElementsByTagName('div')[i].style.fontSize="14px";
				document.getElementById('content-center').getElementsByTagName('div')[i].style.lineHeight="18px";
			}
			if (b=="font16") {
				document.getElementById('content-center').getElementsByTagName('div')[i].style.fontSize="23px";
				document.getElementById('content-center').getElementsByTagName('div')[i].style.lineHeight="24px";
			}
			if (b=="font17") {
				document.getElementById('content-center').getElementsByTagName('div')[i].style.fontSize="15px";
				document.getElementById('content-center').getElementsByTagName('div')[i].style.lineHeight="normal";
			}

			if (b=="font18") {
				document.getElementById('content-center').getElementsByTagName('div')[i].style.fontSize="14px";
				document.getElementById('content-center').getElementsByTagName('div')[i].style.lineHeight="18px";
			}
		}
	break;
	case 2:
		NumberOfDivs=document.getElementById('content-center').getElementsByTagName('div').length-1;
		for (i=0; i<=NumberOfDivs; i++) {
			b=document.getElementById('content-center').getElementsByTagName('div')[i].className;
			if (b=="copy") {
				document.getElementById('content-center').getElementsByTagName('div')[i].style.fontSize="18px";
				document.getElementById('content-center').getElementsByTagName('div')[i].style.lineHeight="normal";
			}
			if (b=="font16") {
				document.getElementById('content-center').getElementsByTagName('div')[i].style.fontSize="26px";
				document.getElementById('content-center').getElementsByTagName('div')[i].style.lineHeight="normal";
			}
			if (b=="font17") {
				document.getElementById('content-center').getElementsByTagName('div')[i].style.fontSize="24px";
				document.getElementById('content-center').getElementsByTagName('div')[i].style.lineHeight="normal";
			}
			if (b=="font18") {
				document.getElementById('content-center').getElementsByTagName('div')[i].style.fontSize="22px";
				document.getElementById('content-center').getElementsByTagName('div')[i].style.lineHeight="normal";
			}			
		}
	break;
	case 3:
		NumberOfDivs=document.getElementById('content-center').getElementsByTagName('div').length-1;
		for (i=0; i<=NumberOfDivs; i++) {
			b=document.getElementById('content-center').getElementsByTagName('div')[i].className;
			if (b=="copy") {
				document.getElementById('content-center').getElementsByTagName('div')[i].style.fontSize="20px";
				document.getElementById('content-center').getElementsByTagName('div')[i].style.lineHeight="normal";
			}
			if (b=="font16") {
				document.getElementById('content-center').getElementsByTagName('div')[i].style.fontSize="28px";
				document.getElementById('content-center').getElementsByTagName('div')[i].style.lineHeight="normal";
			}
			if (b=="font17") {
				document.getElementById('content-center').getElementsByTagName('div')[i].style.fontSize="26px";
				document.getElementById('content-center').getElementsByTagName('div')[i].style.lineHeight="normal";
			}
			if (b=="font18") {
				document.getElementById('content-center').getElementsByTagName('div')[i].style.fontSize="24px";
				document.getElementById('content-center').getElementsByTagName('div')[i].style.lineHeight="normal";
			}
		}
	break;
	}
docontrast();
}

