window.onload = initPage;

function initPage() {
  InsertFlashObject("header_banner", "Flash/banner.swf", 969, 145);
  if(document.getElementById('quickcontact_name')){
    var onC="cleanEnquireNow('quickcontact_name', false)";
    document.getElementById('quickcontact_name').onclick = new Function(onC);
    document.getElementById('quickcontact_name').onfocus = new Function(onC);
  } 
  if(document.getElementById('quickcontact_email')) {
    var onC="cleanEnquireNow('quickcontact_email', false)";
    document.getElementById('quickcontact_email').onclick = new Function(onC);
    document.getElementById('quickcontact_email').onfocus = new Function(onC);
  } 
  if(document.getElementById('quickcontact_telephone')) {
    var onC="cleanEnquireNow('quickcontact_telephone', false)";
    document.getElementById('quickcontact_telephone').onclick = new Function(onC);
    document.getElementById('quickcontact_telephone').onfocus = new Function(onC);
  }
  if(document.getElementById('quickcontact_enquiry')) {
    var onC="cleanEnquireNow('quickcontact_enquiry', false)";
    document.getElementById('quickcontact_enquiry').onclick = new Function(onC);
    document.getElementById('quickcontact_enquiry').onfocus = new Function(onC);
  }
  if(document.getElementById('qcsend')) {
    var onC="enquireNowSubmit();";
    document.getElementById('qcsend').onclick = new Function(onC);
  }
  externalLinks();
}

function cleanEnquireNow(id, submit) {
  var field = document.getElementById(id);
  if(submit == false) {
    if(document.getElementById('quickcontact_name').value == '') {
      document.getElementById('quickcontact_name').value = 'Name';
    }
    if(document.getElementById('quickcontact_email').value == '') {
      document.getElementById('quickcontact_email').value = 'Email address';
    }
    if(document.getElementById('quickcontact_telephone').value == '') {
      document.getElementById('quickcontact_telephone').value = 'Phone number';
    }
    if(document.getElementById('quickcontact_enquiry').value == '') {
      document.getElementById('quickcontact_enquiry').value = 'Enquiry';
    }
  }
  if(id == 'quickcontact_name' && field.value == 'Name') {
    field.value = '';
  } else if(id == 'quickcontact_email' && field.value == 'Email address') {
    field.value = '';
  } else if(id == 'quickcontact_telephone' && field.value == 'Phone number') {
    field.value = '';
  } else if(id == 'quickcontact_enquiry' && field.value == 'Enquiry') {
    field.value = '';
  }
}

function externalLinks() { 
  if(!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0;i<anchors.length;i++) { 
    var anchor = anchors[i];
    if(anchor.getAttribute("href") && anchor.getAttribute("rel") == "external" || anchor.getAttribute("rel") == "external nofollow") 
      anchor.target = "_blank";
  } 
}

function toggle(id) {
  var testimonial;
  testimonial = document.getElementById('testimonial_'+id+'_short').style.display;
  if(testimonial == 'none') {
    document.getElementById('testimonial_'+id+'_short').style.display = 'block';
    document.getElementById('testimonial_'+id+'_full').style.display = 'none';
  } else {
    document.getElementById('testimonial_'+id+'_short').style.display = 'none';
    document.getElementById('testimonial_'+id+'_full').style.display = 'block';
  }
}

function enquireNowSubmit() {
  cleanEnquireNow('quickcontact_name', true);
  cleanEnquireNow('quickcontact_email', true);
  cleanEnquireNow('quickcontact_telephone', true);
  cleanEnquireNow('quickcontact_enquiry', true);
}

function InsertFlashObject(objID,flashLocation,width,height) {
  var flashObject;
  flashObject = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='"+width+"' height='"+height+"'>";
  flashObject = flashObject + "<param name='wmode' value='transparent'>";
  flashObject = flashObject + "<param name='movie' value='"+flashLocation+"' />";
  flashObject = flashObject + "<param name='quality' value='high' />";
  flashObject = flashObject + "<embed src='"+flashLocation+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+width+"' height='"+height+"' wmode='transparent'";
  flashObject = flashObject + "></embed></object>";
  if(document.getElementById(objID)) {
    document.getElementById(objID).innerHTML = flashObject;
  }
}
