function OpenWin(url) {
	window.open(url,"Standards_Help_File",'toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=800,height=600');   
}

function OpenSmallWin(url) {
	window.open(url,"Comment_Form",'toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=800,height=800');   
}


function OpenSurveyWin(url) {
	window.open(url,"Survey",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=400');   
}


function go(url) {
   parent.main.location.href = url
}


function makeRemote(newremote) {
   newremote = "pricecode" + newremote;
   newremote = newremote + ".html";
   remote = window.open("","remotewin","width=750,height=450,screenX=300,screenY=100,alwaysRaised,scrollbars,resizable");
   remote.location.href = newremote;
   if (remote.opener == null) remote.opener = window;
}

function VerifyData() {
   (CheckText()== true) ? bokchoy = 1 : bokchoy = 0;
   if (bokchoy == 0) return false;
   if (!document.form1.mail_from.value) {
      alert("Please enter your complete e-mail address \ni.e. briescha@ul.com")
      document.form1.mail_from.focus()
      return false
}
   else if (!document.form1.std.value) {
      alert("Please enter standard desired.")
      document.form1.std.focus()
      return false
   }
   else if (!document.form1.reason[0].checked && !document.form1.reason[1].checked && !document.form1.reason[2].checked 
      && !document.form1.reason[3].checked && !document.form1.reason[4].checked) {
      alert("Please enter reason for requesting standard.")
      document.form1.reason[1].focus()
      return false
   } else if (!document.form1.location.value) {
      alert("File location must be specified")
      document.form1.location.focus()
      return false   
  } else if (!document.form1.stdoffice[0].checked && !document.form1.stdoffice[1].checked && !document.form1.stdoffice[2].checked && !document.form1.stdoffice[3].checked) {
      alert("Please specify office")
      document.form1.stdoffice[0].focus()
      return false
   } else if (!document.form1.wp.checked && !document.form1.sgml.checked) {
      alert("Please specify document type")
      document.form1.sgml.focus()
      return false
   } else if (!document.form1.type[0].checked && !document.form1.type[1].checked) {
      alert("Please specify request type")
      document.form1.type[0].focus()
      return false 
   } else if (!document.form1.outby.value) {
      alert("'Checked out by' must be entered.")
      document.form1.outby.focus()
      return false

} else {
      return true
   } 
}

function CheckText() {
   var temp = document.form1.mail_from.value
   x = temp.length
   y = x - 7 
   tempsub = temp.substring(y)
   if (x < 11) {
      alert("Your from only has " + x + " letters.\nAre you sure " + temp + " is correct?")
      document.form1.mail_from.focus();
      return false;
   }
   if (tempsub != "@ul.com") {
         alert(document.form1.mail_from.value + " should be in the form\nbriesch@ul.com, please recheck.\n");
         document.form1.mail_from.focus();
         return false;
   } 
   return true; 
}


var exp = new Date();
exp.setTime(exp.getTime() + (1000 * 60 * 60 * 24 * 365));

// document.write(getCookie("mail_from"));


function getValue(element) {
   var value = getCookie(element.name);
   if (value != null) element.value = value;
}

function setValue(element) {
   setCookie(element.name , element.value, exp);
}

function showCookie() {
   mycookie = getCookie("mail_from");
   myofccookie = getCookie("stdoffice");
   mycccookie = getCookie("sendcc");
   alert("cookie for mail_from is " + mycookie + "\ncookie for office is " + myofccookie + "\ncookie for cc is " + mycccookie + "\nvalue for send cc is " + document.form1.sendcc.checked)
}

function setCookie(name, value, expires) {
   document.cookie = name + "=" + escape(value) + ";path=/" + ((expires == null) ? "" : ";expires=" + expires.toGMTString());
}

function getCookie(name) {
   var cname = name + "=";
   var dc = document.cookie;
   if (dc.length > 0) {
      begin = dc.indexOf(cname);
         if (begin != -1) {
            begin += cname.length;
            end = dc.indexOf(";", begin);
               if (end == -1) end = dc.length;
                  return unescape(dc.substring(begin,end));
          }
      }
   return null;
}

function delCookie(name) {
   document.cookie = name + "=; expries=Thu, 01-Jan-70 00:00:01 GMT" + "; path=/";
}


function newsgrouphsk() {
   document.form1.mail_from.value = getCookie("mail_from");
   document.form1.clientname.value = getCookie("clientname");
   document.form1.subject.focus();
   ofctmp = getCookie("stdoffice");
   cctmp = getCookie("sendcc");
   if (ofctmp != null) {
      if (ofctmp == "Melville") document.form1.stdoffice[0].checked = true;
      if (ofctmp == "Northbrook") document.form1.stdoffice[1].checked = true;
      if (ofctmp == "Santa Clara") document.form1.stdoffice[2].checked = true;
      if (ofctmp == "RTP") document.form1.stdoffice[3].checked = true;
   }
 
}


function setcccookie(element) {
   (document.form1.sendcc.checked == true) ? setCookie(element.name, "on", exp) : setCookie(element.name, "off", exp);
}

//Get cookie routine by Shelley Powers 
//Should the corresponding value not exist, the routine returns an empty string. 

function get_cookie(Name) {
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}
