//LAYER:resizeLayers.push(Array("id",def(left),def(top),def(width),def(height)));


/* SCRIPT PARSING EXPLICATION:

		resizeLayers: Array(layer,layer....);
	
		layer: Array(id,def(left),def(top),def(width),def(height)
		def: null | Array(startValueIndex,"operation")

		example: resizeLayers = new Array(Array("leftbar",null,null,null,Array(3,"-20")),Array("leftbarframe",null,null,null,Array(3,"-65")));

*/

var resizeLayers = new Array();

var ie = (window.navigator.appName == "Microsoft Internet Explorer");
var startValues = new Array("0 centerleft","1 centertop","2 width","3 height","4 eval");

function doResize(){
	setStartValues();
	count = resizeLayers.length;
	for(i = 0; i < count; i++){
		currentLayer = document.getElementById(resizeLayers[i][0]);
		if(resizeLayers[i][1] != null){
			if(resizeLayers[i][1][0] == 4){
				if((resizeLayers[i][1].length == 4 && eval(resizeLayers[i][1][1]+resizeLayers[i][1][2])) || resizeLayers[i][1].length != 4){
					currentLayer.style.posLeft = eval(resizeLayers[i][1][1]);
				}else{
					currentLayer.style.posLeft = resizeLayers[i][1][3];
				}
			}else{
				if((resizeLayers[i][1].length == 4 && eval(startValues[resizeLayers[i][1][0]]+resizeLayers[i][1][1]+resizeLayers[i][1][2])) || resizeLayers[i][1].length != 4){
					currentLayer.style.left = eval(startValues[resizeLayers[i][1][0]]+resizeLayers[i][1][1])+"px";
				}else{
					currentLayer.style.left = resizeLayers[i][1][3]+"px";
				}
			}
		}
		if(resizeLayers[i][2] != null){
			if(resizeLayers[i][2][0] == 4){
				if((resizeLayers[i][2].length == 4 && eval(resizeLayers[i][2][1]+resizeLayers[i][2][2])) || resizeLayers[i][2].length != 4){
					currentLayer.style.posTop = eval(resizeLayers[i][2][1]);
				}else{
					currentLayer.style.posTop = resizeLayers[i][2][3];
				}
			}else{
				if((resizeLayers[i][2].length == 4 && eval(startValues[resizeLayers[i][2][0]]+resizeLayers[i][2][1]+resizeLayers[i][2][2])) || resizeLayers[i][2].length != 4){
					currentLayer.style.top = eval(startValues[resizeLayers[i][2][0]]+resizeLayers[i][2][1])+"px";
				}else{
					currentLayer.style.top = resizeLayers[i][2][3]+"px";
				}
			}
		}
		if(resizeLayers[i][3] != null){
			if(resizeLayers[i][3][0] == 4){
				if((resizeLayers[i][3].length == 4 && eval(resizeLayers[i][3][1]+resizeLayers[i][3][2])) || resizeLayers[i][3].length != 4){
					value = eval(resizeLayers[i][3][1]);
					if(value > 0) currentLayer.style.width = value;
				}else{
					currentLayer.style.width = resizeLayers[i][3][3];
				}
			}else{
				if((resizeLayers[i][3].length == 4 && eval(startValues[resizeLayers[i][3][0]]+resizeLayers[i][3][1]+resizeLayers[i][3][2])) || resizeLayers[i][3].length != 4){
					value = eval(startValues[resizeLayers[i][3][0]]+resizeLayers[i][3][1]);
					if(value > 0) currentLayer.style.width = value+"px";
				}else{
					currentLayer.style.width = resizeLayers[i][3][3]+"px";
				}
			}
		}
		if(resizeLayers[i][4] != null){
			if(resizeLayers[i][4][0] == 4){
				if((resizeLayers[i][4].length == 4 && eval(resizeLayers[i][4][1]+resizeLayers[i][4][2])) || resizeLayers[i][4].length != 4){
					value = eval(resizeLayers[i][4][1]);
					if(value > 0) currentLayer.style.height = value;
				}else{
					currentLayer.style.height = resizeLayers[i][4][3]+"px";
				}
			}else{
				if((resizeLayers[i][4].length == 4 && eval(startValues[resizeLayers[i][4][0]]+resizeLayers[i][4][1]+resizeLayers[i][4][2])) || resizeLayers[i][4].length != 4){
					value = eval(startValues[resizeLayers[i][4][0]]+resizeLayers[i][4][1]);
					if(value > 0) currentLayer.style.height = value+"px";
				}else{
					currentLayer.style.height = resizeLayers[i][4][3]+"px";
				}
			}
		}
	}
}

function setStartValues(){
	if(ie){
		startValues[2] = document.body.clientWidth;
		startValues[3] = document.body.clientHeight;
	}else{
		startValues[2] = window.innerWidth;
		startValues[3] = window.innerHeight;
		if(document.width > startValues[2]) startValues[3] -= 16;
		if(document.height > startValues[3]) startValues[2] -= 16;
	}
	
	startValues[0] = startValues[2]/2;
	startValues[1] = startValues[3]/2;
	
	startValues[4] = "";
}