function trim(str) { return str.replace(/^\s\s*/, '').replace(/\s\s*$/, ''); } function validare_email(field) { with (field) { apos=field.indexOf("@"); dotpos=field.lastIndexOf("."); if (apos<1||dotpos-apos<2) {return false;} else {return true;} } } function valideaza(link) { var j = 1; var answer = confirm("Are you sure you want to delete this record?") if (answer) { window.open(link, '_self'); } } function valideaza_del_prod(link) { var j = 1; var answer = confirm("Are you sure you want to delete this product?") if (answer) { window.open(link, '_self'); } } function valideaza_variante_adm() { if(document.getElementById('are_variante').checked) { document.getElementById('zona_variante').style.display = 'block'; } else { document.getElementById('zona_variante').style.display = 'none'; document.getElementById('tx_variante').value = ''; } } function keyRestrict(e, validchars) { var key='', keychar=''; key = getKeyCode(e); if (key == null) return true; keychar = String.fromCharCode(key); keychar = keychar.toLowerCase(); validchars = validchars.toLowerCase(); if (validchars.indexOf(keychar) != -1) return true; if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 ) return true; return false; } function getKeyCode(e) { if (window.event) return window.event.keyCode; else if (e) return e.which; else return null; } function seteaza_tab(id,hd) { for(i=1;i<=6;i++) { if((document.getElementById('tab_'+i)) && (hd==1)) { document.getElementById('tab_'+i).style.display = 'none'; } document.getElementById('tt'+i).className='tab0'; } if(document.getElementById('tab_'+id)) {document.getElementById('tab_'+id).style.display = 'block';} document.getElementById('tt'+id).className='tab1'; } function admin_menu_set_tab(id) { for(i=1;i<=10;i++) { if((document.getElementById('admin_menu_'+i))) { document.getElementById('admin_menu_'+i).className = 'menu'; } if((document.getElementById('admin_submenu_'+i))) { document.getElementById('admin_submenu_'+i).style.display = 'none'; } } document.getElementById('admin_menu_'+id).className='menu2'; document.getElementById('admin_submenu_'+id).style.display = 'block'; } function seteaza_tab_contulmeu(id) { document.getElementById('tab_1').style.display="none"; document.getElementById('tab_2').style.display="none"; document.getElementById('tab_3').style.display="none"; document.getElementById('tab_'+id).style.display="block"; } function seteaza_tab_meniu(id, cale_poza) { var id_subcategorie = 'tab_'+id; var categ_0_img = 'categ_0_'+id; var src_poza = new Image(); src_poza = cale_poza; var citesc_id_categorii = document.getElementById('id_categ_mem').value; var tabl_categorii = new Array(); tabl_categorii = citesc_id_categorii.split(','); var formez_id_div; var formez_id_poza; for(var i=0; i < tabl_categorii.length; i++) { formez_id_div = 'tab_'+tabl_categorii[i]; document.getElementById(formez_id_div).style.display="none"; formez_id_poza = 'categ_0_'+tabl_categorii[i]; src_poze_off = arr_poze_off[i]; document.getElementById(formez_id_poza).src = src_poze_off; } document.getElementById(id_subcategorie).style.display="none"; document.getElementById('tab_'+id).style.display="block"; document.getElementById(categ_0_img).src = src_poza; } function seteaza_tab_detalii(id) { for (i=1; i<=2; i++) { if (document.getElementById('tab_'+i)) { document.getElementById('tab_'+i).style.display="none"; document.getElementById('but_'+i).style.fontWeight="normal"; } } document.getElementById('tab_'+id).style.display="block"; document.getElementById('but_'+id).style.fontWeight="bold"; } function seteaza_tab_detalii_s(id) { for (i=1; i<=16; i++) { if (document.getElementById('tab_'+i)) { document.getElementById('tab_'+i).style.display="none"; document.getElementById('but_'+i).style.fontWeight="normal"; } } document.getElementById('tab_'+id).style.display="block"; document.getElementById('but_'+id).style.fontWeight="bold"; } function valideaza_cos(id) { var cant = document.getElementById('tx_cantitate_'+id).value; var vers = document.getElementById('tx_varianta_'+id).value; var ev = document.getElementById('tx_varianta_'+id); if(ev[0]) { if(ev[0].value == 0 && ev.value != 0) { ev.remove(0); }} var ec = document.getElementById('tx_cantitate_'+id); if(ec[0]) { if(ec[0].value == 0 && ec.value != 0) { ec.remove(0); }} if(vers == '' || cant == '') { document.getElementById('lk_cart_'+id).href = "http://artasantiques.com/eroare/Va rugam selectati marimea si cantitatea!/"; } else { document.getElementById('lk_cart_'+id).href = "http://artasantiques.com/confirm_cart/"+ vers +"/" + cant + "/"; } } function valideaza_sumar() { if(document.getElementById('acord').checked) { document.getElementById('loader').style.display="block"; document.getElementById('btn_submit').style.display="none"; document.frm.submit(); } else { alert('Va rugam sa bifati acordul dvs. pentru informatiile sectiunilor Termeni si conditii, Politica de confidentialitate, Politica de returnare!'); } } function show_hide_categ1(id_categ, pozitie) { var toate_idcat = document.getElementById('categ1_id').value; var tabl_idcat = new Array(); tabl_idcat = toate_idcat.split(','); var id_categorie; var id_imagine; var id_show_hide; var val_show_hide; for(var i=0; i<=tabl_idcat.length; i++) { if(arr_afisez_nivel_0[i] == 1) { id_categorie = "catid_"+tabl_idcat[i]; id_imagine = "poza_categ_"+tabl_idcat[i]; id_show_hide = "show_hide_"+tabl_idcat[i]; val_show_hide = document.getElementById(id_show_hide).value; if(parseInt(tabl_idcat[i]) == parseInt(id_categ)) { if(val_show_hide == '0') { //numele categoriei e afisat cu rosu var id_categ_sel = "poza_categ_"+id_categ; document.getElementById(id_categ_sel).src = arr_poze_categ_on[pozitie]; var id_categ_show = "catid_"+id_categ; document.getElementById(id_categ_show).style.display = "block"; document.getElementById(id_categ_show).style.marginTop = '0'; id_show_hide = "show_hide_"+id_categ; document.getElementById(id_show_hide).value = '1'; var id_img_0 = "img_0_"+id_categ; } else if(val_show_hide == '1') { document.getElementById(id_categorie).style.display = "none"; //document.getElementById(id_imagine).src = cale_imagine+"sageata.gif"; document.getElementById(id_imagine).src = arr_poze_categ_off[i]; document.getElementById(id_show_hide).value = '0'; } } else { document.getElementById(id_categorie).style.display = "none"; document.getElementById(id_imagine).src = arr_poze_categ_off[i]; document.getElementById(id_show_hide).value = '0'; } } } } function show_hide_categ2(id_categ_2, id_categ, index_categ0, index_categ1) { var toate_idcat_2 = document.getElementById('categ2_id').value; var toate_idcat_1 = document.getElementById('categ1_toate2_id').value; var tabl_idcat_2 = new Array(); var tabl_idcat_1 = new Array(); tabl_idcat_2 = toate_idcat_2.split(','); tabl_idcat_1 = toate_idcat_1.split(','); var calcul_pozitie = (index_categ0 + 1) * (index_categ1 + 1); //alert(id_categ_2+' '+id_categ+' '+index_categ0+' '+index_categ1); var id_categorie_2; var id_imagine_2; for(var j=0; j' newHTML = newHTML + '

' newHTML = newHTML + title + '

'; newHTML = newHTML + '' newHTML = newHTML + '' newHTML = newHTML + '
'; newHTML = newHTML + ''; if(navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1 ){ newHTML = newHTML+''; } gettrailobjnostyle().innerHTML = newHTML; gettrailobj().display="block"; } } function followmouse(e){ var xcoord=offsetfrommouse[0] var ycoord=offsetfrommouse[1] var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15 var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight) if (typeof e != "undefined"){ if (docwidth - e.pageX < defaultimagewidth + 2*offsetfrommouse[0]){ xcoord = e.pageX - xcoord - defaultimagewidth; // Move to the left side of the cursor } else { xcoord += e.pageX; } if (docheight - e.pageY < defaultimageheight + 2*offsetfrommouse[1]){ ycoord += e.pageY - Math.max(0,(2*offsetfrommouse[1] + defaultimageheight + e.pageY - docheight - truebody().scrollTop)); } else { ycoord += e.pageY; } } else if (typeof window.event != "undefined"){ if (docwidth - event.clientX < defaultimagewidth + 2*offsetfrommouse[0]){ xcoord = event.clientX + truebody().scrollLeft - xcoord - defaultimagewidth; // Move to the left side of the cursor } else { xcoord += truebody().scrollLeft+event.clientX } if (docheight - event.clientY < (defaultimageheight + 2*offsetfrommouse[1])){ ycoord += event.clientY + truebody().scrollTop - Math.max(0,(2*offsetfrommouse[1] + defaultimageheight + event.clientY - docheight)); } else { ycoord += truebody().scrollTop + event.clientY; } } gettrailobj().left=xcoord+"px" gettrailobj().top=ycoord+"px" } var t_id = setInterval(animate,20); var pos=0; var dir=2; var len=0; function animate() { var elem = document.getElementById('progress'); if(elem != null) { if (pos==0) len += dir; if (len>32 || pos>79) pos += dir; if (pos>79) len -= dir; if (pos>79 && len==0) pos=0; elem.style.left = pos; elem.style.width = len; } } function remove_loading() { this.clearInterval(t_id); var targelem = document.getElementById('loader_container'); targelem.style.display='none'; targelem.style.visibility='hidden'; var t_id = setInterval(animate,60); } function trim(str) { return str.replace(/^\s\s*/, '').replace(/\s\s*$/, ''); } function verificare_card() { var card_nr = trim(document.getElementById('card_nr').value); var secure_nr = trim(document.getElementById('secure_nr').value); var err_mesaj = ''; var nr_erori = 0; if(card_nr.length == 0) { err_mesaj += "Please fill in the Credit Card Number! \n"; nr_erori += 1; } if(secure_nr.length == 0) { err_mesaj += "Please fill in the Credit Card Security Number! \n"; nr_erori += 1; } if(nr_erori > 0) { alert(err_mesaj); } else { document.finalizare.submit(); } } function verificare_ship() { var c_nume_val = document.getElementById('cmp_nume').value; var c_tel_val = document.getElementById('cmp_tel').value; var c_adresa_val = document.getElementById('cmp_adresa').value; var c_oras_val = document.getElementById('cmp_oras').value; var c_judet_val = document.getElementById('cmp_judet').value; var c_zip_val = document.getElementById('cmp_zip').value; var c_tara_val = document.getElementById('cmp_tara').value; var nume_val = document.getElementById('adr_nume').value; var tel_val = document.getElementById('adr_tel').value; var adresa_val = document.getElementById('adr_adresa').value; var oras_val = document.getElementById('adr_oras').value; var judet_val = document.getElementById('adr_judet').value; var zip_val = document.getElementById('adr_zip').value; var tara_val = document.getElementById('adr_tara').value; var adresa_noua_chk = document.getElementById('adresa_noua_chk').checked; c_nume_val = trim(c_nume_val); c_tel_val = trim(c_tel_val); c_adresa_val = trim(c_adresa_val); c_oras_val = trim(c_oras_val); c_judet_val = trim(c_judet_val); c_zip_val = trim(c_zip_val); c_tara_val = trim(c_tara_val); nume_val = trim(nume_val); tel_val = trim(tel_val); adresa_val = trim(adresa_val); oras_val = trim(oras_val); judet_val = trim(judet_val); zip_val = trim(zip_val); tara_val = trim(tara_val); var ship_mesaj = ''; var nr_erori = 0; //verificare if(c_nume_val.length == 0) { ship_mesaj += "Please fill in the Name field! \n"; nr_erori += 1; } if(c_tel_val.length == 0 || isNaN(c_tel_val)) { ship_mesaj += "Please fill in the Phone field! (Numbers only) \n"; nr_erori += 1; } if(c_adresa_val.length == 0) { ship_mesaj += "Please fill in the Address field! \n"; nr_erori += 1; } if(c_oras_val.length == 0) { ship_mesaj += "Please fill in the City field!\n"; nr_erori += 1; } if(c_judet_val.length == 0) { ship_mesaj += "Please fill in the State/Province field!\n"; nr_erori += 1; } if(c_zip_val.length == 0) { ship_mesaj += "Please fill in the Zip/Postal code field! \n"; nr_erori += 1; } if(c_tara_val.length == 0) { ship_mesaj += "Please fill in the Country field! \n"; nr_erori += 1; } //################### if(adresa_noua_chk==true) { if(nume_val.length == 0) { ship_mesaj += "Please fill in the Name field! \n"; nr_erori += 1; } if(tel_val.length == 0 || isNaN(tel_val)) { ship_mesaj += "Please fill in the Phone field! (Numbers only) \n"; nr_erori += 1; } if(adresa_val.length == 0) { ship_mesaj += "Please fill in the Address field! \n"; nr_erori += 1; } if(oras_val.length == 0) { ship_mesaj += "Please fill in the City field!\n"; nr_erori += 1; } if(judet_val.length == 0) { ship_mesaj += "Please fill in the State/Province field!\n"; nr_erori += 1; } if(zip_val.length == 0) { ship_mesaj += "Please fill in the Zip/Postal code field! \n"; nr_erori += 1; } if(tara_val.length == 0) { ship_mesaj += "Please fill in the Country field! \n"; nr_erori += 1; } } if(nr_erori > 0) { alert(ship_mesaj); } else { document.frm_cart.submit(); } } function verificare_mail_recomandare() { var your_mail_val = document.getElementById('your_mail').value; var friends_mail_val = document.getElementById('friends_mail').value; your_mail_val = trim(your_mail_val); friends_mail_val = trim(friends_mail_val); var mesaj = ''; var numar_erori = 0; if(validare_email(your_mail_val)==false) { mesaj += 'Your e-mail addres is not valid\n'; numar_erori += 1; } if(validare_email(friends_mail_val)==false) { mesaj += "Your friend's e-mail addres is not valid\n"; numar_erori += 1; } if(numar_erori!=0) { alert(mesaj); } else { document.frm_recommend.submit(); } } function completare_formular_adresa(id_adresa) { var id_adr_edit = "adr_edit_"+id_adresa; var adr_edit_val = document.getElementById(id_adr_edit).value; var arr_adr_edit = new Array(); arr_adr_edit = adr_edit_val.split('||'); document.getElementById('id_adresa').value = id_adresa; //completez formularul cu datele persoanei selectate document.getElementById('adr_nume').value = arr_adr_edit[0]; document.getElementById('adr_nume2').value = arr_adr_edit[1]; document.getElementById('adr_tel').value = arr_adr_edit[2]; document.getElementById('adr_customer_id').value = arr_adr_edit[3]; document.getElementById('adr_company').value = arr_adr_edit[4]; document.getElementById('adr_adresa').value = arr_adr_edit[5]; document.getElementById('adr_oras').value = arr_adr_edit[6]; document.getElementById('adr_judet').value = arr_adr_edit[7]; document.getElementById('adr_other').value = arr_adr_edit[8]; document.getElementById('adr_zip').value = arr_adr_edit[9]; document.getElementById('adr_tara').value = arr_adr_edit[10]; } function completare_frm_ship(operatie){ // pentru adaugare adresa noua if(operatie == 0) { document.getElementById('adr_nume').value = ''; document.getElementById('adr_prenume').value = ''; document.getElementById('adr_tel').value = ''; document.getElementById('adr_customer_id').value = ''; document.getElementById('adr_company').value = ''; document.getElementById('adr_adresa').value = ''; document.getElementById('adr_oras').value = ''; document.getElementById('adr_judet').value = ''; document.getElementById('adr_other').value = ''; document.getElementById('adr_zip').value = ''; document.getElementById('adr_tara').value = ''; } // pentru adaugare adresa persoana selectata else if(operatie == 1) { var id_adresa = document.getElementById('id_adresa').value; var id_adr_edit = "adr_edit_"+id_adresa; var adr_edit_val = document.getElementById(id_adr_edit).value; var arr_adr_edit = new Array(); arr_adr_edit = adr_edit_val.split('||'); //completez formularul cu datele persoanei selectate document.getElementById('adr_nume').value = arr_adr_edit[0]; document.getElementById('adr_prenume').value = arr_adr_edit[1]; document.getElementById('adr_tel').value = arr_adr_edit[2]; document.getElementById('adr_customer_id').value = arr_adr_edit[3]; document.getElementById('adr_company').value = arr_adr_edit[4]; document.getElementById('adr_adresa').value = arr_adr_edit[5]; document.getElementById('adr_oras').value = arr_adr_edit[6]; document.getElementById('adr_judet').value = arr_adr_edit[7]; document.getElementById('adr_other').value = arr_adr_edit[8]; document.getElementById('adr_zip').value = arr_adr_edit[9]; document.getElementById('adr_tara').value = arr_adr_edit[10]; } } function selecteaza_deselecteaza_checkboxurile(tip_operatie, coloana) { var nume_coloana; if(coloana == 1) nume_coloana = 'spec_off_'; else if(coloana == 2) nume_coloana = 'new_arr_'; var iduri_produse = document.getElementById('iduri_pr').value; var tabl_iduri_sel_desel = new Array(); tabl_iduri_sel_desel = iduri_produse.split(','); var id_checkbox_sel; var id_checkbox_desel; if(tip_operatie == 1) { for(var i=0; i