$(function() { $('#placeimages').cycle({ fx: 'fade', delay: 2000, timeout: 4000 }); $('#menutabs').tabs({ fx: { opacity: 'toggle' } }); });

function SubmitConverterSidebar(changed) { amountsterling = document.getElementById('cc_amount_sterling').value; amountfc = document.getElementById('cc_amount_fc').value; currencyid = document.getElementById('cc_currencyid').value; qstring = '?amountsterling=' + amountsterling + '&amountfc=' + amountfc + '&currencyid=' + currencyid + '&changed=' + changed; $.get('currencyconverter.php'+qstring, FillResults_SubmitConverterSidebar); }
function FillResults_SubmitConverterSidebar(content) { vararray = content.split("##"); sterling = vararray[0]; fc = vararray[1]; changed = vararray[2]; document.getElementById('txttotal_sidebar').value=vararray[3]; if (changed == 1) document.getElementById('cc_amount_fc').value = fc; else document.getElementById('cc_amount_sterling').value = sterling; }
function SubmitConverterOrder(changed) { amountsterling = document.getElementById('txtamount').value; amountfc = document.getElementById('txtamountcurrency').value; currencyid = document.getElementById('txtcurrencyselected').value; qstring = '?amountsterling=' + amountsterling + '&amountfc=' + amountfc + '&currencyid=' + currencyid + '&changed=' + changed; $.get('currencyconverter.php'+qstring, FillResults_SubmitConverterOrder); }
function FillResults_SubmitConverterOrder(content) { vararray = content.split("##"); sterling = vararray[0]; fc = vararray[1]; changed = vararray[2]; if (changed == 1) document.getElementById('txtamountcurrency').value = fc; else document.getElementById('txtamount').value = sterling; document.getElementById('txttotal').value=vararray[3]; }
function ChangeCurrencyOrderPage() { document.getElementById('txtcurrencyname').value = document.getElementById('currency-name').value; document.getElementById('txtcurrencyid').value = document.getElementById('cc_currencyid').value; document.getElementById('txtcurrencyselected').value = document.getElementById('cc_currencyid').value; sterling = document.getElementById('cc_amount_sterling').value; document.getElementById('txtamount').value = sterling; document.getElementById('txtamountcurrency').value = document.getElementById('cc_amount_fc').value; SubmitConverterOrder(1); ShowHidePassportInputs(); }
function ShowHidePassportInputs() { if(document.getElementById('txtamount').value > 9999 ) document.getElementById('extraform-row').style.display='block'; else document.getElementById('extraform-row').style.display='none'; }
function GoToOrderPage() { if( confirm("Are you sure? You are about to order currency online") ) document.getElementById('sidebar-form').submit(); }
function CurrencySearchFocus() { document.getElementById('currency-name').setAttribute("className", "currency-name-blank"); document.getElementById('currency-name').setAttribute("class", "currency-name-blank"); }
function CurrencySearchLostFocus() { if( document.getElementById('currency-name').value == '' ) { document.getElementById('currency-name').setAttribute("className", "currency-name"); document.getElementById('currency-name').setAttribute("class", "currency-name"); } }
function OrderPageCopyAddress() { if( document.getElementById('copy-address').checked ) { document.getElementById('txtaddressfirstlinedelivery').value = document.getElementById('txtaddressfirstline').value; document.getElementById('txtaddresssecondlinedelivery').value = document.getElementById('txtaddresssecondline').value; document.getElementById('txttowndelivery').value = document.getElementById('txttown').value; document.getElementById('txtcountydelivery').value = document.getElementById('txtcounty').value; document.getElementById('txtpostcodedelivery').value = document.getElementById('txtpostcode').value; } else { document.getElementById('txtaddressfirstlinedelivery').value = ''; document.getElementById('txtaddresssecondlinedelivery').value = ''; document.getElementById('txttowndelivery').value = ''; document.getElementById('txtcountydelivery').value = ''; document.getElementById('txtpostcodedelivery').value = ''; } }

/*****************************/
/*** AUTO COMPLETE SIDEBAR ***/
/*****************************/
function CurrencyAutoComplete( key_pressed ) { switch( key_pressed ) { /* 38 => Arrow up */ case 38: id_to_select = AutoCompleteReturnPreviousId(); AutoCompleteSelecNone(); AutoCompleteSelect(id_to_select); break; /* 40 => Arrow down */ case 40: id_to_select = AutoCompleteReturnNextId(); AutoCompleteSelecNone(); AutoCompleteSelect(id_to_select); break; /* 13 => Enter */ case 13: AutoCompleteSelectCurrent(); break; default: currency_name = document.getElementById('currency-name').value; qstring='?currency_name='+currency_name; $.get('autocomplete.php'+qstring, CurrencyAutoCompleteResults); break; } }
function AutoCompleteSelectCurrent() { cur_id=document.getElementById('current-currency-selected').value; if( cur_id>0 ) { document.getElementById('cc_currencyid').value = cur_id; document.getElementById('currency-name').value=document.getElementById(cur_id).innerHTML; document.getElementById('autocomplete').innerHTML=''; document.getElementById('autocomplete').style.display='none'; SubmitConverterSidebar(1); } }
function AutoCompleteReturnPreviousId() { id_to_select=false; cur_id=document.getElementById('current-currency-selected').value; temp=document.getElementById('autocomplete'); containedDivElements=temp.getElementsByTagName("div"); for(i=0;i<containedDivElements.length;i++) { if( cur_id == containedDivElements[i].id && i!=0 ) id_to_select = containedDivElements[i-1].id; } if(!id_to_select && containedDivElements.length>0)id_to_select=containedDivElements[containedDivElements.length].id; return id_to_select; }
function AutoCompleteReturnNextId() { id_to_select=false; cur_id=document.getElementById('current-currency-selected').value; temp=document.getElementById('autocomplete'); containedDivElements=temp.getElementsByTagName("div"); for(i=0;i<containedDivElements.length;i++) { if( cur_id == containedDivElements[i].id && (i+1)!=containedDivElements.length ) id_to_select = containedDivElements[i+1].id; } if(!id_to_select && containedDivElements.length>0)id_to_select=containedDivElements[0].id; return id_to_select; }
function AutoCompleteSelecNone() { temp=document.getElementById('autocomplete'); containedDivElements=temp.getElementsByTagName("div"); for(i=0;i<containedDivElements.length;i++) { document.getElementById(containedDivElements[i].id).setAttribute("class","no-sel"); document.getElementById(containedDivElements[i].id).setAttribute("className","no-sel"); } }
function AutoCompleteSelect(id) { document.getElementById(id).setAttribute("class","sel"); document.getElementById(id).setAttribute("className","sel"); document.getElementById('current-currency-selected').value=id; document.getElementById('cc_currencyid').value=id; }
function CurrencyAutoCompleteResults( result ) { var html = ''; var currency_array = result.split("###"); for( i=0 ; i<(currency_array.length-1) ; i++ ) { var temp = currency_array[i].split("&&&"); id = temp[0]; currency = temp[1]; html += "<div id='"+id+"' class='no-sel' onClick='CurrencyAutoCompleteSelect("+id+",\""+currency+"\")''>"+currency+"</div>"; } document.getElementById('autocomplete').innerHTML = html; document.getElementById('autocomplete').style.display = 'block'; }
function CurrencyAutoCompleteSelect( currency_id , currency_name ) { document.getElementById('cc_currencyid').value = currency_id; document.getElementById('currency-name').value = currency_name; document.getElementById('currency-name').setAttribute("class", "currency-name-blank"); document.getElementById('currency-name').setAttribute("className", "currency-name-blank"); document.getElementById('autocomplete').style.display = 'none'; SubmitConverterSidebar(1); }

/********************************/
/*** AUTO COMPLETE ORDER PAGE ***/
/********************************/
function OrderCurrencyAutoComplete( key_pressed ) { switch( key_pressed ) { /* 38 => Arrow up */ case 38: id_to_select = OrderAutoCompleteReturnPreviousId(); OrderAutoCompleteSelecNone(); OrderAutoCompleteSelect(id_to_select); break; /* 40 => Arrow down */ case 40: id_to_select = OrderAutoCompleteReturnNextId(); OrderAutoCompleteSelecNone(); OrderAutoCompleteSelect(id_to_select); break; /* 13 => Enter */ case 13: OrderAutoCompleteSelectCurrent(); break; default: currency_name = document.getElementById('txtcurrencyname').value; qstring='?currency_name='+currency_name; $.get('autocomplete.php'+qstring, OrderCurrencyAutoCompleteResults); break; } }
function OrderAutoCompleteSelectCurrent() { cur_id=document.getElementById('txtcurrencyselected').value; if( cur_id>0 ) { document.getElementById('txtcurrencyid').value = cur_id; document.getElementById('txtcurrencyname').value=document.getElementById(cur_id).innerHTML; document.getElementById('orderautocomplete').innerHTML=''; document.getElementById('orderautocomplete').style.display='none'; SubmitConverterOrder(1); } }
function OrderAutoCompleteReturnPreviousId() { id_to_select=false; cur_id=document.getElementById('txtcurrencyselected').value; temp=document.getElementById('orderautocomplete'); containedDivElements=temp.getElementsByTagName("div"); for(i=0;i<containedDivElements.length;i++) { if( cur_id == containedDivElements[i].id && i!=0 ) id_to_select = containedDivElements[i-1].id; } if(!id_to_select && containedDivElements.length>0)id_to_select=containedDivElements[containedDivElements.length].id; return id_to_select; }
function OrderAutoCompleteReturnNextId() { id_to_select=false; cur_id=document.getElementById('txtcurrencyselected').value; temp=document.getElementById('orderautocomplete'); containedDivElements=temp.getElementsByTagName("div"); for(i=0;i<containedDivElements.length;i++) { if( cur_id == containedDivElements[i].id && (i+1)!=containedDivElements.length ) id_to_select = containedDivElements[i+1].id; } if(!id_to_select && containedDivElements.length>0)id_to_select=containedDivElements[0].id; return id_to_select; }
function OrderAutoCompleteSelecNone() { temp=document.getElementById('orderautocomplete'); containedDivElements=temp.getElementsByTagName("div"); for(i=0;i<containedDivElements.length;i++) { document.getElementById(containedDivElements[i].id).setAttribute("class","no-sel"); document.getElementById(containedDivElements[i].id).setAttribute("className","no-sel"); } }
function OrderAutoCompleteSelect(id) { document.getElementById(id).setAttribute("class","sel"); document.getElementById(id).setAttribute("className","sel"); document.getElementById('txtcurrencyselected').value=id; document.getElementById('txtcurrencyid').value=id; }
function OrderCurrencyAutoCompleteResults( result ) { var html = ''; var currency_array = result.split("###"); for( i=0 ; i<(currency_array.length-1) ; i++ ) { var temp = currency_array[i].split("&&&"); id = temp[0]; currency = temp[1]; html += "<div id='"+id+"' class='no-sel' onClick='OrderCurrencyAutoCompleteSelect("+id+",\""+currency+"\")''>"+currency+"</div>"; } document.getElementById('orderautocomplete').innerHTML = html; document.getElementById('orderautocomplete').style.display = 'block'; }
function OrderCurrencyAutoCompleteSelect( currency_id , currency_name ) { document.getElementById('txtcurrencyid').value = currency_id; document.getElementById('txtcurrencyselected').value = currency_id; document.getElementById('txtcurrencyname').value = currency_name; document.getElementById('orderautocomplete').style.display = 'none'; SubmitConverterOrder(1); }
