var mce_jQuery=jQuery.noConflict();mce_jQuery(document).ready(function($){mce_jQuery('#mc_submit_type').val('js');options={url:mc_ajax_url,type:'POST',dataType:'text',beforeSubmit:mc_beforeForm,success:mc_success};mce_jQuery('#mc_signup_form').ajaxForm(options);});function mc_beforeForm(){try{mce_jQuery('#mc_signup_submit').attr("disabled","disabled");}catch(e){}}
function mc_success(data){try{mce_jQuery('#mc_signup_submit').attr("disabled","");}catch(e){}
mce_jQuery('#mc_message').html(data);var reg=new RegExp("class='mc_success_msg'",'i');if(reg.test(data)){mce_jQuery('#mc_signup_form').each(function(){this.reset();});mce_jQuery('#mc_submit_type').val('js');}};jQuery.fn.rating=function(){return this.each(function(){var div=jQuery("<div/>").attr({title:this.title,className:this.className}).insertAfter(this);product_id=jQuery("input.wpsc_rating_product_id",this).val();var selected_rating=jQuery("select option:selected",this).val();jQuery("select option",this).each(function(){className='';if(this.value<=selected_rating){className='selected';}
div.append("<div class='star'><a class='"+className+"' href='#"+this.value+"' title='Give it a "+this.value+" Star Rating' rel="+product_id+">"+this.value+"</a></div>");});var averageRating=this.title,url=this.action,averageIndex=1,averagePercent=1;var stars=div.find("div.star").mouseover(drainFill).focus(drainFill).mouseout(drainReset).blur(drainReset).click(click);div.find("div.cancel").mouseover(drainAdd).focus(drainAdd).mouseout(resetRemove).blur(resetRemove).click(click);reset();div.mouseout(function(){selected_element=jQuery("div.star a:contains("+selected_rating+")",this).parent("div.star");previous_elements=jQuery(selected_element,this).prevAll();next_elements=jQuery(selected_element,this).nextAll();jQuery('a',previous_elements).addClass('selected');jQuery('a',next_elements).removeClass('selected');});function drainFill(){drain();fill(this);}
function drainReset(){drain();reset();}
function resetRemove(){reset();jQuery(this).removeClass('on');}
function drainAdd(){drain();jQuery(this).addClass('on');}
function click(){product_id=jQuery('a',this).attr('rel');rating=jQuery('a',this).html();form_values="ajax=true&";form_values+="wpsc_ajax_action=rate_product&";form_values+="product_id="+product_id+"&";form_values+="product_rating="+rating;jQuery.post('index.php',form_values,function(returned_data){eval(returned_data);});selected_rating=rating;parent_element=jQuery(this).parent();previous_elements=jQuery(this,this_parent).prevAll();next_elements=jQuery(this,this_parent).nextAll();jQuery('a',previous_elements).addClass('selected');jQuery('a',next_elements).removeClass('selected');jQuery('a',this).addClass('selected');return false;}
function fill(elem){this_parent=jQuery(elem).parent();previous_elements=jQuery(elem,this_parent).prevAll();next_elements=jQuery(elem,this_parent).nextAll();jQuery('a',previous_elements).addClass('selected');jQuery('a',next_elements).removeClass('selected');}
function drain(){stars.removeClass("on hover");}
function reset(){}}).remove();};if(jQuery.browser.msie==true)
document.execCommand('BackgroundImageCache',false,true);;jQuery(document).ready(function(){try{jQuery('div.wpcf7 > form').ajaxForm({beforeSubmit:wpcf7BeforeSubmit,dataType:'json',success:wpcf7ProcessJson});}catch(e){}
try{jQuery('div.wpcf7 > form').each(function(i,n){wpcf7ToggleSubmit(jQuery(n));});}catch(e){}
try{if(_wpcf7.cached){jQuery('div.wpcf7 > form').each(function(i,n){wpcf7OnloadRefill(n);});}}catch(e){}});function wpcf7ExclusiveCheckbox(elem){jQuery(elem.form).find('input:checkbox[name="'+elem.name+'"]').not(elem).removeAttr('checked');}
function wpcf7ToggleSubmit(form){var submit=jQuery(form).find('input:submit');if(!submit.length)return;var acceptances=jQuery(form).find('input:checkbox.wpcf7-acceptance');if(!acceptances.length)return;submit.removeAttr('disabled');acceptances.each(function(i,n){n=jQuery(n);if(n.hasClass('wpcf7-invert')&&n.is(':checked')||!n.hasClass('wpcf7-invert')&&!n.is(':checked'))
submit.attr('disabled','disabled');});}
function wpcf7BeforeSubmit(formData,jqForm,options){wpcf7ClearResponseOutput();jQuery('img.ajax-loader',jqForm[0]).css({visibility:'visible'});formData.push({name:'_wpcf7_is_ajax_call',value:1});jQuery(jqForm[0]).append('<input type="hidden" name="_wpcf7_is_ajax_call" value="1" />');return true;}
function wpcf7NotValidTip(into,message){jQuery(into).append('<span class="wpcf7-not-valid-tip">'+message+'</span>');jQuery('span.wpcf7-not-valid-tip').mouseover(function(){jQuery(this).fadeOut('fast');});jQuery(into).find(':input').mouseover(function(){jQuery(into).find('.wpcf7-not-valid-tip').not(':hidden').fadeOut('fast');});jQuery(into).find(':input').focus(function(){jQuery(into).find('.wpcf7-not-valid-tip').not(':hidden').fadeOut('fast');});}
function wpcf7OnloadRefill(form){var url=jQuery(form).attr('action');if(0<url.indexOf('#'))
url=url.substr(0,url.indexOf('#'));var id=jQuery(form).find('input[name="_wpcf7"]').val();var unitTag=jQuery(form).find('input[name="_wpcf7_unit_tag"]').val();jQuery.getJSON(url,{_wpcf7_is_ajax_call:1,_wpcf7:id},function(data){if(data&&data.captcha){wpcf7RefillCaptcha('#'+unitTag,data.captcha);}
if(data&&data.quiz){wpcf7RefillQuiz('#'+unitTag,data.quiz);}});}
function wpcf7ProcessJson(data){var wpcf7ResponseOutput=jQuery(data.into).find('div.wpcf7-response-output');wpcf7ClearResponseOutput();if(data.invalids){jQuery.each(data.invalids,function(i,n){wpcf7NotValidTip(jQuery(data.into).find(n.into),n.message);});wpcf7ResponseOutput.addClass('wpcf7-validation-errors');}
if(data.captcha){wpcf7RefillCaptcha(data.into,data.captcha);}
if(data.quiz){wpcf7RefillQuiz(data.into,data.quiz);}
if(1==data.spam){wpcf7ResponseOutput.addClass('wpcf7-spam-blocked');}
if(1==data.mailSent){jQuery(data.into).find('form').resetForm().clearForm();wpcf7ResponseOutput.addClass('wpcf7-mail-sent-ok');if(data.onSentOk)
jQuery.each(data.onSentOk,function(i,n){eval(n)});}else{wpcf7ResponseOutput.addClass('wpcf7-mail-sent-ng');}
if(data.onSubmit)
jQuery.each(data.onSubmit,function(i,n){eval(n)});wpcf7ResponseOutput.append(data.message).slideDown('fast');}
function wpcf7RefillCaptcha(form,captcha){jQuery.each(captcha,function(i,n){jQuery(form).find(':input[name="'+i+'"]').clearFields();jQuery(form).find('img.wpcf7-captcha-'+i).attr('src',n);var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);jQuery(form).find('input:hidden[name="_wpcf7_captcha_challenge_'+i+'"]').attr('value',match[1]);});}
function wpcf7RefillQuiz(form,quiz){jQuery.each(quiz,function(i,n){jQuery(form).find(':input[name="'+i+'"]').clearFields();jQuery(form).find(':input[name="'+i+'"]').siblings('span.wpcf7-quiz-label').text(n[0]);jQuery(form).find('input:hidden[name="_wpcf7_quiz_answer_'+i+'"]').attr('value',n[1]);});}
function wpcf7ClearResponseOutput(){jQuery('div.wpcf7-response-output').hide().empty().removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked');jQuery('span.wpcf7-not-valid-tip').remove();jQuery('img.ajax-loader').css({visibility:'hidden'});}
