// Proportional Sizing

var DesignW=1024;
var DesignH=728;
var CurrentW=parseInt(window.screen.width);
var CurrentH=parseInt(window.screen.height);

function ProportionW() {
  return CurrentW / DesignW;
}

function ProportionH() {
  return CurrentH / DesignH;
}

function ProportionImg(aCtrl) {
var attr = aCtrl.getAttribute('width',2);
var aSw = attr.toString();
var aCw = aSw.charAt(aSw.length-1);
var attr = aCtrl.getAttribute('height',2);
var aSh  = attr.toString();
var aCh = aSh.charAt(aSh.length-1);
var W = ProportionW();
var H = ProportionH();
var cW = parseInt(aCtrl.width);
var cH = parseInt(aCtrl.height);
var Nw = cW * W;
var Nh = cH * H;
if (aCw != '%') { 	aCtrl.width = Nw; }
if (aCh != '%') { 	aCtrl.height= Nh; }
}

function ProportionAll() {
//Proportion Images
var ImgList = document.getElementsByTagName('IMG');
	if (ImgList) {
	  for (var l=0;l < ImgList.length;l++) {
	    var Img = ImgList[l];
	    if (Img) {
			ProportionImg(Img);
	    }
	  }
	}
// Proportion Text (StyleSheet)
var Css = document.styleSheets[0];
  if (Css) { 
    textRule = Css.rules[14];
    textRule.style.fontSize = (parseInt(textRule.style.fontSize) * ProportionH()) + 'px';
  }
}