function contactme(tag) {
  var d1 = "&#109;ailto";
  var d2 = "&#58;";
  var d3 = "des";
  var d4 = "&#64;frommars&#46;";
  var d5 = "org";
  document.write("<a href='" + d1 + d2 + d3 + d4 + d5 + "'>" + tag + "</a>");
}

function toggleVisibility(toggle) {
  if (toggle == "hide") {
	setStyleByClass('div','review','display','none');
	setStyleById('hide', 'display', 'none');
	setStyleById('show', 'display', 'block');
  }
  else {
	setStyleByClass('div','review','display','block');
	setStyleById('hide', 'display', 'block');
	setStyleById('show', 'display', 'none');
  }
}

function setStyleById(i, p, v) {
  var n = document.getElementById(i);
  n.style[p] = v;
}

var ie = (document.all) ? true : false;

function setStyleByClass(t,c,p,v){
  var elements;
  if(t == '*') {
    elements = (ie) ? document.all : document.getElementsByTagName('*');
  } else {
    elements = document.getElementsByTagName(t);
  }
  for(var i = 0; i < elements.length; i++){
    var node = elements.item(i);
    for(var j = 0; j < node.attributes.length; j++) {
      if(node.attributes.item(j).nodeName == 'class') {
        if(node.attributes.item(j).nodeValue == c) {
          eval('node.style.' + p + " = '" +v + "'");
        }
      }
    }
  }
}

function setStyleByTag(e, p, v, g) {
	if(g) {
		var elements = document.getElementsByTagName(e);
		for(var i = 0; i < elements.length; i++) {
			elements.item(i).style[p] = v;
		}
	} else {
		var sheets = document.styleSheets;
		if(sheets.length > 0) {
			for(var i = 0; i < sheets.length; i++) {
				var rules = sheets[i].cssRules;
				if(rules.length > 0) {
					for(var j = 0; j < rules.length; j++) {
						var s = rules[j].style;
						// selectorText broken in NS 6/Mozilla: see
						// http://bugzilla.mozilla.org/show_bug.cgi?id=51944
						ugly_selectorText_workaround();
						if(allStyleRules) {
							if(allStyleRules[j] == e) {
								s[p] = v;
							}			
						} else {
							// use the native selectorText and style stuff
							if(((s[p] != "") && (s[p] != null)) &&
							   (rules[j].selectorText == e)) {
								s[p] = v;
							}
						}

					}
				}
			}
		}
	}
}

function change(id, newClass) {
  myid = document.getElementById(id);
  myid.className=newClass;
}

function check_resolution() {
  if ((self.screen.width >= 1024) && (self.screen.height >= 768))
  {
    change('content', 'contentwide');
    change('main', 'mainwide');
    change('main2', 'main2wide');
    change('header', 'headerwide');
    change('header2', 'header2wide');
    change('footer', 'footerwide');
  }
}

