// ----- function for info email
function print_mail_to_link_info() {
var lhs1 = "info";
var rhs1 = "slaughterhousestudio.com";


   document.write("<A HREF=\"mailto");
   document.write(":" + lhs1 + "@");
   document.write(rhs1 + "\">" + lhs1 + "@" + rhs1 + "<\/a>");
}

// ----- function for booking email
function print_mail_to_link_booking() {
var lhs1 = "booking";
var rhs1 = "slaughterhousestudio.com";


   document.write("<A HREF=\"mailto");
   document.write(":" + lhs1 + "@");
   document.write(rhs1 + "\">" + lhs1 + "@" + rhs1 + "<\/a>");
}

// ----- function for mark email
function print_mail_to_link_mark() {
var lhs2 = "mark";
var rhs2 = "slaughterhousestudio.com";


   document.write("<A HREF=\"mailto");
   document.write(":" + lhs2 + "@");
   document.write(rhs2 + "\">" + lhs2 + "@" + rhs2 + "<\/a>");
}

// ----- function for johnt email
function print_mail_to_link_johnt() {
var lhs3 = "johnt";
var rhs3 = "slaughterhousestudio.com";


   document.write("<A HREF=\"mailto");
   document.write(":" + lhs3 + "@");
   document.write(rhs3 + "\">" + lhs3 + "@" + rhs3 + "<\/a>");
}

// ----- function for jonathan email
function print_mail_to_link_jonathan() {
var lhs4 = "jonathan";
var rhs4 = "slaughterhousestudio.com";


   document.write("<A HREF=\"mailto");
   document.write(":" + lhs4 + "@");
   document.write(rhs4 + "\">" + lhs4 + "@" + rhs4 + "<\/a>");
}

// -----  contact form validator:
function checkFields() {
missinginfo = "";
if (document.form.name.value == "") {
missinginfo += "\n     -  name";
}
if ((document.form.email.value == "") || 
(document.form.email.value.indexOf('@') == -1) || 
(document.form.email.value.indexOf('.') == -1)) {
missinginfo += "\n     -  email address";
}
if(document.form.message.value == "") {
missinginfo += "\n     -  message";
}
if (missinginfo != "") {
missinginfo ="_____________________________\n" +
"Please fill in the following fields:\n" +
missinginfo + "\n_____________________________" +
"\nThanks!";
alert(missinginfo);
return false;
}
else return true;
}

// -----  editor pop up window:
function popup(url) {
mywin =
window.open(url,"win",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=350,screenX=5,screenY=5');
}
// -----  editor drop-down links page links list call:
function popupform(url,selObj) {
if (selObj.options[selObj.selectedIndex].value != 0) {
url = url+"?id_links="+selObj.options[selObj.selectedIndex].value+"&page=links"; // passes string in url.
mywin =
window.open(url,"win",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=325,screenX=5,screenY=5');
}
}
// -----  editor drop-down clients page links list call:
function popupform2(url,selObj) {
if (selObj.options[selObj.selectedIndex].value != 0) {
url = url+"?id_clients="+selObj.options[selObj.selectedIndex].value+"&page=clients"; // passes string in url.
mywin =
window.open(url,"win",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=325,screenX=5,screenY=5');
}
}
// -----  editor drop-down audio page track list call:
function popupform3(url,selObj) {
if (selObj.options[selObj.selectedIndex].value != 0) {
url = url+"?id="+selObj.options[selObj.selectedIndex].value+"&page=audio"; // passes string in url.
mywin =
window.open(url,"win",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=325,screenX=5,screenY=5');
}
}
// ----- editor drop-down news entries call:
function popupform4(url,selObj) {
if (selObj.options[selObj.selectedIndex].value != 0) {
url = url+"?id_news="+selObj.options[selObj.selectedIndex].value+"&page=news&mode=edit"; // passes string in url.
mywin =
window.open(url,"win",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=325,screenX=5,screenY=5');
}
}
// ----- editor drop-down faq entries call:
function popupform5(url,selObj) {
if (selObj.options[selObj.selectedIndex].value != 0) {
url = url+"?id_faq="+selObj.options[selObj.selectedIndex].value+"&page=faq&mode=edit"; // passes string in url.
mywin =
window.open(url,"win",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=325,screenX=5,screenY=5');
}
}
// ----- editor drop-down equipment entries call:
function popupform6(url,selObj) {
if (selObj.options[selObj.selectedIndex].value != 0) {
url = url+"?id_equip="+selObj.options[selObj.selectedIndex].value+"&page=equipment&mode=edit"; // passes string in url.
mywin =
window.open(url,"win",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=325,screenX=5,screenY=5');
}
}


// ----- Highlight form element- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100's more DHTML scripts, and TOS,
//visit http://www.dynamicdrive.com

var highlightcolor="whitesmoke"

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}

//Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}

// ----- function for "add link" on news editor:
function format_sel(v) {
  var str = document.selection.createRange().text;
  document.news_form.body.focus();
  var sel = document.selection.createRange();
  sel.text = "<" + v + ">" + str + "</" + v + ">";
  return;
}

function insert_link() {
  var str = document.selection.createRange().text;
  document.news_form.body.focus();
  var my_link = prompt("Enter URL:","http://");
  if (my_link != null) {
    var sel = document.selection.createRange();
	sel.text = "<a href=\"" + my_link + "\" target=\"blank\">" + str + "</a>";
  }
  return;
}

// ----- function for audio player pop-up window:
function audio_window(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}
