function $(id){ return document.getElementById(id); }
function fav(id){
req = (window.XMLHttpRequest)?new XMLHttpRequest():new ActiveXObject('Microsoft.XMLHTTP');
if ($('fav'+id).checked == true)
req.open('GET', 'http://anunturionline.mobi/__media/ajax.php?action=saveFav&id='+id, true);
else
req.open('GET', 'http://anunturionline.mobi/__media/ajax.php?action=delFav&id='+id, true);
req.send(null);
}
function check_form_2(){
window.err = '';
if (check_cat() && check_titlu() && check_desc() && check_val() && check_pret() && check_moneda() && check_boxes()){
return true; }
else {
window.err = 'Completati cu atentie urmatoarele campuri (indicate cu rosu): \n\n';
check_cat();
check_titlu();
check_desc();
check_val();
check_pret();
check_moneda();
check_boxes();
alert (window.err);
return false; }
}
function check_form_director_2(){
window.err = '';
if (check_cat() && check_titlu() && check_desc() && check_boxes()){
return true; }
else {
window.err = 'Completati cu atentie urmatoarele campuri (indicate cu rosu): \n\n';
check_cat();
check_titlu();
check_desc();
check_boxes();
alert (window.err);
return false; }
}
function check_form_edit(){
window.err = '';
if (check_cat() && check_titlu() && check_desc() && check_val() && check_pret() && check_moneda()){
return true; }
else {
window.err = 'Completati cu atentie urmatoarele campuri (indicate cu rosu): \n\n';
check_cat();
check_titlu();
check_desc();
check_val();
check_pret();
check_moneda();
alert (window.err);
return false; }
}
function check_boxes(){
if(document.getElementById('check1').checked == true && document.getElementById('check2').checked == true)
return true;
else
err += '- Trebuie sa bifati termenii si conditiile din josul paginii!\n';
}
function check_pass(){
if(document.getElementById('cont').checked == true && document.getElementById('pass').value == ''){
document.getElementById('pass_err').innerHTML = 'Introduceti o parola!';
document.getElementById('pass_err').style.color = 'red';
document.getElementById('pass').style.border = '2px solid red';
err += '- Introduceti parola dorita!\n';
return false; }
else {
document.getElementById('pass_err').innerHTML = '';
document.getElementById('pass_err').style.color = 'black';
document.getElementById('pass').style.border = '1px solid black';
return true; }
}
function check_moneda(){
if (document.getElementById('moneda').value == 0){
document.getElementById('moneda_err').innerHTML = 'Selectati moneda!';
document.getElementById('moneda_err').style.color = 'red';
document.getElementById('moneda').style.border = '2px solid red';
err += '- Selectati moneda (EUR, RON sau USD)!\n';
return false; }
else {
document.getElementById('moneda_err').innerHTML = '';
document.getElementById('moneda_err').style.color = 'black';
document.getElementById('moneda').style.border = '1px solid black';
return true; }
}
function check_pret(){
if (document.getElementById('pret').value.length == 0 || isNaN(document.getElementById('pret').value)){
document.getElementById('pret_err').innerHTML = 'Introduceti pretul!';
document.getElementById('pret_err').style.color = 'red';
document.getElementById('pret').style.border = '2px solid red';
err += '- Completati pretul!\n';
return false; }
else {
document.getElementById('pret_err').innerHTML = '';
document.getElementById('pret_err').style.color = 'black';
document.getElementById('pret').style.border = '1px solid black';
return true; }
}
function check_val(){
if (document.getElementById('val').value == 0){
document.getElementById('val_err').innerHTML = 'Selectati valabilitatea anuntului!';
document.getElementById('val_err').style.color = 'red';
document.getElementById('val').style.border = '2px solid red';
err += '- Selectati valabilitatea anuntului!\n';
return false; }
else {
document.getElementById('val_err').innerHTML = '';
document.getElementById('val_err').style.color = 'black';
document.getElementById('val').style.border = '1px solid black';
return true; }
}
function check_desc(){
if (document.getElementById('desc').value.length < 200){
// document.getElementById('desc_err').innerHTML = 'Descrierea trebuie sa aiba intre 200 si 1000 de caractere!';
document.getElementById('desc_err').style.color = 'red';
document.getElementById('desc').style.border = '2px solid red';
err += '- Descrierea trebuie sa aiba intre 200 si 1000 de caractere!\n';
return false; }
else {
document.getElementById('desc_err').innerHTML = '';
document.getElementById('desc_err').style.color = 'black';
document.getElementById('desc').style.border = '1px solid black';
return true; }
}
function check_titlu(){
if (document.getElementById('titlu').value.length == 0){
document.getElementById('titlu_err').innerHTML = 'Completati titlul!';
document.getElementById('titlu_err').style.color = 'red';
document.getElementById('titlu').style.border = '2px solid red';
err += '- Completati titlul anuntului!\n';
return false; }
else {
document.getElementById('titlu_err').innerHTML = '';
document.getElementById('titlu_err').style.color = 'black';
document.getElementById('titlu').style.border = '1px solid black';
return true; }
}
function check_subcat(){
if (document.getElementById('subcat').value == 0){
document.getElementById('subcat_err').innerHTML = 'Selectati subcategoria!';
document.getElementById('subcat_err').style.color = 'red';
document.getElementById('subcat').style.border = '2px solid red';
err += '- Selectati subcategoria anuntului!\n';
return false; }
else {
document.getElementById('subcat_err').innerHTML = '';
document.getElementById('subcat_err').style.color = 'black';
document.getElementById('subcat').style.border = '1px solid black';
return true; }
}
function check_cat(){
if (document.getElementById('cat').value == 0){
document.getElementById('cat_err').innerHTML = 'Selectati categoria!';
document.getElementById('cat_err').style.color = 'red';
document.getElementById('cat').style.border = '2px solid red';
err += '- Selectati categoria anuntului!\n';
return false; }
else {
document.getElementById('cat_err').innerHTML = '';
document.getElementById('cat_err').style.color = 'black';
document.getElementById('cat').style.border = '1px solid black';
return true; }
}
function select_subcat(cat, subcat){
if (window.XMLHttpRequest)
ajax = new XMLHttpRequest();
else
ajax = new ActiveXObject("Microsoft.XMLHTTP");
ajax.onreadystatechange=function(){
if (ajax.readyState==4 && ajax.status==200){
document.getElementById('subcat').innerHTML = ajax.responseText;
if (ajax.responseText){
document.getElementById('tr_subcat').style.visibility = 'visible';
}
else{
document.getElementById('tr_subcat').style.visibility = 'invisible'; }
}
}
ajax.open("GET","http://anunturionline.mobi/__media/ajax.php?action=subcats&cat="+cat+"&subcat="+subcat, true);
ajax.send(null);
}
function select_subcat_director(cat, subcat){
if (window.XMLHttpRequest)
ajax = new XMLHttpRequest();
else
ajax = new ActiveXObject("Microsoft.XMLHTTP");
ajax.onreadystatechange=function(){
if (ajax.readyState==4 && ajax.status==200){
document.getElementById('subcat').innerHTML = ajax.responseText;
if (ajax.responseText){
document.getElementById('tr_subcat').style.visibility = 'visible';
}
else{
document.getElementById('tr_subcat').style.visibility = 'invisible'; }
}
}
ajax.open("GET","http://anunturionline.mobi/__media/ajax.php?table=_director&action=subcats&cat="+cat+"&subcat="+subcat, true);
ajax.send(null);
}
function check_num_titlu(){
if (document.getElementById('titlu').value.length > 69)
document.getElementById('titlu').value = document.getElementById('titlu').value.substr(0, 70);
document.getElementById('num_titlu').innerHTML = '(aveti '+document.getElementById('titlu').value.length+' / max 70 caractere)';
}
function check_num_desc(){
if (document.getElementById('desc').value.length > 999 || document.getElementById('desc').value.length < 200)
document.getElementById('desc').value = document.getElementById('desc').value.substr(0, 1000);
document.getElementById('num_desc').innerHTML = '(intre 200 - 1000 de caractere) - '+document.getElementById('desc').value.length+'';
}
function check_form(){
if (check_nume() && check_tel() && check_mail() && check_judet() && check_tip_anunt()){
return true; }
else {
window.err = 'Completati cu atentie urmatoarele campuri (indicate cu rosu): \n\n';
check_nume();
check_tel();
check_mail();
check_judet();
check_tip_anunt();
alert (window.err);
return false; }
}
function check_form_director(){
if (check_nume() && check_mail() && check_tip_anunt_director()){
return true; }
else {
window.err = 'Completati cu atentie urmatoarele campuri (indicate cu rosu): \n\n';
check_nume();
check_mail();
check_tip_anunt_director();
alert (window.err);
return false; }
}
function check_nume(){
if (document.getElementById('nume').value.length < 3){
document.getElementById('nume_err').innerHTML = 'Numele este prea scurt!';
document.getElementById('nume_err').style.color = 'red';
document.getElementById('nume').style.border = '2px solid red';
err += '- Numele (minim 3 litere)\n';
return false; }
else {
document.getElementById('nume_err').style.color = 'black';
document.getElementById('nume').style.border = '1px solid black';
return true; }
}
function check_tel(){
if (document.getElementById('tel').value.length < 10 || isNaN(parseFloat(document.getElementById('tel').value))){
document.getElementById('tel_err').innerHTML = 'Completati corect nr. de telefon!';
document.getElementById('tel_err').style.color = 'red';
document.getElementById('tel').style.border = '2px solid red';
err += '- Numarul de telefon (ex: 0741234567)\n';
return false; }
else {
document.getElementById('tel_err').style.color = 'black';
document.getElementById('tel').style.border = '1px solid black';
return true; }
}
function check_mail(){
if (document.getElementById('mail').value.indexOf('@') < 0){
document.getElementById('mail_err').innerHTML = 'Completati cu o adresa de mail reala!'
document.getElementById('mail_err').style.color = 'red';
document.getElementById('mail').style.border = '2px solid red';
err += '- Adresa de e-mail (ex: user@domeniu.com)\n';
return false; }
else {
document.getElementById('mail_err').style.color = 'black';
document.getElementById('mail').style.border = '1px solid black';
return true; }
}
function check_judet(){
if (document.getElementById('judet').selectedIndex == 0){
document.getElementById('judet_err').innerHTML = 'Selectati judetul dvs.!'
document.getElementById('judet_err').style.color = 'red';
document.getElementById('judet').style.border = '2px solid red';
err += '- Selectati judetul\n';
return false; }
else {
document.getElementById('judet_err').style.color = 'black';
document.getElementById('judet').style.border = '1px solid black';
return true; }
}
function check_tip_anunt(){
if (!document.getElementById('tip_anunt_free').checked && !document.getElementById('tip_anunt_promo').checked){
document.getElementById('tip_anunt_err').innerHTML = 'Selectati tipul anuntului!';
document.getElementById('tip_anunt_err').style.color = 'red';
err += '- Tipul anuntului ( gratuit sau promovat )\n';
return false; }
else {
document.getElementById('tip_anunt_err').style.color = 'black';
return true; }
}
function check_tip_anunt_director(){
if (!document.getElementById('tip_anunt_free').checked && !document.getElementById('tip_anunt_promo1').checked && !document.getElementById('tip_anunt_promo2').checked && !document.getElementById('tip_anunt_promo3').checked){
document.getElementById('tip_anunt_err').innerHTML = 'Selectati tipul anuntului!';
document.getElementById('tip_anunt_err').style.color = 'red';
err += '- Tipul anuntului ( gratuit sau tipul promovarii )\n';
return false; }
else {
document.getElementById('tip_anunt_err').style.color = 'black';
return true; }
}