var g_visitor_browser="";var g_browser_type="";var g_browser_version="0";var g_os_version="";var g_client_mainstream=false;var g_browser_generation="4";function check_browser(opt_debug){var opt_debug=new String(opt_debug);var agent=navigator.userAgent.toLowerCase();if(agent.indexOf("netscape")!=-1||(agent.indexOf("mozilla")!=-1&&agent.indexOf("compatible")==-1&&agent.indexOf("firefox")==-1)){g_browser_type="nn";}else if(agent.indexOf("firefox")!=-1){g_browser_type="ff";}else if(agent.indexOf("opera")!=-1){g_browser_type="op";}else if(agent.indexOf("msie")!=-1&&agent.indexOf("opera")==-1){g_browser_type="ie";}
if(agent.indexOf("windows")!=-1){g_os_version="pc";}else if(agent.indexOf("mac")!=-1){g_os_version="mc";}
if(g_browser_type=="netscape"){var v_major=parseInt(navigator.appVersion);var v_minor=parseFloat(navigator.appVersion);g_browser_version=v_major;}else if(g_browser_type=="ff"){g_browser_version="";if(agent.indexOf("firefox/1")!=-1){g_browser_version="1";}}else if(g_browser_type=="op"){g_browser_version="";if(agent.indexOf("opera 7")!=-1){g_browser_version="7";}}else if(g_browser_type=="ie"){g_browser_version=(agent.indexOf("msie 4")!=-1)?4:g_browser_version;g_browser_version=(agent.indexOf("msie 4.")!=-1)?4:g_browser_version;g_browser_version=(agent.indexOf("msie 5")!=-1)?5:g_browser_version;g_browser_version=(agent.indexOf("msie 5.")!=-1)?5:g_browser_version;g_browser_version=(agent.indexOf("msie 5.5")!=-1)?5:g_browser_version;g_browser_version=(agent.indexOf("msie 6")!=-1)?6:g_browser_version;g_browser_version=(agent.indexOf("msie 6.")!=-1)?6:g_browser_version;g_browser_version=(agent.indexOf("msie 7")!=-1)?7:g_browser_version;}
g_visitor_browser=g_browser_type+""+g_browser_version;if((g_browser_type=="ie"&&g_browser_version>=5)||(g_browser_type=="ff")||(g_browser_type=="op"&&g_browser_version>=7)){g_browser_generation=5;}
if((g_browser_type=="ie")&&g_os_version=="pc"){g_client_mainstream=true;}
if(opt_debug!=""&&opt_debug!="undefined"){var message="Full JS user agent: "+agent+"\n\n";message+="Browser: "+g_visitor_browser+"\n";message+="Browser Type: "+g_browser_type+"\n";message+="Browser Version: "+g_browser_version+"\n";message+="Browser Generation: "+g_browser_generation+"\n";message+="OS: "+g_os_version+"\n\n";message+="Mainstream Market?: "+g_client_mainstream+"\n";alert(message);}
return g_client_mainstream;}
check_browser();function save_category_ticked_cookie(category_id){var ticked=cookie_value("rm_c_categories_ticked");var ticked_categories=new Array();if(ticked!=false){ticked_categories=split_string(",",ticked);}
rm_push(ticked_categories,category_id);ticked_categories=array_de_dup(ticked_categories,category_id);ticked=join_array(",",ticked_categories);cookie_save("rm_c_categories_ticked",ticked,"/");}
function ToggleMessageLayer(layername,shortMessagelayer,pluslayer){eval("var tmpLayerChk = "+layername+"0");if(tmpLayerChk==0){ShowMessageLayer(layername);HideMessageLayer(shortMessagelayer);document.getElementById(pluslayer).src="/rm_images/gif/icon_minus_blue.gif";eval(layername+"0 = 1;");}else{HideMessageLayer(layername);ShowMessageLayer(shortMessagelayer);document.getElementById(pluslayer).src="/rm_images/gif/icon_plus_blue.gif";eval(layername+"0 = 0;");}}
function HideMessageLayer(layername){document.getElementById(layername).style.display='none';document.getElementById(layername).style.visibility='hidden';}
function ShowMessageLayer(layername){document.getElementById(layername).style.display='block';document.getElementById(layername).style.visibility='visible';}
var total_messages=0;function ExpandAllMessages(){for(var x=1;x<total_messages;x++){ShowMessageLayer("messageLayer"+x);HideMessageLayer("shortMessage"+x);document.getElementById("messageplus"+x).src="/rm_images/gif/icon_minus_blue.gif";eval("messageLayer"+"0 = 1;");}
HideMessageLayer("expandall");ShowMessageLayer("minimiseall");}
function CloseAllMessages(){for(var x=1;x<total_messages;x++){HideMessageLayer("messageLayer"+x);ShowMessageLayer("shortMessage"+x);document.getElementById("messageplus"+x).src="/rm_images/gif/icon_plus_blue.gif";eval("messageLayer"+"0 = 0;");}
HideMessageLayer("minimiseall");ShowMessageLayer("expandall");}
function delete_category_ticked_cookie(category_id){var ticked=cookie_value("rm_c_categories_ticked");var ticked_categories=new Array();if(ticked!=false){ticked_categories=split_string(",",ticked);}
ticked_categories=array_remove(ticked_categories,category_id);ticked_categories=array_de_dup(ticked_categories,category_id);ticked=join_array(",",ticked_categories);cookie_save("rm_c_categories_ticked",ticked,"/");}
function display_chosen_country(country_selectbox){var country_name=country_selectbox.options[country_selectbox.selectedIndex].text;if(country_name.indexOf("----")>-1){country_name="&nbsp;";}
document.getElementById("country_delivery_name").innerHTML=country_name;}
function changeAction(){document.basketaddress.action="update_mail.asp";document.basketaddress.submit();}
var lastEnquiryToggle=1;function ToggleEnquiryLayer(){if(lastEnquiryToggle==1){ShowEnquiryLayer();}else{HideEnquiryLayer();}}
var sendAReply=1;function ToggleSendReply(){if(sendAReply==1){ShowReplyLayer();}else{HideReplyLayer();}}
function HideReplyLayer(){document.getElementById('replyLayer').style.visibility='hidden';document.getElementById('replyLayer').style.display='none';sendAReply=1;cookie_save("rm_c_enquiry_form_opened","no","/");}
function ShowReplyLayer(){document.getElementById('replyLayer').style.visibility='visible';document.getElementById('replyLayer').style.display='block';cookie_save("rm_c_reply_form_opened","yes","/");sendAReply=2;}
function InsertArrayValue(old_array,value,index){var new_array=new Array();var currentIndex=0;for(var i=0;i<(old_array.length+1);i++){new_array[i]=old_array[currentIndex];if(i==index){new_array[i]=value;currentIndex--;}
currentIndex++;}
return new_array;}
var showInvoiceAddress=false;function ToggleInvoiceAddress(){if(showInvoiceAddress){document.getElementById("layerInvoiceRow2").style.display="none";document.getElementById("layerInvoiceRow3").style.display="none";document.getElementById("layerInvoiceRow4").style.display="none";document.getElementById("layerInvoiceRow5").style.display="none";document.getElementById("layerInvoiceRow6").style.display="none";document.getElementById("layerInvoiceRow7").style.display="none";document.getElementById("layerInvoiceRow8").style.display="none";document.getElementById("layerInvoiceRow9").style.display="none";cookie_save("rm_c_invoice_address_shown","no","/");showInvoiceAddress=false;}else{document.getElementById("layerInvoiceRow2").style.display="";document.getElementById("layerInvoiceRow3").style.display="";document.getElementById("layerInvoiceRow4").style.display="";document.getElementById("layerInvoiceRow5").style.display="";document.getElementById("layerInvoiceRow6").style.display="";document.getElementById("layerInvoiceRow7").style.display="";document.getElementById("layerInvoiceRow8").style.display="";document.getElementById("layerInvoiceRow9").style.display="";cookie_save("rm_c_invoice_address_shown","yes","/");showInvoiceAddress=true;}}
function ToggleInvoiceAddressYes(){if(showInvoiceAddress==true){ToggleInvoiceAddress();}}
function ToggleInvoiceAddressNo(){if(showInvoiceAddress==false){ToggleInvoiceAddress();}}
var showMarketingCode=false;function ToggleMarketingCode(layerID){if(showMarketingCode){document.getElementById(layerID).style.display="none";document.getElementById("marketPlus").src="/rm_images/gif/icon_plus_green.gif";cookie_save("rm_c_market_code_box_shown","no","/");showMarketingCode=false;}else{document.getElementById(layerID).style.display="";document.getElementById("marketPlus").src="/rm_images/gif/icon_minus_green.gif";cookie_save("rm_c_market_code_box_shown","yes","/");showMarketingCode=true;}}
var showSuggestBasket=false;function ToggleSuggestBasket(layerID){if(showSuggestBasket){document.getElementById(layerID).style.display="none";document.getElementById("SuggestPlus").src="/rm_images/gif/icon_plus_green.gif";cookie_save("rm_c_suggest_basket_box_shown","no","/");showSuggestBasket=false;}else{document.getElementById(layerID).style.display="";document.getElementById("SuggestPlus").src="/rm_images/gif/icon_minus_green.gif";cookie_save("rm_c_suggest_basket_box_shown","yes","/");showSuggestBasket=true;}}
function CheckEnquiryOpenCookie(){if(cookie_value("rm_c_enquiry_form_opened")=="yes"){ShowEnquiryLayer();}}
function FormValueSave(formObj,namex){}
function HideEnquiryLayer(){document.getElementById('enquiryLayer').style.visibility='hidden';document.getElementById('enquiryLayer').style.display='none';document.getElementById('enquiryExpand').src="/rm_images/gif/icon_plus.gif";lastEnquiryToggle=1;cookie_save("rm_c_enquiry_form_opened","no","/");}
function ShowEnquiryLayer(){document.getElementById('enquiryLayer').style.visibility='visible';document.getElementById('enquiryLayer').style.display='block';document.getElementById('enquiryExpand').src="/rm_images/gif/icon_minus.gif";cookie_save("rm_c_enquiry_form_opened","yes","/");lastEnquiryToggle=2;}
function display_issue(){if(document.payment.cc_type.value==2){if(g_browser_type=="nn"&&g_browser_generation=="4"){document.layers.issuetitle.visibility="show";document.layers.issueselectboxes.visibility="show";}else if(g_browser_generation>=5){document.getElementById("issuetitle").style.visibility="visible";document.getElementById("issueselectboxes").style.visibility="visible";}else{document.all.issuetitle.style.visibility="visible";document.all.issueselectboxes.style.visibility="visible";}}else{if(g_browser_type=="nn"&&g_browser_generation=="4"){document.layers.issuetitle.visibility="hide";document.layers.issueselectboxes.visibility="hide";}else if(g_browser_generation>=5){document.getElementById("issuetitle").style.visibility="hidden";document.getElementById("issueselectboxes").style.visibility="hidden";}else{document.all.issuetitle.style.visibility="hidden";document.all.issueselectboxes.style.visibility="hidden";}}}
function get_google_search(){var ref=new String(document.referrer);var searching=ref.substring(ref.indexOf('q')+2);searching=searching.substring(0,searching.indexOf('&'));if(searching!=""){return searching;}else{return false;}}
var category_group_ticked=false;function category_group_checkbox(){category_group_ticked=true;}
function syncCountries(countrySelectBox){var topCountry=document.forms[0].country_id.value;var botCountry=document.forms[0].cd.value;if(topCountry!=countrySelectBox.value){document.forms[0].country_id.value=countrySelectBox.value;}
if(botCountry!=countrySelectBox.value){document.forms[0].cd.value=countrySelectBox.value;}}
function country_fields(form_name){eval("var country_id = document."+form_name+".country_id.value;");update_telephone_code_field(country_id,form_name);update_phone_field(country_id);}
function country_fieldsAll(form_name){eval("var country_id = document."+form_name+".country_id.value;");update_phone_field(country_id);update_telephone_code_field(country_id,form_name);update_telephoneFax_code_field(country_id,form_name);update_fax_field(country_id);}
function update_telephone_code_field(country_id,form_name){document.forms[form_name].telephone_code.value=country_id;}
function update_telephoneFax_code_field(country_id,form_name){document.forms[form_name].fax_code.value=country_id;}
function str_reg_exp_replace(str,find_value,replace_value){eval("var reg_expression = /"+find_value+"/g;");str=str.replace(reg_expression,replace_value);return str;}
function update_register_country_fields(){var country_id=document.register.country_id.value;update_phone_field(country_id);}
function searchFocus(){var chkSearchForm=new String(document.search);if(chkSearchForm!="undefined"){var searchChk=new String(document.search.q);if(searchChk=="[object]"){document.search.q.focus();}}}
function populate_zip_field(formname,is_invoice){var stateSelObj;var state;var zip_code;if(!is_invoice)stateSelObj=document.forms[formname].s;if(is_invoice)stateSelObj=document.forms[formname].is;var state=stateSelObj.options[stateSelObj.selectedIndex].text;if(!is_invoice)zip_code=document.forms[formname].p.value;if(is_invoice)zip_code=document.forms[formname].ip.value;state=str_reg_exp_replace(state,"n\\\/a","");zip_code=zip_code.toUpperCase();zip_code=str_reg_exp_replace(zip_code,"[^0-9a-zA-Z- ]","");if(!is_invoice)document.forms[formname].p.value=document.forms[formname].p.value.toUpperCase();if(is_invoice)document.forms[formname].ip.value=document.forms[formname].ip.value.toUpperCase();if(!is_invoice)document.forms[formname].post_zip_code.value=state+" "+zip_code;if(is_invoice)document.forms[formname].i_post_zip_code.value=state+" "+zip_code;}
function format_referrer(str){var tmp_str=new String(str);var rtn_str=false;if(tmp_str.substring(1,0)=="c"){rtn_str=str;}else if(tmp_str.indexOf('aolsearch')!=-1){rtn_str="a75432";}else if(tmp_str.indexOf('aolsearch')!=-1){rtn_str="b75432";}else if(tmp_str.indexOf('news.google')!=-1){rtn_str="n75432";}else if(tmp_str.indexOf('www.google.')!=-1){rtn_str="g75432";}else if(tmp_str.indexOf('search.msn')!=-1){rtn_str="m75432";}else if(tmp_str.indexOf('search.yahoo')!=-1){rtn_str="y75432";}else if(tmp_str.indexOf('prweb')!=-1){rtn_str="p75432";}else if(tmp_str.indexOf('reports')!=-1){rtn_str="c745432";}
return rtn_str;}
var g_old_obj;function radio_select(obj){if(g_old_obj){change_element(g_old_obj,"style.backgroundColor","#ffffff");}
if(obj.checked){change_element(obj,"style.backgroundColor","#E1E6F7");}else{change_element(obj,"style.backgroundColor","#ffffff");}
g_old_obj=obj;}
function clear_invoice_fields(formname){if(document.forms[formname].i_organisation.value==""||document.forms[formname].i_organisation.value==document.forms[formname].organisation.value){document.forms[formname].i_organisation.value="";}
if(document.forms[formname].i_title.value==""||document.forms[formname].i_title.value==document.forms[formname].title.value){document.forms[formname].i_title.value="";}
if(document.forms[formname].i_first_name.value==""||document.forms[formname].i_first_name.value==document.forms[formname].first_name.value){document.forms[formname].i_first_name.value="";}
if(document.forms[formname].i_last_name.value==""||document.forms[formname].i_last_name.value==document.forms[formname].last_name.value){document.forms[formname].i_last_name.value="";}
if(document.forms[formname].i_street_address_1.value==""||document.forms[formname].i_street_address_1.value==document.forms[formname].street_address_1.value){document.forms[formname].i_street_address_1.value="";}
if(document.forms[formname].i_street_address_2.value==""||document.forms[formname].i_street_address_2.value==document.forms[formname].street_address_2.value){document.forms[formname].i_street_address_2.value="";}
if(document.forms[formname].i_street_address_3.value==""||document.forms[formname].i_street_address_3.value==document.forms[formname].street_address_3.value){document.forms[formname].i_street_address_3.value="";}
if(document.forms[formname].i_city.value==""||document.forms[formname].i_city.value==document.forms[formname].city.value){document.forms[formname].i_city.value="";}
if(document.forms[formname].i_post_zip_code.value==""||document.forms[formname].i_post_zip_code.value==document.forms[formname].post_zip_code.value){document.forms[formname].i_post_zip_code.value="";}
if(document.forms[formname].i_country_id.value==""||document.forms[formname].i_country_id.value==document.forms[formname].country_id.value){document.forms[formname].i_country_id.value="";}
if(document.forms[formname].i_post_zip_code.value==""||document.forms[formname].i_post_zip_code.value==document.forms[formname].post_zip_code.value){document.forms[formname].i_post_zip_code.value="";}}
function findPosX(obj)
{var curleft=0;if(obj.offsetParent)
{while(obj.offsetParent)
{curleft+=obj.offsetLeft
obj=obj.offsetParent;}}
else if(obj.x)
curleft+=obj.x;return curleft;}
function repopulate_invoice_fields(formname){if(document.forms[formname].is_invoice_address[0].checked==true){for(var i=0;i<document.forms[formname].title.length;i++){if(document.forms[formname].title[i].checked==true){document.forms[formname].i_title[i].checked=true;}}
document.forms[formname].i_organisation.value=document.forms[formname].organisation.value;document.forms[formname].i_title.value=document.forms[formname].title.value;document.forms[formname].i_first_name.value=document.forms[formname].first_name.value;document.forms[formname].i_last_name.value=document.forms[formname].last_name.value;document.forms[formname].i_street_address_1.value=document.forms[formname].street_address_1.value;document.forms[formname].i_street_address_2.value=document.forms[formname].street_address_2.value;document.forms[formname].i_street_address_3.value=document.forms[formname].street_address_3.value;document.forms[formname].i_city.value=document.forms[formname].city.value;document.forms[formname].i_post_zip_code.value=document.forms[formname].post_zip_code.value;document.forms[formname].i_country_id.value=document.forms[formname].country_id.value;document.forms[formname].i_post_zip_code.value=document.forms[formname].post_zip_code.value;document.forms[formname].ip.value=document.forms[formname].p.value;document.forms[formname].is.value=document.forms[formname].s.value;}}
function delete_viewed_report(report_id){var viewed=cookie_value("myreports");var viewed_reports=new Array();if(viewed!=false){viewed_reports=split_string(",",viewed);}
viewed_reports=array_remove(viewed_reports,report_id);viewed=join_array(",",viewed_reports);cookie_save("myreports",viewed,"/");alert("This report has now been deleted.\n\n You will need to reload this page to view the changes.");}
function open_AskQuestion(report_id,category_id){var wnd_w=500;var wnd_h=600;var window_ask=open("/info/ask.asp?r="+report_id+"&c="+category_id+"","ask","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width="+wnd_w+",height="+wnd_h+",top="+((screen.height-wnd_h)/2)+",left="+((screen.width-wnd_w)/2)+"");}
function open_SendtoFriend(report_id,category_id){var wnd_w=400;var wnd_h=400;var window_friend=open("/info/send.asp?r="+report_id+"&c="+category_id+"","sendfriend","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="+wnd_w+",height="+wnd_h+",top="+((screen.height-wnd_h)/2)+",left="+((screen.width-wnd_w)/2)+"");}
function open_SendPDFtoFriend(report_id,category_id){var wnd_w=400;var wnd_h=400;var window_pdf=open("/info/pdf.asp?r="+report_id+"&c="+category_id+"&pdf=1","sendpdf","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width="+wnd_w+",height="+wnd_h+",top="+((screen.height-wnd_h)/2)+",left="+((screen.width-wnd_w)/2)+"");}
function open_PrinterFriendly(report_id){if(report_id==""){alert('Sorry,\n\nA printer friendly version of this report is currently not available.\n\nPlease contact our Customer Service team.');}else{var window_printer=window.open("/reports/"+report_id+"/"+report_id+".htm",'printerfriendly'+report_id,'toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=400')}}
function open_FaxOrder(report_id){if(report_id==""){alert('Sorry,\n\nOrdering by Fax is currently not available with this report.\n\nPlease contact our Customer Service team.');}else{FaxOrderForm=window.open('/feats/fax.asp?r='+report_id,'faxorder','toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=400')}}
function open_FaxOrder_Transcript(tran_id){if(tran_id==""){alert('Sorry,\n\nOrdering by Fax is currently not available with this transcript.\n\nPlease contact our Customer Service team.');}else{FaxOrder_Trans_Form=window.open('/feats/fax_t.asp?t='+tran_id,'faxorder_t','toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=400')}}
function open_MoreInfo(url){if(url==""){alert('Sorry,\n\nDue to essential maintainance this area is currently unavailable\n\nPlease try again later.');}else{var_info_window=window.open('/feats/'+url,'MoreInfo','toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=400,height=500')}}
function open_RegisterWindow(){var_info_window=window.open('/info/please_register.asp','Register','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=380,height=350,top=160,left='+((screen.width-380)/2)+'')}
function open_MoreInfoScroll(url){if(url==""){alert('Sorry,\n\nDue to essential maintainance this area is currently unavailable\n\nPlease try again later.');}else{var_info_window=window.open('/feats/'+url,'MoreInfoScroll','toolbar=no,scrollbars=1,location=no,directories=no,status=no,menubar=no,resizable=no,width=400,height=500')}}
function open_PrintAgreement(){var window_printer=window.open("print.asp",'printagreement','toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=400')}
function open_PrintAgreementView(){var window_printer=window.open("printcontract.asp",'printagreement','toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=700,height=400')}
function close_window(){var chk=confirm('Are you sure you want to close this window?')
if(chk){window.close();}}
function publisher_concantenate_name()
{document.agreement.sig_name.value=document.agreement.title.value+" "+document.agreement.first_name.value+" "+document.agreement.last_name.value;document.agreement.sig_position.value=document.agreement.job_title.value;}
function change_checkbox_color(obj){if(obj.checked){change_element(obj,"style.backgroundColor","#E1E6F7");}else{change_element(obj,"style.backgroundColor","ffffff");}}
function change_element(obj,element,value){eval("obj."+element+"='"+value+"'");}
var total_currency=0;function currency_change(){var new_currency=parseInt(document.currency.change.value);if(total_currency!=""){for(var x=1;x<=total_currency;x++){eval("var new_price = price_"+x+"_"+new_currency+";");eval("var old_price = document.prices.currency"+x+".value;");eval("document.prices.currency"+x+".value=price_"+x+"_"+new_currency+";");}
for(var x=1;x<=total_currency;x++){if(eval("document.prices.discount"+x)!=null){eval("document.prices.discount"+x+".value=discount_"+x+"_"+new_currency+";");}}}}
function save_currency(){var new_currency=parseInt(document.currency.change.selectedIndex);cookie_save("rm_c_currency",new_currency,"/");}
function getCalendarDate()
{var months=new Array(13);months[0]="January";months[1]="February";months[2]="March";months[3]="April";months[4]="May";months[5]="June";months[6]="July";months[7]="August";months[8]="September";months[9]="October";months[10]="November";months[11]="December";var now=new Date();var monthnumber=now.getMonth();var monthname=months[monthnumber];var monthday=now.getDate();var year=now.getYear();if(year<2000){year=year+1900;}
var dateString=monthname+' '+monthday+', '+year;return dateString;}
function getClockTime()
{var now=new Date();var hour=now.getHours();var minute=now.getMinutes();var second=now.getSeconds();var ap="AM";if(hour>11){ap="PM";}
if(hour>12){hour=hour-12;}
if(hour==0){hour=12;}
if(hour<10){hour="0"+hour;}
if(minute<10){minute="0"+minute;}
if(second<10){second="0"+second;}
var timeString=hour+':'+minute+':'+second+" "+ap;return timeString;}
