function login_validation(form,url,success_url)
{var email=form.elements['email'].value;var password=form.elements['password'].value;var paramString="email="+encodeURIComponent(email)+"&password="+encodeURIComponent(password);$('#error').html("");formActionWait('loading');$('#submit').attr("disabled","disabled");$.post(url,paramString,function(data){if(data=="ok"){redirectURL(success_url);}
else{$('#error').html(data);$('#loading').html("");form.elements['password'].value="";$('#submit').attr("disabled","");}});}
function request_password(form,url)
{var email=form.elements['email'].value;var paramString="email="+encodeURIComponent(email);$('#error').html("");formActionWait('loading');$('#form_div').hide();$.post(url,paramString,function(data){var response=data.substr(0,2);if(response=="ok"){$('#error').html("");$('#loading').html("");$('#form_div').show();format_success("form_div","If this email address exits in our database, you will receive an email with a link to reset your password.");}
else{if(response=="e1"){$('#error').html(data.substr(2,data.length));$('#loading').html("");$('#form_div').show();}
else{$('#error').html(data.substr(2,data.length));$('#loading').html("");}}});}
function reset_password(form,url)
{var email=form.elements['email'].value;var password=form.elements['password'].value;var confirm=form.elements['confirm'].value;var paramString="email="+encodeURIComponent(email);paramString+="&password="+encodeURIComponent(password);paramString+="&confirm="+encodeURIComponent(confirm);$('#error').html("");formActionWait('loading');$('#form_div').hide();$.post(url,paramString,function(data){if(data=="ok"){$('#error').html("");$('#loading').html("");$('#form_div').show();format_success("form_div","Your password was successfully reset. You can login now with your new password");}
else{$('#error').html(data);$('#loading').html("");$('#form_div').show();}});}
function find_state_for_store_search(url,city_url)
{var country=document.getElementById('country').value;if(country==0){$('#state_div').html("<select disabled=\"disabled\"  name=\"state\" id=\"state\"  onchange=\"find_city_for_store_search(this.value, '"+city_url+"') \" ><option value='0'>-Select-</option></select>");$('#city_div').html("<select disabled=\"disabled\"  name=\"city\" id=\"city\" ><option value='0'>-Select-</option></select>");$('#zip_code').attr("disabled","disabled");}
else{var paramString="country="+country;$('#city_div').html("<select disabled=\"disabled\"  name=\"city\" id=\"city\" ><option value='0'>-Select-</option></select>");$('#state_div').html("Loading...");$.post(url,paramString,function(data){var str="";if(!(data=="ok")){var ar=new Array();ar=data.split(":");str+="<select name=\"state\" id=\"state\"  onchange=\"find_city_for_store_search(this.value, '"+city_url+"') \" >";str+="<option value='0'>-Select-</option>";for(i=0;i<ar.length;i+=2){str+="<option value ="+ar[i+1]+">"+ar[i]+"</option>";}
str+="</select>";}
else{str="<input type=\"text\"  name=\"state\" id=\"state\" >";}
$('#state_div').html(str);});$('#zip_code').attr("disabled","");}}
function find_city_for_store_search(state,url)
{if(state==0){$('#city_div').html("<select disabled=\"disabled\"  name=\"city\" id=\"city\" ><option value='0'>-Select-</option></select>");}
else{var paramString="state="+state;$('#city_div').html("Loading...");$.post(url,paramString,function(data){var str="";if(!(data=="ok")){var ar=new Array();ar=data.split(":");str+="<select name=\"city\" id=\"city\" >";str+="<option value='0'>-Select-</option>";for(i=0;i<ar.length;i+=2){str+="<option value ="+ar[i+1]+">"+ar[i]+"</option>";}
str+="</select>";}
else{str="<input type=\"text\" name=\"city\" id=\"city\" >";}
$('#city_div').html(str);});}}
function show_home_store_list(pageNumber)
{var store_name=$('#store_name').val();if(store_name=='')store_name=0;var country=$('#country').val();var state=$('#state').val();if(state=='')state=0;var city=$('#city').val();if(city=='')city=0;var zip_code=$('#zip_code').val();if(zip_code=='')zip_code=0;clickActionWait('store_list');$('#store_list').load(page_url+'services/store/all_store/'+pageNumber+'/'+store_name+'/'+country+'/'+state+'/'+city+'/'+zip_code);}
function show_home_seller_list(pageNumber)
{clickActionWait('seller_list');$('#seller_list').load(page_url+'services/seller/all_seller/'+pageNumber);}
function show_home_product_list(pageNumber)
{var product_name=$('#product_name').val();if(product_name=='')product_name=0;else product_name=encodeURIComponent(product_name);var store_name=$('#ss_name').val();if(store_name=='')store_name=0;else store_name=encodeURIComponent(store_name);var product_type=$('#product_category').val();var product_category=$('#product_sub_category').val();var store_id=$('#store_id').val();var customer_id=$('#customer_id').val();var sort_type=$('#sort_product_select').val();var from_search=$('#from_search').val();clickActionWait('product_list');$('#product_list').load(page_url+'services/product/all_product/'+pageNumber+'/'+product_type+'/'+product_category+'/'+store_name+'/'+product_name+'/'+store_id+'/'+customer_id+'/'+sort_type+'/'+from_search);}
function show_home_advertise_list(pageNumber)
{var advertise_type=$('#advertise_category').val();var advertise_category=$('#advertise_sub_category').val();var advertise_title=$('#advertise_title').val();if(advertise_title=='')advertise_title=0;else advertise_title=encodeURIComponent(advertise_title);var from_search=$('#from_search').val();clickActionWait('advertise_list');$('#advertise_list').load(page_url+'services/classified/all_advertise/'+pageNumber+'/'+advertise_type+'/'+advertise_category+'/'+advertise_title+'/'+from_search);}
function product_details(url)
{clickActionWait('middle_content');$('#middle_content').load(url);}
function advertise_details(url)
{clickActionWait('middle_content');$('#middle_content').load(url);}
function back_to_product_search(from_home,pageNumber,store_id,customer_id,from_search)
{if(from_home==0){var product_name=$('#product_name').val();if(product_name=='')product_name=0;var store_name=$('#ss_name').val();if(store_name=='')store_name=0;var product_type=$('#product_category').val();var product_category=$('#product_sub_category').val();clickActionWait('middle_content');$('#middle_content').load(page_url+'services/product/product_list_ajax/'+pageNumber+'/'+product_type+'/'+product_category+'/'+store_name+'/'+product_name+'/'+store_id+'/'+customer_id+'/0/'+from_search);}
else{history.back();}}
function back_to_advertise_search(from_home,pageNumber,from_search)
{if(from_home==0){var advertise_type=$('#advertise_category').val();var advertise_category=$('#advertise_sub_category').val();var advertise_title=$('#advertise_title').val();if(advertise_title=='')advertise_title=0;else advertise_title=encodeURIComponent(advertise_title);clickActionWait('middle_content');$('#middle_content').load(page_url+'services/classified/advertise_list_ajax/'+pageNumber+'/'+advertise_type+'/'+advertise_category+'/'+advertise_title+'/'+from_search);}
else{history.back();}}
function toggle_search_tab(elem)
{switch(elem){case 1:$('#product_search_div').hide();$('#classified_search_div').hide();$('#store_search_div').show();$('#st_ttl').html("Stores");$('#s_store').attr("class","current_tab");$('#s_product').attr("class","");$('#s_classified').attr("class","");break;case 2:$('#classified_search_div').hide();$('#store_search_div').hide();$('#product_search_div').show();$('#st_ttl').html("Products");$('#s_product').attr("class","current_tab");$('#s_store').attr("class","");$('#s_classified').attr("class","");break;case 3:$('#product_search_div').hide();$('#store_search_div').hide();$('#classified_search_div').show();$('#st_ttl').html("Classifieds");$('#s_classified').attr("class","current_tab");$('#s_product').attr("class","");$('#s_store').attr("class","");break;}}
function add_product_to_cart(url,pname)
{$.post(url,{},function(data){if(data=="error"){jAlert("Please Login or Register as Buyer to buy Products","Add to Cart");return false;}
else{jAlert(pname+" added to your Shopping Cart","Add to Cart");return false;}});}
function save_to_cart(form,url,name)
{var quantity=form.elements['quantity'].value;var paramString="quantity="+encodeURIComponent(quantity);$('#msg').html("");formActionWait('loading');$('#form_div').hide();$('#submit').attr("disabled","disabled");$.post(url,paramString,function(data){$("#loading").html("");$('#submit').attr("disabled","");$('#form_div').show();if(data=="ok"){tb_remove();$("#total_carts").load(page_url+'services/buyer/shopping_cart_items');jAlert(quantity+" "+name+" added to your Shopping Cart","Add to Cart");}
else{$('#msg').html(data);}});}
function validate_feedback(form,url)
{var paramString=$("#"+form.name).serialize();$('#error').html("");formActionWait('loading');$('#form_div').hide();$.post(url,paramString,function(data){if(data=="ok"){$('#error').html("");$('#loading').html("");$('#form_div').show();format_success("form_div",'Your feedback was submitted successfully.');}
else{$('#error').html(data);$('#loading').html("");$('#form_div').show();}});}
function post_reply_validation(form,url)
{var email=form.elements['reply_email'].value;var message=form.elements['reply_message'].value;var paramString="reply_email="+encodeURIComponent(email)+"&reply_message="+encodeURIComponent(message);$('#msg').html("");formActionWait('loading');$('#reply_button').attr("disabled","disabled");$.post(url,paramString,function(data){$('#loading').html("");if(data=="ok"){$('#reply_email').val("");$('#reply_message').val("");format_success("msg","Your reply was sent successfully");$('#reply_button').attr("disabled","");}
else{$('#msg').html(data);$('#reply_button').attr("disabled","");}});}
function show_news_list(pageNumber)
{clickActionWait('news_list');$('#news_list').load(page_url+'news/all_news/'+pageNumber);}
function delete_from_cart(url,name)
{jConfirm('Are you sure to remove '+name+' from your shopping cart?','Delete Cart',function(r){if(r==false)return;else{$.post(url,{},function(data){if(data=="ok"){clickActionWait("middle_content");$('#middle_content').load(page_url+'services/buyer/shopping_cart');$("#total_carts").load(page_url+'services/buyer/shopping_cart_items');}});}});}
function empty_cart(url)
{jConfirm('Are you sure that you want to empty the shopping cart?','Empty Cart',function(r){if(r==false)return;else{$.post(url,{},function(data){if(data=="ok"){redirectURL(page_url+'home');}});}});}
function buyer_payment_method(form,url)
{var paramString="total_price="+$("#total_price").val()+"&total_item="+$("#total_item").val()+"&all_calling_card="+$("#all_calling_card").val();clickActionWait("middle_content");$('#middle_content').load(url,paramString);}
function tell_a_friend_mail(form,url)
{var sender_name=form.elements['sender_name'].value;var receiver_email=form.elements['receiver_email'].value;var pid=form.elements['product_id'].value;var item_type=form.elements['item_type'].value;var paramString="sender_name="+encodeURIComponent(sender_name)+"&receiver_email="+encodeURIComponent(receiver_email)+"&product_id="+pid+"&item_type="+item_type;$('#msg').html("");formActionWait('loading2');$('#submit').attr("disabled","disabled");$.post(url,paramString,function(data){if(data=="ok"){tb_remove();jAlert("This information was successfully sent to your friend's email address","Message sent");}
else{$('#msg').html(data);$('#loading2').html("");$('#submit').attr("disabled","");}});}