var zoom1 = "/common/ccZoom1.css";
var zoom2 = "/common/ccZoom2.css";
var zoom3 = "/common/ccZoom3.css";
var zoom4 = "/common/ccZoom4.css";
var contrastfile = "/common/CareerCentreMainContrast.css";
var mainfile = "/common/CareerCentreMain.css";

var cookievalue = unescape(getCookie());

var globalcontrast;
var globalzoom;

if (cookievalue == "") {
    globalcontrast = "1";
    globalzoom = "2";
    
} else {
    globalcontrast = cookievalue.split("&")[0].split("=")[1];
    globalzoom = cookievalue.split("&")[1].split("=")[1];
}

refreshCss();

function zoom(size){
	if(size=="1"){
		globalzoom="1"
	}else if(size=="2"){
		globalzoom="2"
	}else if(size=="3"){
		globalzoom="3"
	}else if(size=="4"){
		globalzoom="4"
	}else{
		globalzoom="2"
	}
	
	refreshCss();
}

function contrast(){
    if(globalcontrast=="1"){
        globalcontrast="2"
    }else if(globalcontrast=="2"){
        globalcontrast="1"
    }else{
        globalcontrast="1"
    }
	
	refreshCss();
}

function refreshCss() {
	removecss(zoom1);
	removecss(zoom2);
	removecss(zoom3);
	removecss(zoom4);
	removecss(contrastfile);
	removecss(mainfile);
	loadcss(mainfile);
	
	if(globalzoom=="1"){
		loadcss(zoom1);
	}else if(globalzoom=="2"){
		loadcss(zoom2);
	}else if(globalzoom=="3"){
		loadcss(zoom3);
	}else if(globalzoom=="4"){
		loadcss(zoom4);
	}else{
		loadcss(zoom2);
	}
	
    if(globalcontrast=="2"){
        loadcss(contrastfile)
    }
	
	setCookie("cc","vision="+globalcontrast+"&size="+globalzoom);
}

function loadcss(filename){if(document.createStyleSheet)document.createStyleSheet(filename);else{var linkElem=document.createElement('link');linkElem.rel='stylesheet';linkElem.type='text/css';linkElem.href=filename;document.getElementsByTagName("head")[0].appendChild(linkElem)}}

function removecss(oldfilename){
    var allsuspects=document.getElementsByTagName("link");
    for(var i=allsuspects.length;i>=0;i--){
        if(allsuspects[i]&&allsuspects[i].getAttribute("href")!=null&&allsuspects[i].getAttribute("href").indexOf(oldfilename)!=-1){
            allsuspects[i].parentNode.removeChild(allsuspects[i])
        }
    }  
}


function setCookie(c_name,value){document.cookie=c_name+ "=" +escape(value)+";path=/";}
function getCookie()
{
    var a_all_cookies=document.cookie.split(';');
    var cookie_value='';
    var i;
    for(i=0;i<a_all_cookies.length;i++){
        if(a_all_cookies[i].indexOf("cc=")==1){
            cookie_value=a_all_cookies[i].replace("cc=","");
            if(cookie_value.length>0){
                return cookie_value;
            }else{
                return"";
            }
        }
    }
    return"";
}
