function select_pf_pj()
{client_type=$('client_type').value;if(client_type=='2')
{$('info_pf').hide();$('info_pj').show();}
else
{$('info_pj').hide();$('info_pf').show();}}
function confirm_delete(text)
{return confirm(text);}
function select_region(base_url,id,region_id)
{country_id=$(id).value;var kids=region_id.childNodes;var numkids=kids.length;for(var i=0;i<numkids;i++)
{region_id.removeChild(kids[0]);}
new Ajax.Request(base_url+'&action=ajaxRequests',{parameters:{op:'generate_regions',country_id:country_id},onSuccess:function(transport){response=transport.responseText;x=response.evalJSON(true);dim=x.size();if(dim>0)
{for(var i=0;i<dim;i++)
{var opt=document.createElement('option');opt.text=x[i].region_name;opt.value=x[i].region_id;$(region_id).options.add(opt);}}}});}
function select_city(base_url,country_id,region_id,city_id,city_name,city_listing_container)
{country_id_value=$(country_id).value;region_id_value=$(region_id).value;city_name_value=$(city_name).value;if(city_name_value.length>2)
{new Ajax.Request(base_url+'&action=ajaxRequests',{parameters:{op:'generate_cities',country_id:country_id_value,region_id:region_id_value,city_name:city_name_value},onSuccess:function(transport){response=transport.responseText;if(response!='null')
{x=response.evalJSON(true);dim=x.size();}
else
{dim=0;}
if(dim>0)
{document.getElementById(city_listing_container).innerHTML='';for(var i=0;i<dim;i++)
{$(city_listing_container).show();new Insertion.Bottom(city_listing_container,'<a href="#city" onclick="set_city(\''+x[i].city_id+'\',\''+x[i].city_name+'\',\''+city_listing_container+'\',\''+city_id+'\',\''+city_name+'\');">'+x[i].city_name+'</a><br />');}}
else
{document.getElementById(city_listing_container).innerHTML='';$(city_listing_container).hide();}}});}
else
{document.getElementById(city_listing_container).innerHTML='';$(city_listing_container).hide();}}
function set_city(city_id_value,city_name_value,city_listing_container,city_id,city_name)
{$(city_id).value=city_id_value;$(city_name).value=city_name_value;document.getElementById(city_listing_container).innerHTML='';$(city_listing_container).hide();}
function quick_search(base_url,quick_search_text,default_value)
{search_text=$(quick_search_text).value.replace(/^\s*|\s*$/g,'').replace(/\s+/g,' ');if(default_value&&search_text.toLowerCase().replace(/[^a-z]/g,'')===default_value.toLowerCase().replace(/[^a-z]/g,''))
search_text='';$(quick_search_text).value=search_text;search_text2=search_text.replace(/[^0-9A-Za-z]/g,"_");search_link=base_url+"&action=advancedSearch";if(search_text)
{search_link=search_link+"&totalParams=1&param1=text-"+search_text2;}
window.open(search_link,'_self');return false;}
function test_search_param(search_id,form_id,default_value)
{search_text=$(search_id).getValue();if(search_text==default_value||search_text=='')
{$(search_id).setValue('');return false;}
else
{$(form_id).request();return true;}}
function advanced_search(base_url,default_value)
{advanced_search_text=$('advanced_search_text').value.replace(/^\s*|\s*$/g,'').replace(/\s+/g,' ');if(default_value&&advanced_search_text.toLowerCase().replace(/[^a-z]/g,'')==default_value.toLowerCase().replace(/[^a-z]/g,''))
advanced_search_text='';$('advanced_search_text').value=advanced_search_text;friendly_url_search_text=advanced_search_text.replace(/[^0-9A-Za-z]/g,"_");category=$('category').value;brand=$('brand').value;supplier=$('supplier').value;car_maker=$('car_maker').value;min_price=$('min_price').value;max_price=$('max_price').value;totalParams=0;extra_link='';if(friendly_url_search_text!='')
{totalParams=totalParams+1;extra_link=extra_link+'&param'+totalParams+'=text-'+friendly_url_search_text;}
if(category>0)
{totalParams=totalParams+1;extra_link=extra_link+'&param'+totalParams+'=categorie-'+category;}
if(brand>0)
{totalParams=totalParams+1;extra_link=extra_link+'&param'+totalParams+'=brand-'+brand;}
if(supplier>0)
{totalParams=totalParams+1;extra_link=extra_link+'&param'+totalParams+'=supplier-'+supplier;}
if(car_maker>0)
{totalParams=totalParams+1;extra_link=extra_link+'&param'+totalParams+'=car_maker-'+car_maker;}
if((min_price>0)||(max_price>0))
{totalParams=totalParams+1;extra_link=extra_link+'&param'+totalParams+'=pret-'+min_price+'_'+max_price;}
if($('sort_by')!=null)
{sort_by=$('sort_by').value;if(sort_by!="")
{new_string="";for(i=sort_by.indexOf("sort_by");i<sort_by.length;i++)
{new_string=new_string+sort_by[i];}
if(new_string!="")
{totalParams=totalParams+1;extra_link=extra_link+'&param'+totalParams+'='+new_string;}}}
if(totalParams>0)
{extra_link='&totalParams='+totalParams+extra_link;}
search_link=base_url+extra_link;window.open(search_link,'_self');return false;}
function addRedirectUrl(id,id2,price_start,price_end)
{start=$(price_start).value;end=$(price_end).value;if((start>0)||(end>0))
{var range=$(id).value;range=range.replace(/pretstart/,start);range=range.replace(/pretend/,end);}
else
{var range=$(id2).value;}
window.open(range,'_self');}
function redirect_id(id)
{if($(id).value!="")
window.open($(id).value,'_self');}
function redirect_id_13(id)
{if($(id).value!="")
window.open($(id).value.l3(),'_self');}
function show_container(id)
{$(id).show();}
function hide_container(id)
{$(id).hide();}
function write_to_container(containerId,text)
{document.getElementById(containerId).innerHTML=text;show_container(containerId);}
function set_value_to_container(containerId,value)
{$(containerId).value=value;}
function toogleProductContainer(c1,c2,c3,c4)
{show_container(c1);hide_container(c2);hide_container(c3);hide_container(c4);$(c1+'_link').removeClassName('productpagebox_inactive');$(c1+'_link').addClassName('productpagebox_active');$(c2+'_link').removeClassName('productpagebox_active');$(c2+'_link').addClassName('productpagebox_inactive');$(c3+'_link').removeClassName('productpagebox_active');$(c3+'_link').addClassName('productpagebox_inactive');$(c4+'_link').removeClassName('productpagebox_active');$(c4+'_link').addClassName('productpagebox_inactive');}
function aboneaza_te_n(base_url)
{n_name=$('n_name').value;n_email=$('n_email').value;new Ajax.Request(base_url+'&action=ajaxRequests',{parameters:{op:'subscribe_newsletter',n_name:n_name,n_email:n_email},onSuccess:function(transport){response=transport.responseText;if(response==0)
{show_container('newsletter_n');$('newsletter_n').removeClassName('successmessage');$('newsletter_n').addClassName('errormessage');$('newsletter_n').innerHTML='Va rugam sa completati corect campurile de mai sus!';}
if(response==-1)
{show_container('newsletter_n');$('newsletter_n').removeClassName('successmessage');$('newsletter_n').addClassName('errormessage');$('newsletter_n').innerHTML='A aparut o eroare, va rugam reveniti!';}
if(response==1)
{show_container('newsletter_n');$('newsletter_n').removeClassName('errormessage');$('newsletter_n').addClassName('successmessage');$('newsletter_n').innerHTML='Va multumim pentru abonare!';}}});}
function vreau_oferta(base_url)
{srof_email=$('srof_email').value;srof_name=$('srof_name').value;srof_prod=$('srof_prod').value;new Ajax.Request(base_url+'&action=ajaxRequests',{parameters:{op:'vreau_oferta',srof_email:srof_email,srof_name:srof_name,srof_prod:srof_prod},onSuccess:function(transport){response=transport.responseText;if(response==0)
{show_container('srof_n');$('srof_n').removeClassName('successmessage');$('srof_n').addClassName('errormessage');$('srof_n').innerHTML='Va rugam sa completati corect campurile de mai sus!';}
if(response==-1)
{show_container('srof_n');$('srof_n').removeClassName('successmessage');$('srof_n').addClassName('errormessage');$('srof_n').innerHTML='A aparut o eroare, va rugam reveniti!';}
if(response==1)
{show_container('srof_n');$('srof_n').removeClassName('errormessage');$('srof_n').addClassName('successmessage');$('srof_n').innerHTML='Am primit cererea dumneavostra! Adminii nostri o vor procesa in cel mai scurt timp! Va multumim!';}}});}
function sort_redirect(base_url)
{search_link=base_url;if($('sortOrderOption').value!='')
{search_link=search_link+"&sortOrderOption="+$('sortOrderOption').value;}
window.open(search_link,'_self');return false;}
function getPage(page_no){var url=baseURL+'index.php?module=AmvcEcommFe&action=ajaxRequests';new Ajax.Request(url,{method:'post',parameters:'op=get_dohistory&page='+page_no,onSuccess:function(transport){content=transport.responseText;if(content.isJSON()){lista=content.evalJSON();$('content-history').innerHTML='';for(i=0;i<lista.data.length;i++){row=lista.data[i];txt='<div style="padding-left:0; float:left; width:19%;">';txt+=row.product_day;txt+='</div>';txt+='<div style="padding-left:1%; float:left; width:50%;">';txt+=row.product_name;txt+='</div>';txt+='<div style="padding-left:1%; float:left; width:29%;">';txt+='Pret: '+row.product_display_price;txt+='</div>';$('content-history').innerHTML+='<div style="border-top: dashed 1px #CCCCCC; padding:3px; margin-top:-1px;">'+txt+'<div class="clear"/></div>';}
txt='<div style="float:left; width:50%">';close_a='';if(lista.pages.current_page<lista.pages.total_pages){txt+='<a href="#" class="prev_offer" onclick="getPage('+(lista.pages.current_page+1)+'); return false;" title="vezi oferte mai vechi">';close_a='</a>';}
txt+='vezi oferte mai vechi'+close_a+'</div>';txt+='<div style="float:left; width:50%; text-align: right;">';close_a='';if(lista.pages.current_page>1){txt+='<a href="#" class="next_offer" onclick="getPage('+(lista.pages.current_page-1)+'); return false;" title="vezi oferte mai noi">';close_a='</a>';}
txt+='vezi oferte mai noi'+close_a+'</div>';$('pagination-history').innerHTML=txt;}}});}
function showAndHide(showWhat,hideWhat,ctrlElm,ctrlOld){if($(showWhat)&&$(hideWhat)&&$(ctrlElm)&&$(ctrlOld)){$(showWhat).show();$(hideWhat).hide();$(ctrlElm).blur();$(ctrlElm).className="productpagebox_on";$(ctrlOld).className="productpagebox_inactive";}}

function show_me_the_phone(base_url, div_id, supplier_id)
{
	var url = base_url+'index.php?module=AmvcEcommFe&action=getSupplierPhone&id='+supplier_id;
	new Ajax.Request(url, {method: 'get', onSuccess: function(transport) {
		$(div_id).update(transport.responseText);
	}});
}
