function ZoomPage(zoomVal)
{
	//parent.main.location.reload();
    var diff = zoomVal - gZoomValue; //negative value = zoom DOWN :: positive value = zoom UP
	var number;
    var zoomTo;
	gZoomValue = zoomVal;
	if (parent.nav.document.navForm.zoomValue){//mozilla
		parent.nav.document.navForm.zoomValue.value = gZoomValue;
	}
	else{
		parent.nav.navForm.zoomValue.value = gZoomValue;
	}
	
	if (zoomVal==10){ //print zoom down
			zoomTo = 0.9;
	}	
	else{	
		if (diff<0){ //page zoom Down
			if (diff<-2){ //print zoom reset
				zoomTo = 1;
			}
			else if ((zoomVal==1)&&(diff==-1)){
				zoomTo = 1;
			}
			else if (diff == -2){
				zoomTo = 1;	
			}
			else {
				zoomTo = 1.15;	
			};
		}
		else { //page zoom UP
			if (zoomVal==1){
				zoomTo = 1;
			}
			else if ((zoomVal==2)&&(diff!=0)){
				zoomTo = 1.15;	
			}
			else if ((zoomVal==2)&&(diff==0)){				
				zoomTo = 1.15;	
			}
			else if ((zoomVal==3)&&(diff==1)){		
				zoomTo = 1.3333333;		
			}
			else if ((zoomVal==3)&&(diff==2)){		
				zoomTo = 1.3333333;		
			}
			else if ((zoomVal==3)&&(diff==0)){		
				zoomTo = 1.3333333;		
			}
			else {
				zoomTo = 1;	
			}
		}	
	}
	//alert(zoomTo);
    var mycss = new Array();
    var imgarr;
	// FRAME CHECK:
		if (!parent.main.document.styleSheets) return;
		if (parent.main.document.styleSheets[0].cssRules){      // MO
			mycss = parent.main.document.styleSheets[0].cssRules;}
		else{
			mycss = parent.main.document.styleSheets[0].rules; } // IE
			for(x=0;x<mycss.length;x++){
				if (x==0){

				} else {
		
					if (mycss[x].style.left != ''){mycss[x].style.left = (parseFloat(parent.main.styleinitleft[x]) * zoomTo) + 'px';}
					if (mycss[x].style.width != '') mycss[x].style.width = (parseFloat(parent.main.styleinitwidth[x]) * zoomTo) + 'px';
					if (mycss[x].style.top != '') mycss[x].style.top = (parseFloat(parent.main.styleinittop[x]) * zoomTo) + 'px';
					if (mycss[x].style.fontSize != '')  mycss[x].style.fontSize = (parseFloat(parent.main.styleinitfontsize[x]) * zoomTo+0.5) + 'px';
				}
				
			}
	// FRAME CHECK:
		imgarr = parent.main.document.getElementsByTagName("IMG");
		for (var i = 0; i < imgarr.length; i++) {
			if (imgarr[i].name == "") {
				imgarr[i].height = parent.main.testheight[i]*zoomTo;
				imgarr[i].width =  parent.main.testwidth[i]*zoomTo;			
			}
		}
		var imgarr = "";
}
