if(affkey==null){affkey=0;}if(boxid==null){boxid=0;} var eid = '';if(isChrome()){var aff_chr = '/chr';}else{var aff_chr = '';}
document.write('<iframe name="frm_'+affkey+'_'+boxid+'" id="frm_'+affkey+'_'+boxid+'" height="0" width="0" style="border:0px none; width:0px; height:0; display:none;"></iframe><div id="'+affkey+'_'+boxid+'"></div><'+'script type="text/javascript"></script'+'>'); affbox_w = getDim(affkey+'_'+boxid); asyncall = '<'+'script src="http://affiliates.valuechecker.co.uk/syndicate/'+affkey+'/'+boxid+'/'+affbox_w+aff_chr+'.js" language="javascript"></script'+'>'; window.frames['frm_'+affkey+'_'+boxid].document.open( ); window.frames['frm_'+affkey+'_'+boxid].document.write(asyncall); window.frames['frm_'+affkey+'_'+boxid].document.close( ); function setContentToReg(id, content){ var element = window.document.getElementById(id);if(element){element.innerHTML = content;} } 
function showSelector(name) {
	document.getElementById(name + "_selector").style.display  = "block";
}
function hideSelector(name) {
	document.getElementById(name + "_selector").style.display  = "none";
}

if(typeof load_tbody != 'function') { 
  function load_tbody(current_boxid, switch_hours, eid) { 
  	var th = document.getElementById("th0_" + current_boxid);
    var th_bgcolor = th.style.backgroundColor;
    var th_color = th.style.color;
    
    var event = document.getElementById("hr_trnm_" + current_boxid);
    tid = event.options[event.selectedIndex].value;
    event_name = event.options[event.selectedIndex].text;
    
    if(aff_chr == '') { // non chrome
      if(eid > 0) {
        var race = document.getElementById("drid"+current_boxid+"_"+eid);
      }
      else {
        var hours = document.getElementById("hr_hours_" + tid).childNodes;
        var race = hours[0];
        var hour_id = race.attributes['id'].value.split('_');
        var eid = hour_id[1];
      }
    
	    var event_hour = race.innerHTML;
		}
    else {
    	var sel = document.getElementById("hr_hours_dd_" + tid); 
    	if(eid > 0) {
      	var event_hour = getSelectedText(sel, eid); 
      }
      else {
      	var eid = sel.options[0].value;
        var event_hour = sel.options[0].text;
      }
    }
    
    if(document.getElementById("affbox_title_" + current_boxid)) {
    	document.getElementById("affbox_title_" + current_boxid).innerHTML = event_hour + ' ' + event_name;
    }
    
    if(switch_hours == 1) {
    	if(aff_chr == '') {
        var hours_sel_holder = document.getElementById("hours_sel_holder_" + current_boxid);  // button hours selects
      }
      else {
      	var hours_sel_holder = document.getElementById("hours_sel_dd_holder_" + current_boxid); // dropdown hours selects fro Chrome users
      }
      var hours_selects = hours_sel_holder.childNodes;
      var total = hours_selects.length;
      
      for(i=0; i < total; i++) {
        if(document.layers) { // Netscape 4
          hours_selects[i].display = 'none';  
        }
       else {
        hours_selects[i].style.display = 'none';
       }
      }
      
      if(aff_chr == '') {
      	var sel = document.getElementById("hr_hours_" + tid);
      }
      else {
      	var sel = document.getElementById("hr_hours_dd_" + tid);
      	sel.options[0].selected = true;
      }
      
      if (document.layers) { // Netscape 4
          sel.display = 'inline';
        }
       else {
        sel.style.display = 'inline';
       } 
      }

       var head= document.getElementsByTagName('head')[0];
       var script= document.createElement('script');
       script.type= 'text/javascript';
       script.onreadystatechange= function () {
          if (this.readyState == 'loaded' || this.readyState == 'complete') {
            lfunc();
            ajax_loading.style.backgroundImage = 'none';
           }
       }
       script.onload= function () { 
        lfunc();
        ajax_loading.style.backgroundImage = 'none'; 
       }
       script.src= "http://affiliates.valuechecker.co.uk/syndicate/"+affkey+"/"+current_boxid+"/"+affbox_w+"/"+eid+aff_chr+"/"; 
       head.appendChild(script);
       
       
       if(aff_chr == '') {
         var current_races = document.getElementById("hr_hours_" + tid).childNodes;
          var total = current_races.length;  
          for(i=0; i < total; i++) {
           changeColorAndBg(current_races[i], th_color, th_bgcolor);  
          }
          changeColorAndBg(race, th_bgcolor, th_color);
        }
        else {
        	setRaceSelectCurrent(tid, eid);
        }
        
        
        var ajax_loading = document.getElementById("dr_ajax_loading_" + current_boxid);
        var ajaxImage = "url(http://affiliates.valuechecker.co.uk/themes/default/images/ajax-loader-blue-2.gif)";
        ajax_loading.style.backgroundImage = ajaxImage;
  }
  
  function changeColorAndBg(elm, th_color, th_bgcolor) {
  	if(elm.style) { 
    	elm.style.color = th_color;
      var el = elm.style;
    }
    else {
    	var el = elm;
    }

    if( el.background ) {
      el.background = th_bgcolor;
    } else if( el.backgroundColor ) {
      el.backgroundColor = th_bgcolor;
    } else if( el.bgColor ) {
      el.bgColor = th_bgcolor;
    }  
  }
  
  function setRaceSelectCurrent(tid, eid) {
  	var current_sel = document.getElementById("hr_hours_dd_" + tid);
    for (var i=0; i < current_sel.length; i++){
    	if(current_sel.options[i].value == eid) {
	      current_sel.options[i].selected = true;
       }
    }
  }
  
  function getSelectedText(sel, val) {
  	for (var i=0; i < sel.length; i++){
    	if(sel.options[i].value == val) {
      	return sel.options[i].text;
     }
    }
    return ''; 
  }
}

  function getDim(id) {  
    document.getElementById(id).style.width="auto";
    // match box models
    if (document.all) {
     gw = document.getElementById(id).offsetWidth;
    }
    else {
     gw = document.getElementById(id).offsetWidth;
    }
    return gw;
  }
  
  function hideshow(id, a_id) {
    if(isChrome()) {
      window.document.getElementById(a_id).focus(); 
      window.document.getElementById(a_id).blur();
    }
  }
  
  function isChrome() {
  	return /chrome/.test( navigator.userAgent.toLowerCase() );
  }
  
  function vc_tmy_find(box_id) {
    document.getElementById('vc_tmy_loading_' + box_id).style.display = 'block';
  	var head= document.getElementsByTagName('head')[0];
	var script= document.createElement('script');
	script.type= 'text/javascript';
	script.src = "http://affiliates.valuechecker.co.uk/syndicate/"+affkey+"/"+box_id+"/" + affbox_w;
    script.src = script.src + "/as/search/"+document.getElementById('vc_tmy_search_' + box_id).value;
	
	head.appendChild(script);
	return false;
  	
	
  }
  function vc_tmy_redirect(box_id, sport_name, category, league, event) {
  		var values_str;
		document.getElementById('vc_tmy_loading_' + box_id).style.display = 'block';
		values_str = "as/"+sport_name;
	    values_str += "/"+category;
	    values_str += "/"+league;
	    values_str += "/"+event;
	    values_str += "/0";
	    values_str += "/"+document.getElementById("as_of_" + box_id).value;
		
		var head= document.getElementsByTagName('head')[0];
	    var script= document.createElement('script');
	    script.type= 'text/javascript';
	    script.src = "http://affiliates.valuechecker.co.uk/syndicate/"+affkey+"/"+box_id+"/"+affbox_w+"/"+values_str;
		head.appendChild(script);
		//return false;
  } 
  
  function callOddsBoxes(box_id, just_menu) {
  	
	var values_str;
	values_str = "as/"+document.getElementById("as_bs_" + box_id + "_current").attributes['class'].nodeValue;
    values_str += "/"+document.getElementById("as_bc_" + box_id + "_current").attributes['class'].nodeValue;
	values_str += "/"+document.getElementById("as_bl_" + box_id + "_current").attributes['class'].nodeValue;
	values_str += "/"+document.getElementById("as_be_" + box_id + "_current").attributes['class'].nodeValue;
	values_str += "/"+document.getElementById("as_bm_" + box_id + "_current").attributes['class'].nodeValue;
	values_str += "/"+document.getElementById("as_of_" + box_id).value;
			
	if(just_menu == true) {
		values_str += "/show_menu/true";
	}
	else {
		document.getElementById('vc_tmy_loading_' + box_id).style.display = 'block';
	}
    	
	var head= document.getElementsByTagName('head')[0];
    var script= document.createElement('script');
    script.type= 'text/javascript';
    		 
    script.src = "http://affiliates.valuechecker.co.uk/syndicate/"+affkey+"/"+box_id+"/"+affbox_w+"/"+values_str;
	head.appendChild(script);
  }
  function change_sport(current_boxid, e) { 
    document.getElementById('as_bs_' + current_boxid + '_current').innerHTML = e.innerHTML;
	document.getElementById('as_bs_' + current_boxid + '_current').attributes['class'].nodeValue = e.id;
    document.getElementById('as_bc_' + current_boxid + '_current').innerHTML = "Category";
    document.getElementById('as_bc_' + current_boxid + '_current').attributes['class'].nodeValue = "0";
	document.getElementById('as_bl_' + current_boxid + '_current').innerHTML = "League";
    document.getElementById('as_bl_' + current_boxid + '_current').attributes['class'].nodeValue = "0";
	document.getElementById('as_be_' + current_boxid + '_current').innerHTML = "Event";
	document.getElementById('as_be_' + current_boxid + '_current').attributes['class'].nodeValue = "0";
    document.getElementById('as_bm_' + current_boxid + '_current').innerHTML = "Market";
	document.getElementById('as_bm_' + current_boxid + '_current').attributes['class'].nodeValue = "0";
    callOddsBoxes(current_boxid, true);
	
  }
  function change_category(current_boxid, e) { 
    document.getElementById('as_bc_' + current_boxid + '_current').innerHTML = e.innerHTML;
	document.getElementById('as_bc_' + current_boxid + '_current').attributes['class'].nodeValue = e.id;
    document.getElementById('as_bl_' + current_boxid + '_current').innerHTML = "League";
	document.getElementById('as_bl_' + current_boxid + '_current').attributes['class'].nodeValue = "0";
    document.getElementById('as_be_' + current_boxid + '_current').innerHTML = "Event";
	document.getElementById('as_be_' + current_boxid + '_current').attributes['class'].nodeValue = "0";
    document.getElementById('as_bm_' + current_boxid + '_current').innerHTML = "Market";
	document.getElementById('as_bm_' + current_boxid + '_current').attributes['class'].nodeValue = "0";
	
    callOddsBoxes(current_boxid, true);
  }
  function change_league(current_boxid, e) { 
    document.getElementById('as_bl_' + current_boxid + '_current').innerHTML = e.innerHTML;
	document.getElementById('as_bl_' + current_boxid + '_current').attributes['class'].nodeValue = e.id;
    document.getElementById('as_be_' + current_boxid + '_current').innerHTML = "Event";
	document.getElementById('as_be_' + current_boxid + '_current').attributes['class'].nodeValue = "0";
    document.getElementById('as_bm_' + current_boxid + '_current').innerHTML = "Market";
	document.getElementById('as_bm_' + current_boxid + '_current').attributes['class'].nodeValue = "0";
	callOddsBoxes(current_boxid, false);
  }
  function change_event(current_boxid, e) { 
  	document.getElementById('as_be_' + current_boxid + '_current').innerHTML = e.innerHTML;
	document.getElementById('as_be_' + current_boxid + '_current').attributes['class'].nodeValue = e.id;
    document.getElementById('as_bm_' + current_boxid + '_current').innerHTML = "Market";
	document.getElementById('as_bm_' + current_boxid + '_current').attributes['class'].nodeValue = "0";
	callOddsBoxes(current_boxid, false);
  }
  function change_market(current_boxid, e) { 
  	document.getElementById('as_bm_' + current_boxid + '_current').innerHTML = e.innerHTML;
	document.getElementById('as_bm_' + current_boxid + '_current').attributes['class'].nodeValue = e.id;
	callOddsBoxes(current_boxid, false);
  }
  function change_odds_format(current_boxid) {
  	callOddsBoxes(current_boxid, false);
  }

