
﻿
var flash=null;var priceCallback=null;function isScrolledIntoView(elem)
{var docViewTop=$(window).scrollTop();var docViewBottom=docViewTop+$(window).height();var elemTop=elem.offset().top;var elemBottom=elemTop+elem.height();return((elemBottom>=docViewTop)&&(elemTop<=docViewBottom));}
function setLanguageCulture(currentLanguageCulture,availableLangaugeCultures,countryId)
{var nextLangCulture='';var avail=availableLangaugeCultures.split(',');if(avail.length==1)
nextLangCulture=avail[0];else
{for(var i=0;i<avail.length;i++)
{if(currentLanguageCulture==avail[i])
{if(i==(avail.length-1))
nextLangCulture=avail[0];else
nextLangCulture=avail[i+1];}}}
if(nextLangCulture=='')
nextLangCulture=avail[0];$('#ctl00_hdnCulture').val(nextLangCulture);$('#ctl00_hdnCountryId').val(countryId);try
{disableValidation();document.forms[0].submit();}
catch(err)
{alert(err);}}
$(document).ready(function()
{var x=$.browser.webkit?$('body'):$('html');x.bind('keydown',function(event)
{var inputKey=event.which;var activeElement=$(document.activeElement).get(0).tagName;var input=false;if(activeElement=='INPUT'||activeElement=='TEXTAREA')
input=true;if(inputKey==8&&!input)
{return false;}
else
{return;}});resizeBreadCrumbs();});function resizeBreadCrumbs()
{var form=$('#formProgress');var wrap=form.find('div.wrapper');var crumbs=wrap.find('div.item');var maxLen=0;var totalLen=0;crumbs.each(function(index)
{var txt=$(this).find('span').text();totalLen+=txt.length;maxLen=(txt.length>maxLen)?txt.length:maxLen;});if(totalLen>45)
{crumbs.css('margin-right','30px');crumbs.css('font-size','15px');}}
function openPage(page)
{}
function getGridCallbackPrefix(gridName)
{var params='Cart_ctl00_ContentPlaceHolder1_'+gridName+'_Callback=yes';var w=window.location.href.replace(/#.{0,}/,'');if(w.indexOf('localhost')>-1)
{if(getCallbackDebug())
alert('callback prefix = '+w);return w+((w.indexOf('?')>-1)?'&'+params:'?'+params);}
else
{var y=w.replace(/:[0-9]{1,}/gi,'');if(getCallbackDebug())
alert('callback prefix = '+y);return y+((y.indexOf('?')>-1)?'&'+params:'?'+params);}}
function getCallbackPrefix()
{var w=window.location.href.replace(/#.{0,}/,'');if(w.indexOf('localhost')>-1)
{if(getCallbackDebug())
alert('callback prefix = '+w);return w;}
else
{var y=w.replace(/:[0-9]{1,}/gi,'');if(getCallbackDebug())
alert('callback prefix = '+y);return y;}}
function getCallbackDebug()
{return false;}
var loc=getCallbackPrefix();var ctrlPrefix='ctl00_ContentPlaceHolder1_';var masterCtrlPrefix='ctl00_';var isIE=false;var isIE8OrBefore=false;var formName='aspnetForm';if(navigator.appVersion.indexOf("MSIE")!=-1){isIE=true;if(navigator.appVersion.indexOf("MSIE 7")!=-1||navigator.appVersion.indexOf("MSIE 8")!=-1)
isIE8OrBefore=true;}
function removeValidationRule(field)
{var currentRules=field.rules();if(hasRules(currentRules))
{field.rules('remove');}
var check=field.rules();}
function addValidationRule(field,rules)
{var currentRules=field.rules();if(hasRules(currentRules))
{removeValidationRule(field);}
field.rules('add',rules);var check=field.rules();}
function hasRules(rules)
{for(var x in rules)
{return true;}
return false;}
function showLoggedIn(public){var x=$('#ctl00_hypLogin');x.text('Log Out');}
function showLoggedOut(public){var x=$('#ctl00_hypLogin');x.text('Log In');}
function setTab(selectedIndex)
{var current=0;$('.nav a').each(function(index,item)
{if(current==selectedIndex)
{$(this).addClass('selected');}
else
{$(this).removeClass('selected');}
current++;});}
function setTrail(selectedIndex)
{var current=0;$('.trail li').each(function(index,item)
{if(current==selectedIndex)
{$(this).addClass('odd');}
else
{$(this).removeClass('odd');}
current++;});}
function moveAlong(url)
{var fakeLink=document.createElement("a");if(typeof(fakeLink.click)=='undefined')
location.href=url;else
{fakeLink.href=url;document.body.appendChild(fakeLink);fakeLink.click();location.href=url;}}
function getSessionId()
{var sessionId=$('#ctl00_hdnSessionKey').val();if(sessionId==null||sessionId=='')
{alert('you must log in first');}
else
{return sessionId;}}
String.prototype.trim=function()
{return this.replace(/^\s*/,"").replace(/\s*$/,"");}
function bareNumber(input)
{var numbers='1234567890';var out='';for(var i=0;i<input.length;i++)
{var inNumber=input.substr(i,1);var index=numbers.indexOf(inNumber);if(index>-1)
out+=inNumber;}
if(numbers=='')
return-1;else
return parseInt(out);}
function validateEnterKey()
{var returnCode=true;var inputKey=event.keyCode;if(inputKey==13)
{returnCode=false;event.keyCode=0;}
return returnCode;}
function validateNoKey()
{event.keyCode=0;event.returnValue=false;}
function validateNumKey()
{var inputKey=event.keyCode;var returnCode=true;if(inputKey>47&&inputKey<58)
{return;}
else
{returnCode=false;event.keyCode=0;}
event.returnValue=returnCode;return returnCode;}
function validateCustomKey(keys)
{var inputKey=event.keyCode;var returnCode=true;for(var i=0;i<keys.length;i++)
{if(keys.charCodeAt(i)==inputKey)
return;}
returnCode=false;event.keyCode=0;event.returnValue=returnCode;return returnCode;}
function validateAlphaNumKey()
{var inputKey=event.keyCode;var returnCode=true;if((inputKey>47&&inputKey<58)||(inputKey>64&&inputKey<122))
{return;}
else
{returnCode=false;event.keyCode=0;}
event.returnValue=returnCode;return returnCode;}
function validatePhoneKey()
{var inputKey=event.keyCode;var returnCode=true;if(inputKey==40||inputKey==41||inputKey==45||inputKey==32)
return;else if(inputKey>47&&inputKey<58)
{return;}
else
{returnCode=false;event.keyCode=0;}
event.returnValue=returnCode;}
function hideLogin()
{('.account-login').hide();}
function createTrail()
{}
function hideTabs()
{}
function formatCurrency(amount)
{var i=parseFloat(amount);if(isNaN(i)){i=0.00;}
var minus='';if(i<0){minus='-';}
i=Math.abs(i);i=parseInt((i+.005)*100);i=i/100;s=new String(i);if(s.indexOf('.')<0){s+='.00';}
if(s.indexOf('.')==(s.length-2)){s+='0';}
s=minus+s;return s;}
function htmlEncode(value)
{return $('<div/>').text(value).html();}
function htmlDecode(value)
{return $('<div/>').html(value).text();}
function setPrice(price,duration)
{var currentPrice=$('#ctl00_ContentPlaceHolder2_lblCostValue').text().trim();var dur=getDuration(duration);if(currentPrice==price)
{return;}
else if(price==null||price==''||price=='0')
{$('#ctl00_ContentPlaceHolder2_lblCostValue').text(globRes.Common_Js_Not_Available);$('#ctl00_ContentPlaceHolder2_lblTurnaroundValue').text(dur);$('#ctl00_ContentPlaceHolder2_lblCostFloatValue').text(globRes.Common_Js_Not_Available);$('#ctl00_ContentPlaceHolder2_lblTurnaroundFloatValue').text(dur);}
else
{$('#ctl00_ContentPlaceHolder2_lblCostValue').text(price);$('#ctl00_ContentPlaceHolder2_lblTurnaroundValue').text(dur);$('#ctl00_ContentPlaceHolder2_lblCostFloatValue').text(price);$('#ctl00_ContentPlaceHolder2_lblTurnaroundFloatValue').text(dur);}
setSize();if(flash)clearTimeout(flash);flash=setTimeout(function(){$('#turnaround > p, #totalCost > p, #totalCostFloat > p, #turnaroundFloat > p').effect("highlight",{},2000);},500);}
function getDuration(hrs)
{var hrs=parseInt(hrs);var days,hours;if(hrs==null||hrs==0)
{return globRes.Common_Js_Not_Available;}
if(hrs<49)
return hrs+' '+globRes.Common_Js_Time_Hours;else
{days=hrs/24;hours=hrs%24;if(hours>0)
{return parseInt(days)+' '+globRes.Common_Js_Time_Days+', '+hours+' '+globRes.Common_Js_Time_Hours;}
else
{return days+' '+globRes.Common_Js_Time_Days;}}}
function setSize()
{var t=$('#turnaroundFloat').width();var f=$('#totalCostFloat').width();var tb=$('#topbar');tb.width(parseInt(t)+parseInt(f)+5)}
function calcPrice()
{clearTimeout(priceCallback);priceCallback=setTimeout(callbackPrice,250);}
