
$.fn.ajaxSubmit=function(target,post_cb,pre_cb,url,mth){if(!this.vars)this.serialize();if(pre_cb&&pre_cb.constructor==Function&&pre_cb(this.vars)===false)return;var f=this.get(0);var url=url||f.action||'';var mth=mth||f.method||'POST';if(target&&target.constructor==Function)
$.ajax(mth,url,$.param(this.vars),target);else if(target&&target.constructor==String)
$(target).load(url,this.vars,post_cb);else{this.vars.push({name:'evaljs',value:1});$.ajax(mth,url,$.param(this.vars),function(r){eval(r.responseText);});}
return this;};$.fn.ajaxForm=function(target,post_cb,pre_cb){return this.each(function(){$("input[@type=submit],input[@type=image]",this).click(function(ev){this.form.clicked=this;if(ev.offsetX!=undefined){this.form.clicked_x=ev.offsetX;this.form.clicked_y=ev.offsetY;}else{this.form.clicked_x=ev.pageX-this.offsetLeft;this.form.clicked_y=ev.pageY-this.offsetTop;}});}).submit(function(e){$(this).ajaxSubmit(target,post_cb,pre_cb);return false;});};$.fn.formdata=function(){this.serialize();return this.vars;};$.fn.serialize=function(){var a=[];var ok={INPUT:true,TEXTAREA:true,OPTION:true};$('*',this).each(function(){var par=this.parentNode;var p=par.nodeName.toUpperCase();var n=this.name||p=='OPTGROUP'&&par.parentNode.name||p=='SELECT'&&par.name||this.id;if(!n||this.disabled||this.type=='reset'||(this.type=='checkbox'||this.type=='radio')&&!this.checked||!ok[this.nodeName.toUpperCase()]||(this.type=='submit'||this.type=='image')&&this.form.clicked!=this||(p=='SELECT'||p=='OPTGROUP')&&!this.selected)return;if(this.type=='image'&&this.form.clicked_x)
return a.push({name:this.name+'_x',value:this.form.clicked_x},{name:this.name+'_y',value:this.form.clicked_y});a.push({name:n,value:this.value});});this.vars=a;return this;};$(document).ready(function()
{$(".openWin").bind("click",openWin);var n=$("#PRPrintVoucher");if(n.size()>0)
{window.print();}
if(typeof jQuery.fn.cycle!='undefined'){$('#cycle-content').cycle({fx:'fade',speed:2000,timeout:4000});}
$("div.faqAnswers").hide();});function showAnswer(iID)
{$("div.faqAnswers").each(function(iIndex){$(this).slideUp('slow');});$('#faqAnswer'+iID).slideDown('slow');}
function showGiftVoucherPreview(oForm)
{var voucherForm=oForm.serialize();var oParams={};var hasTheme=false;for(i=0;oItem=voucherForm.vars[i];i++)
{if(oItem.name=="theme")
{hasTheme=true;}
oParams[oItem.name]=oItem.value;}
if(!hasTheme)
{oParams["theme"]="13";}
oParams['framework']='inline-popup';var page=oForm.attr('action');$("#previewGiftVoucher").load(page,oParams,function()
{TB_show($("#previewGiftVoucher").attr('title'),'#TB_inline?&height=500&width=630&inlineId=previewGiftVoucher');});}
function openWin()
{var url=this.href;var attr="height=320,width=675,status=no,toolbar=no,menubar=no,location=no";window.open(url,'Print Window',attr);return false;}
function validatorSubmitCallback(oValidatorFramework,oForm)
{oValidatorFramework.forms[oForm.attr('name')]=true;for(var x=0;oField=oValidatorFramework.fields[x];x++)
{oValidatorFramework.validateItem(oField.control,oField.validation,'submit');}
if(oValidatorFramework.forms[oForm.attr('name')])
{showGiftVoucherPreview(oForm);}
else
{window.scrollTo(0,300);}
return false;}