
// REMOTE WINDOW CREATOR!

var windowIsOpen = "false";

function buildWindow(form) {

  var parameters = false;
  var paramList = "";
  var inParamList = "";
  var outParamList = "";

  if (form.urlPass.checked) {
    paramList += "url";
    inParamList += "url";
    outParamList += "'" + form.url.value + "'";
    parameters = true;
  } else {
    inParamList += "'" + form.url.value + "'";
  }
  
  inParamList += ", ";
  
  if (form.namePass.checked) {
    if (parameters) {
      paramList += ", ";
      outParamList += ", ";
    }
    paramList += "name";
    inParamList += "name";
    outParamList += "'" + form.handle.value + "'";
  } else {
    inParamList += "'" + form.handle.value + "'";
  }
  
  
  var codeForFunc = "";
  codeForFunc += "<script language=\"JavaScript\">";
  codeForFunc += "\r\n";
  codeForFunc += "<!-- \r\n\r\n";
  codeForFunc += "function openWindow(" + paramList + ") {\r\n\ \ ";
  codeForFunc += "popupWin = window.open(" + inParamList + ", '";
  var features = false;

  var featList = "";
  for (n=8; n<16; n++) {
    if (form.elements[n].checked) {
      if (features) { featList += ","; } //else { featList += "'"; }
      featList += form.elements[n].name;
      if (!features) { features = true; }
    }
  }

  if (form.width.value != "") {
    if (features) { featList += ","; }
    featList += "width=" + form.width.value;
    if (!features) { features = true; }
  }

  if (form.height.value != "") {
    if (features) { featList += ","; }
    featList += "height=" + form.height.value;
    if (!features) { features = true; }
  }

  if (form.left.value != "") {
    if (features) { featList += ","; }
    featList += "left=" + form.left.value;
    if (!features) { features = true; }
  }

  if (form.top.value != "") {
    if (features) { featList += ","; }
    featList += "top=" + form.top.value;
    if (!features) { features = true; }
  }

  codeForFunc += featList;

  codeForFunc += "')\r\n}";
  codeForFunc += "\r\n\r\n// -->\r\n</script\>\r\n";

  var codeForLink = "";
codeForLink = "<a href=\"javascript:openWindow(" + outParamList + ");\">YOUR LINK HERE</a>\r\n";
 
  var codeForForm = "";
  codeForForm = "<form>\r\n<input type=button value=\"YOUR BUTTON NAME HERE\" onClick=\"openWindow(" + outParamList + ");\">\r\n</form>\r\n";
 

  form.funcOutput.value = codeForFunc;
  form.linkOutput.value = codeForLink;
  form.formOutput.value = codeForForm;



  if (form.viewWindow.checked) {
  popupWin = window.open(form.url.value, form.handle.value, featList); 
  }
} 

function changebuttonname() {
	if (document.designWindow.viewWindow.checked == true) {
		document.designWindow.viewSource.value="Activate Code";
	} else {
		document.designWindow.viewSource.value="View the Code";
	}
}

