/* adds new property/value pair */
function add (pName,pValue,vName,vValue) {
  pm = document.getElementsByName(pName);
  pm[0].parentNode.insertBefore(pm[pm.length-1].cloneNode(false), pm[pm.length-1].nextSibling);
  pm[0].parentNode.insertBefore(document.createElement("br"), pm[pm.length-1]);
  pm[pm.length-1].value = pValue;

  mp = document.getElementsByName(vName);
  mp[0].parentNode.insertBefore(mp[mp.length-1].cloneNode(false), mp[mp.length-1].nextSibling);
  mp[0].parentNode.insertBefore(document.createElement("br"), mp[mp.length-1]);
  mp[mp.length-1].value = vValue;
}

/* remove empty custom css */
function remove (pName,vName) {
  pm = document.getElementsByName(pName);
  while (pm.length > 1) {
    pm[0].parentNode.removeChild(pm[pm.length-1]);
    pm[0].parentNode.removeChild(pm[pm.length-1].nextSibling);
  }

  mp = document.getElementsByName(vName);
  while (mp.length > 1) {
    mp[0].parentNode.removeChild(mp[mp.length-1]);
    mp[0].parentNode.removeChild(mp[mp.length-1].nextSibling);
  }
}

/* toggle hidden divs */
function toggle (el) {
  if (document.getElementById(el).style.display == "none") {
    document.getElementById(el).style.display = "";
  } else {
    document.getElementById(el).style.display = "none";
  }
}

/* reset form */
function resetIt () {
  hideAll();
  remove("propBody","valBody");remove("propH1","valH1");remove("propH2","valH2");remove("propDL","valDL");
  remove("propDD","valDD");remove("propDT","valDT");remove("propWrap","valWrap");remove("propHead","valHead");
  remove("propPhoto","valPhoto");remove("propPosts","valPosts");remove("propMember","valMember");remove("propMain","valMain");
  remove("propPerson","valPerson");remove("propContact","valContact");remove("propFoot","valFoot");remove("propInfo","valInfo");
  document.profskin.reset();
}

/* preview function */
function previewskin () {
  document.profskin.preview.value = "1";
  window.open('','Preview','width=850,height=650,scrollbars=yes,status=no,address=no');
}

/* finish skin to output code */
function finish () {
  document.profskin.preview.value = "-1";
  window.open('','Preview','width=500,height=400,scrollbars=no,status=no,address=no');
}
function hideAll () {
  var d = document;
  d.getElementById("body").style.display = "none";d.getElementById("h1").style.display = "none";d.getElementById("h2").style.display = "none";d.getElementById("dl").style.display = "none";
  d.getElementById("dd").style.display = "none";d.getElementById("dt").style.display = "none";d.getElementById("wrap").style.display = "none";d.getElementById("head").style.display = "none";
  d.getElementById("photo").style.display = "none";d.getElementById("posts").style.display = "none";d.getElementById("member").style.display = "none";d.getElementById("main").style.display = "none";
  d.getElementById("person").style.display = "none";d.getElementById("contact").style.display = "none";d.getElementById("footing").style.display = "none";
}

/* prefab skins */
function popForm (prof) {
  var d = document.profskin;
  var s = document;
  var i = d.prefab.selectedIndex;
  var prof = d.prefab.options[i].value;
  resetIt();
  d.prefab.options[i].selected = true;
                   
  switch (prof) {
    case "default":
			defaultskin();
    break;
    case "cherry":
			cherry();
    break;
    case "poodle":
			poodle();
    break;
    case "bookmark2":
			bookmark();
    break;
    case "bloodylip":
			bloodylip();
    break;
    case "paratop":
			paratop();
    break;
    case "paraleft":
			paraleft();
    break;
    case "pararight":
			pararight();
		break;
    default:
      document.getElementById("author").innerHTML = "";
      resetIt();
    break;
  }
}