window.onload = initPage;

function initPage() {
	
  if(document.getElementById('content_main_flash_banner')){
	InsertFlashObject("content_main_flash_banner","flash/banner.swf",572,201);
  } 
    
  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_enquiry').value == '') {
            document.getElementById('quickcontact_enquiry').value = 'Enquiry:';
        }
    }
    
    if (id == 'quickcontact_enquiry' && field.value == 'Enquiry:') {
        field.value = '';
    }
}

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

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 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>";
  document.getElementById(objID).innerHTML = flashObject;
}

function changePicture(src, alt, title) {
  image = document.getElementById('display_image');
  image.src = src;
  image.alt = alt;
  image.title = title;
  description = document.getElementById('image_description').innerHTML = title;
}
