//AJAX STARTS HERE

if (window.location.hash.match(/^#?redir=/)) {
var myregex=/^#?redir=(.+)$/;
var match=myregex.exec(window.location.hash);
if (match[1].match(/^http:/)) {match[1]=window.siteurl+match[1];}
window.location=match[1];
}

var ajax_callback=function () {
	$('#'+this.id+' a[@rel*=lightbox]').lightBox();
	scroll(0,0);
}

function ajax_loadstickysections(ahref) {
	var ajaxlink;
	var sections=['box_categorii','box_topvizualizari'];
	for (var i=0;i<sections.length;i++) {
		if (ahref.match(/\?[^?]*$/)) {ajaxlink=ahref+'&ajax='+sections[i];}
		else {ajaxlink=ahref+'?ajax='+sections[i];}
		if (i==0) {$('#'+sections[i]).prepend("<div class=\"ajaxloading\">Loading...</div>");}
		$('#'+sections[i]).load(ajaxlink,null,ajax_callback);
	}
}

function ajax_sectionformsubmit(form,sections) {
	var ajaxlink;
	var postwhat;
	if (form.method=='get') {
		if (form.action.match(/\?[^?]*$/)) {ajaxlink=form.action+'&ajax='+sections[0]+"&"+$(form).serialize();}
		else {ajaxlink=form.action+'?ajax='+sections[0]+"&"+$(form).serialize();}
		$('#'+sections[0]).prepend("<div class=\"ajaxloading\">Loading...</div>");
		$('#'+sections[0]).load(ajaxlink,null,ajax_callback);
	} else {
		if (form.action.match(/\?[^?]*$/)) {ajaxlink=form.action+'&ajax='+sections[0];}
		else {ajaxlink=form.action+'?ajax='+sections[0];}
		postwhat=$(form).serializeArray();
		$('#'+sections[0]).prepend("<div class=\"ajaxloading\">Loading...</div>");
		$('#'+sections[0]).load(ajaxlink,postwhat,ajax_callback);
	}
	for (var i=1;i<sections.length;i++) {
		if (form.action.match(/\?[^?]*$/)) {ajaxlink=form.action+'&ajax='+sections[i];}
		else {ajaxlink=form.action+'?ajax='+sections[i];}
		if (i==0) {$('#'+sections[i]).prepend("<div class=\"ajaxloading\">Loading...</div>");}
		$('#'+sections[i]).load(ajaxlink,null,ajax_callback);
	}
	ajax_loadstickysections(form.action);
}

function ajax_sectionload(ahref,sections) {
	var ajaxlink;
	for (var i=0;i<sections.length;i++) {
		if (ahref.match(/\?[^?]*$/)) {ajaxlink=ahref+'&ajax='+sections[i];}
		else {ajaxlink=ahref+'?ajax='+sections[i];}
		if (i==0) {$('#'+sections[i]).prepend("<div class=\"ajaxloading\">Loading...</div>");}
		if (sections[i]=='content') {
			var ahref2=ahref;
			if (ahref2.indexOf(window.siteurl)==0) {
				ahref2=ahref2.slice(window.siteurl.length);
			}
			window.location.hash='#redir='+ahref2;
		}
		$('#'+sections[i]).load(ajaxlink,null,ajax_callback);
	}
	ajax_loadstickysections(ahref);
}

//AJAX ENDS HERE








var culoareCosB='';
var p_vizitat=Array();
var zIndexuri=100;

//======[Large Image over image START]=====|
function ShowImage(whatimage){
	init();
	zIndexuri++;
	document.getElementById("mouse_over_"+whatimage).style.display='block';
	document.getElementById("mouse_over_"+whatimage).style.zIndex=zIndexuri;
	if (y_cursor+280 > document.body.scrollHeight ){
		document.getElementById("mouse_over_"+whatimage).style.top=y_cursor-200+'px';
	} else {
		if (y_cursor+400 > document.body.scrollHeight ){
			document.getElementById("mouse_over_"+whatimage).style.top=y_cursor-100+'px';
		} else {
			document.getElementById("mouse_over_"+whatimage).style.top=y_cursor+14+'px';
		}
	}
	document.getElementById("mouse_over_"+whatimage).style.left=x_cursor+14+'px';
}
function HiddeImage(whatimage){
	document.getElementById("mouse_over_"+whatimage).style.display='none';
}
//======[Large Image over image END]=====|

function operatiiCont(t) {
	if (t=='personale') {
		var trim='';
		var redir=$val('tip_redir');
		trim+='nume='+$val('nume');
		trim+='&prenume='+$val('prenume');
		trim+='&dataNasterii='+$val('dataNasterii');
		trim+='&cnp='+$val('cnp');
		trim+='&seria='+$val('seria');
		trim+='&numar='+$val('numar');
		trim+='&adresa='+$val('adresa');
		trim+='&cod_postal='+$val('cod_postal');
		trim+='&oras='+$val('oras');
		trim+='&judet='+$val('judet');
		trim+='&tara='+$val('tara');
		trim+='&telefon='+$val('telefon');
		trim+='&fax='+$val('fax');

		trim+='&tip_pers='+$val('tip_pers');

		trim+='&compania2='+$val('compania2');
		trim+='&cif2='+$val('cif2');
		trim+='&banca2='+$val('banca2');
		trim+='&cont2='+$val('cont2');
		trim+='&regCom2='+$val('regCom2');

		trim+='&tip='+t;
		trim+='&tip_redir='+$val('tip_redir');
		Ejax('includes/ajax_php/operatii_cont.php',trim,'datePersonale');
		if (redir==1) {
			var t=setTimeout("window.location='comanda.html';",3000);
		}
	} else {
		if (t=='email') {
			var trim='';
			trim+='email='+$val('email');
			trim+='&email2='+$val('email2');
			trim+='&tip='+t;
			Ejax('includes/ajax_php/operatii_cont.php',trim,'modificaEmail');
		} else {
			if (t=='parola') {
				var trim='';
				trim+='oldPass='+$val('oldPass');
				trim+='&newPass='+$val('newPass');
				trim+='&newPass2='+$val('newPass2');
				trim+='&tip='+t;
				Ejax('includes/ajax_php/operatii_cont.php',trim,'modificaParola');
			} else {
				if (t=='firma') {
					var trim='';
					trim+='compania='+$val('compania');
					trim+='&cif='+$val('cif');
					trim+='&banca='+$val('banca');
					trim+='&cont='+$val('cont');
					trim+='&regCom='+$val('regCom');
					trim+='&tip='+t;
					Ejax('includes/ajax_php/operatii_cont.php',trim,'modificaFirma');
				}
			}
		}
	}
}
function newsletter() {
	var mail=$val('emailnews');
	if (mail=='') {
		alert('Completeaza adresa de email!');
	} else {
		var trim='';
		trim+='mail='+mail;
		Ejax('includes/ajax_php/newsletter.php',trim,'');
		document.getElementById('emailnews').value='';
	}
}
function filtru_comenzi(v,p) {
	$('#istoricComenzi').load('includes/ajax_php/istoric_comenzi.php?val='+v+'&af_pag='+p);
}
function verDateContact(tip,value) {
	if (tip=='send') {
		var trim='';
		trim+='tip='+tip;
		trim+='&nume='+eurl($val('nume'));
		trim+='&prenume='+eurl($val('prenume'));
		trim+='&email='+eurl($val('email'));
		trim+='&adresa='+eurl($val('adresa'));
		trim+='&codPostal='+eurl($val('codPostal'));
		trim+='&oras='+eurl($val('oras'));
		trim+='&judet='+eurl($val('judet'));
		trim+='&tara='+eurl($val('tara'));
		trim+='&mesaj='+eurl($val('mesaj'));
		Ejax('includes/ajax_php/ver_date_contact.php',trim,'',function (r) {
			alerta(r);
		});
		document.getElementById('nume').value='';
		document.getElementById('prenume').value='';
		document.getElementById('email').value='';
		document.getElementById('adresa').value='';
		document.getElementById('codPostal').value='';
		document.getElementById('oras').value='';
		document.getElementById('judet').value='';
		document.getElementById('tara').value='';
		document.getElementById('mesaj').value='';
		document.getElementById('verNume').innerHTML='';
		document.getElementById('verPrenume').innerHTML='';
		document.getElementById('verEmail').innerHTML='';
		document.getElementById('verAdresa').innerHTML='';
		document.getElementById('verTara').innerHTML='';
		document.getElementById('verMesaj').innerHTML='';
	} else {
		var trim='';
		trim+='tip='+tip;
		trim+='&value='+value;
		Ejax('includes/ajax_php/ver_date_contact.php',trim,tip);
	}
}
