var opera = (navigator.appName.indexOf("Opera") != -1) ? true : false;
var firefox = navigator.userAgent.toLowerCase(); 
    firefox = (firefox.indexOf("firefox") != -1) ? true : false;
var safari = navigator.userAgent.toLowerCase();
    safari = (safari.indexOf("safari") != -1) ? true : false;
var msie_only = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
var msie_old = false; // MSIE versions older than 7
var msie_70  = false; // MSIE vesrion 7.0 or newer
var msie_60  = false; // only MSIE 6.0

if (msie_only) {
  fullVerStr = navigator.appVersion;
  verStr = fullVerStr.substring(fullVerStr.indexOf('MSIE')+4,fullVerStr.length);
  verStr = verStr.substring(0,verStr.indexOf(';'));
  msie_old = (parseFloat(verStr) <  7.0) ? true : false;
  msie_70  = (parseFloat(verStr) >= 7.0) ? true : false;
  msie_60  = (parseFloat(verStr) == 6.0) ? true : false;
}

document.writeln('<style type="text/css">\n/*<![CDATA[*/\n');
if (msie_old) {
  document.writeln('div.CentreColumn {margin-left:537px;}\n');
  document.writeln('div.RightColumn  {margin-left:-3px;}\n');
  document.writeln('div.LeftColumn   {margin-right:-3px;}\n');
  document.writeln('.BoxSearchWide div .EditBox {top:-1px;}\n');
  document.writeln('.TestimonialItem {height:1px;}\n');
  document.writeln('.Menu .DropDown  {font-size:10px;}\n');
}
if (msie_70) {
  document.writeln('.BoxSearchWide div .EditBox {top:-1px;}\n');
}
if (opera) {
  document.writeln('.BoxC1Middle .DropDown {margin-bottom:10px; height:20px;}\n');
  document.writeln('.Radio, .CheckBox {margin-left:3px; margin-right:2px;}\n');
}
if (firefox) {
  document.writeln('.BoxC1Middle .DropDown {margin-bottom:9px; padding-top:1px; height:20px;}\n');
  document.writeln('.Radio, .CheckBox {margin:4px; margin-right:3px; top:2px;}\n');
}
if (safari) {
  document.writeln('.FormHeading {padding-top:3px; line-height:14px;}\n');
  document.writeln('.BoxC1Middle .DropDown {margin-bottom:9px;}\n');
  document.writeln('.Radio, .CheckBox {margin:4px; top:0px;}\n');  
  document.writeln('.DateRangeLabel{margin-right:17px;}\n');  
}
document.writeln('/*]]>*/\n</style>\n');

function placeFlash(path, width, height, quality, loop) {
  var RandomNumber = Math.ceil(Math.random()*100000);
  var ObjectId = "eioua" + RandomNumber;
  var FlashObjectCode;

  FlashObjectCode = '<object id="' + ObjectId + '"  width="' + width + '" height="' + height + '" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">\n';
  FlashObjectCode+= '<param name="quality" value="' + quality + '" />\n';
  FlashObjectCode+= '<param name="loop" value="' + loop + '" />\n';
  FlashObjectCode+= '<param name="wmode" value="opaque" />\n';
  FlashObjectCode+= '<param name="allowScriptAccess" value="sameDomain" />\n';
  FlashObjectCode+= '<embed src="' + path + '" quality="' + quality + '" width="' + width + '" height="' + height + '" menu="false" allowscriptaccess="sameDomain" wmode="opaque" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>\n';
  FlashObjectCode+= '</object>\n';
  document.write(FlashObjectCode);
  document.getElementById(ObjectId).movie=path;
}

//login functionality
/*
$(document).ready(function(){

$(".Login, .Login2").click(function(){
  var body_width = $("body").width();
  if (body_width < 998) {body_width = 998;}
  var body_height = $(document).height();
  var login_pos = parseInt(body_width/2) - 160;

  if (msie_old) $("select").css({visibility:"hidden"});
  
  //show login box
  $(".CoverLayer")
    .css({width:body_width, height:body_height, opacity:0, display:"block"})
    .animate({opacity:0.5}, 500, function(){
       $(".LoginBox")
         .css({left:login_pos})
         .slideDown(500, function(){
             $(".LoginBox .LoginInputBox:eq(0)").focus();
           });
       });
}); //login open click
  
//hide login box
$(".LoginClose").click(function(){
  $(".LoginBox").slideUp(500, function(){
    $(".CoverLayer").css({display:"none"});
    if (msie_old) $("select").css({visibility:"visible"});
   });
});//login close click
   
$(window).resize(function(){
  var body_width = $("body").width();
  if (body_width < 998) {body_width = 998;}
  var body_height = $(document).height();
  var login_pos = parseInt(body_width/2) - 160;
  $(".CoverLayer").css({width:body_width, height:body_height});
  $(".LoginBox").css({left:login_pos});
});//resize

});//ready
*/
//shrink, expand ddlists
function ddlExpand(element_ref, width) {
  if (msie_only) element_ref.style.width = width + 'px';
}

function ddlShrink(element_ref, width) {
  if (msie_only) element_ref.style.width = width + 'px';
}

//information box on validation image rollover
function validationInfo(operation, img_ref){
  if(operation == "show") {
    if (img_ref.alt.length > 0) img_ref.previousSibling.innerHTML = img_ref.alt;
    img_ref.alt = "";
    img_ref.previousSibling.style.display = "block";
  }
  if(operation == "hide") img_ref.previousSibling.style.display = "none";
}

//any field with default value functionality
function clearField (field_to_clear, initial_value) {
  if (initial_value == field_to_clear.value) field_to_clear.value="";
} 

function fillField (field_to_clear, initial_value) {
  if (field_to_clear.value == "") field_to_clear.value=initial_value;
}



