/*$Header: /home/cvs/www.intunet.co.uk.new/public_html/scripts/common.js,v 1.11 2006/12/07 17:04:54 matthew Exp $*/


var is_safari = (document.childNodes)&&(!document.all)&&(!navigator.taintEnabled)&&(!navigator.accentColorName)?true:false;
var is_ie55 = (document.all && document.fireEvent && !document.createComment);
NCS = new Object();
NCS.arrInputs =['town','county','postcode'];


NCS.win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);

$(document).ready(function() {

	//return a random integer between 0 and 1
	random = (Math.floor(Math.random()*2));
	//random = 1;
	if (random == 1)
	{
	 	$("#media").jmedia(
		{version:"6,0"},
		{src:"/images/banner_ad.swf",
		width:728,
		height:90,
    		quality:"best"});
	 }
	else 
	{
	  	$("#media").jmedia(
    		{version:"6,0"},
    		{src:"/images/banner_ad.swf",
    		width:728,
    		height:90,
    		quality:"best"});
    	};
  
  NCS.setupFieldEmptying();
  if(NCS.win_ie_ver < 7){
    NCS.tabRollvers();
  }
$("#regform").validate(options);

if(get_query_string()['email'])
$('#quest_email').val(get_query_string()['email']);
  

});

options = {
height: 'show',
opacity: 'show',
speed: 500,
show_hint: 1

};

function get_query_string() {
  var args = new Object();
  var query = location.search.substring(1);
  var pairs = query.split("&");
  for(var i = 0; i < pairs.length; i++) {
    var pos = pairs[i].indexOf('=');
    if (pos == -1) continue;
    var argname = pairs[i].substring(0,pos);
    var value = pairs[i].substring(pos+1);
    args[argname] = unescape(value);
  }
  return args;
} 










function externalLinks(){
    if (document.getElementsByTagName){
        var objAnchors = document.getElementsByTagName('a');
        for (var iCounter=0; iCounter<objAnchors.length; iCounter++){
            if (objAnchors[iCounter].getAttribute('href') && objAnchors[iCounter].getAttribute('rel') == 'external'){
                objAnchors[iCounter].onclick = function(event){return launchWindow(this, event);};
                objAnchors[iCounter].onkeypress = function(event){return launchWindow(this, event);};
            }
        }
    }
}

function launchWindow(objAnchor, objEvent){
    var iKeyCode;
    if (objEvent && objEvent.type == 'keypress'){
        if (objEvent.keyCode)
            iKeyCode = objEvent.keyCode;
        else if (objEvent.which)
            iKeyCode = objEvent.which;
        if (iKeyCode != 13 && iKeyCode != 32)
        return true;
}

return !window.open(objAnchor);
}



NCS.setupFieldEmptying = function(){

  var arr = NCS.arrInputs;
  $.each(NCS.arrInputs,function(){
    var obj = $('#'+this);
  	obj.focus(function() {
  
	     if(this.value.toLowerCase() == this.id)
          this.value = '';
	  });
  }); 
};



//rollovers for browser that can't do hover
NCS.tabRollvers = function(){

$("#tabs").children('li').each(function(i){
if(this.className.match('roll')){
  $(this).mouseover(function() { this.className = this.className+'on';});
  $(this).mouseout(function() {  this.className=this.className.replace(new RegExp("on\\b"), ""); });
  }
});



};




