var comparison_status=function(){$('compare_but').hide();$('compare_ldr').show();var frm=document.product_comparison_frm;var l=frm.chk.length;var chkArr=new Array();var cnt=0;if(frm.chk.length>0)
{for(var i=0;i<frm.chk.length;i++)
{if(frm.chk[i].checked)
{cnt++;}}
if(cnt<2){var msg_url='ajaxserver/user/window_message.php?eL=1';create_modal(msg_url,'450','150',true);setTimeout("create_modal('','','',false); $('compare_ldr').hide(); $('compare_but').show();",3700);return false;}else{return true;}}
else
{if(frm.chk.checked){return true;}else{var msg_url='ajaxserver/user/window_message.php?eL=1';create_modal(msg_url,'450','150',true);setTimeout("create_modal('','','',false); $('compare_ldr').hide(); $('compare_but').show();",3700);return false;}}}
var check_srch_frm=function(){$('ps_frm_error').update("");if($('partno').value.blank()){$('ps_frm_error').update("part no required");return false;}else{return true;}}
var change_img=function(encoded_src,encoded_bsrc){var src=base64_decode(encoded_src);var bsrc=base64_decode(encoded_bsrc);$('linkID').href=bsrc;$('myimage').src=src;}
var submit_review=function(){clearErrorMsgs("error");bool=true;if($('first_name').value.blank()){bool=false;$('first_name_error').update('required');}
if($('review_title').value.blank()){bool=false;$('review_title_error').update('required');}
if($('review_details').value.blank()){bool=false;$('review_details_error').update('required');}
if(bool){$('button_sub').value=" Please wait ";$('button_sub').disabled='disabled';$('button_sub').style.cursor='wait';$('button_reset').disabled='disabled';$('button_reset').style.cursor='wait';var url="ajaxserver/user/submit_review.php";var P=Form.serialize('review_frm');new Ajax.Request(url,{method:'post',parameters:P,onSuccess:function(transport){var res=transport.responseText;$('button_sub').value="  Submit  ";$('button_sub').disabled='';$('button_sub').style.cursor='pointer';$('button_reset').disabled='';$('button_reset').style.cursor='pointer';$('review_frm').reset();$('review_result').update("Review posted successfully.");setTimeout("$('review_result').update(''); Effect.SlideUp('review_frm_panel');",5000);}});}}
var open_quote_box=function(product_id,load_val){var url='ajaxserver/user/quote_box.php?product_id='+product_id+'&load='+load_val;create_modal(url,'500','250',true);}
var open_quote_deleteconfirm=function(product_id,load_val){var url='ajaxserver/user/quote_delete_confirm_box.php?product_id='+product_id;create_modal(url,'450','200',true);}
var add_quote=function(){var bool=true;clearErrorMsgs('error');if($('annual_quantity').value.blank()){$('annual_quantity_error').update('required');bool=false;}else{if(isNaN($('annual_quantity').value)){$('annual_quantity_error').update('numeric values only');bool=false;}}
if($('quote_quantity').value.blank()){$('quote_quantity_error').update('required');bool=false;}else{if(isNaN($('quote_quantity').value)){$('quote_quantity_error').update('numeric values only');bool=false;}}
if(!$('quote_price').value.blank()){if(isNaN($('quote_price').value)){$('quote_price_error').update('numeric values only');bool=false;}}
var is_load=$('load').value;if(bool){var frm=$('quote_frm');var P=Form.serialize(frm);var url="ajaxserver/user/add_quote.php";new Ajax.Request(url,{method:'post',parameters:P,onSuccess:function(transport){var res=transport.responseText;$('quote_result').update("Quote added successfully");var url=$('quote_preview_val').value;$('quote_msg').show();var counter=$('spcounter').innerHTML;if(parseInt(counter)!=isNaN)
{counter++;}
$('spcounter').innerHTML=counter;if(is_load==1){}}});}}
var blank_quote=function()
{$('annual_quantity_error').update('');$('quote_quantity').value='';$('quote_quantity_error').update('');$('quote_price').value='';$('quote_price_error').update('');$('quote_result').update('');$('quote_msg').hide();}
var delete_quote_by_product=function(product_id)
{var url="ajaxserver/user/delete_quote_by_product.php";var P="product_id="+product_id;new Ajax.Request(url,{method:'post',parameters:P,onSuccess:function(transport){var url=base64_encode("ajaxserver/user/quote_preview.php");load_html('quote_preview',url);create_modal('','','',false);}});}
var quote_del=function()
{var P="user_id="+0;var url="ajaxserver/user/quote_count.php";new Ajax.Request(url,{method:'post',parameters:P,onSuccess:function(transport){var res=transport.responseText;$('spcounter').innerHTML=res;},onFailure:function()
{alert("Server Error !!\nPlease check your Network Connection !");}});}
