//Javascript
//////////////////////////////// Filtre de verificare ////////////////////////////////////////
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
//////////////////////////////// Begin Functii AJAX //////////////////////////////////////////
if(navigator.appName.match('Microsoft')=='Microsoft')var ie=true;
else var ie=false;
var globAjax=false;
var paste=false;
var type='';
var xy=new Array();
function outPuGlobAjax(val){
		window.globAjax;
		return globAjax=val;
		}
function outputType(val){
		return type=val;
		}

function isEven(num){
		return !(num%2);
		}
//Mouse position 
function getMouseXY(e) {
var x; var y;  
  if (navigator.appName.match('Microsoft')) {
    x = event.clientX + document.body.scrollLeft
    y = event.clientY + document.body.scrollTop
  } else {
    x = e.pageX
    y = e.pageY
  }  
  // catch possible negative values in NS4
  if (x < 0)x = 0;
  if (y < 0)y = 0;  
  // show the position values in the form named Show
  // in the text fields named MouseX and MouseY
  return xy=[x,y];
}

function createnewssletter() {
    var httpreq;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        httpreq = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        httpreq = new XMLHttpRequest();
    }
    return httpreq;
}

var insertnews = createnewssletter();

function handleRetur(id) {
		if(insertnews.readyState == 4 ){

		if(id==false || id=='')return false;
		else if(id.match('.html'))document.location.href=id;
		else var obj=document.getElementById(id);
		var response = insertnews.responseText;
//		alert(response);
		if(id=='noreturn' && insertnews.readyState == 4)outPuGlobAjax(response);
		else if(id=='inerEditor' && insertnews.readyState == 4)InsetHTMLeditor(unescape(response));
		else if(id=='contentConex' && insertnews.readyState == 4)outputObjConex(response,id);
		else if(id=='createitems' && insertnews.readyState == 4)createObject(insertnews);
		else if(id=='exportmodule' && insertnews.readyState == 4)exportModule(insertnews);
		else if(id.match('tabel_') && insertnews.readyState == 4)insertIntab(insertnews,id);
		else if(id.match('dell')=='dell' || id.match('thumb_')=='thumb_')obj.style.display='none';
		else {//obj.innerHTML = response;
			//alert(entireTag("*",id));
			if(existtag("*",id))obj.innerHTML = response;
				}
		}
//		alert(id);
	}


function getXML(content, obj, engine) {
		 if(engine!=='/index_simplu.php')var ret="/?";
		 else var ret='?';
		 insertnews.open("GET", engine+ret+content,true);
		 insertnews.onreadystatechange=function() {
		  if (insertnews.readyState==4) {
			 if(obj=='InfoCos')return element(obj).innerHTML=insertnews.responseText;
		   	 return hadlerxml(insertnews.responseXML,obj);
		  }
		 }
		 insertnews.send(null)
	}


function modAdmin(content, obj, engine, header) {
		
		insertnews.open('post', '/'+engine);
		insertnews.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
//		insertnews.setRequestObject();
//		alert(content);
		if(content.match('field=date_out')=='field=date_out');
		else  insertnews.onreadystatechange = function () {handleRetur(obj);}
		insertnews.send(content);
		
	}
/////////////////////////////////   End Functii AJAX //////////////////////////////////////


/////////////////////////////////////////////////////////Manager de cookie browser

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  var c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";}

// Pune cookie

function setcookie(name, val, time, pat){
	if(pat)var path=pat;
	else var path='/';
	var today = new Date();
	today.setTime( today.getTime() );
	if ( time ){time = time * 1000 * 60 * 60 * 24;}
	else time=0;
	var expires_date = new Date( today.getTime() + (time) );
	var expire=expires_date.toGMTString();
	document.cookie= name+'='+escape(val)+';expires='+expire+';path='+path;
	}
/////////////////////////////////////////////////////////// End manager de cookie browser



/////////////////////////////////////////////////////////// Utile 



function stripTags(string){
var tmp = (string == undefined)?(this):((string == null)?(''):(string));
return tmp.replace(/(<([^>]+)>)/ig,'');} 


function changeSRC(val, id){
		document.getElementById(id).src=imgalbum[val];
		var descriere=document.getElementById('descriere');
		var explo=imgalbum[val].split('/');
		var maxim=explo.length-1;
		var last=explo[maxim];
//		alert(maxim);
		if(last.match('.jpg')=='.jpg')var last0=last.split('.jpg');
		else if(last.match('.png')=='.png')var last0=last.split('.png');
		else if(last.match('.gif')=='.gif')var last0=last.split('.gif');
		descriere.innerHTML=last0[0];
		return currentarray=val;}
	
//Preia elementul
function element(id){
	var obj=document.getElementById(id);
	return obj;}

// Array cu tagurile cautate
function entireTag(tag, exact){
	var divs = document.getElementsByTagName (tag); // get all divs in document
	var exactname=new Array();
	var s=-1;
	for(var i=0;i<divs.length;i++){
		if(divs[i].id.match(exact)){s++;exactname[s]=divs[i].id;}
		}
//	alert(exactname);	
	return exactname;}

function entireImg(tag,exact){
	var divs = document.getElementsByTagName (tag); // get all divs in document
	var exactname=new Array();
	var s=-1;
	for(i=0;i<divs.length;i++){
		if(divs[i].src.match(exact)==exact){
			s++;
			exactname[s]=divs[i].id;
				}
		}
	return exactname;}

function entireClass(tag,exact){
	var divs = document.getElementsByTagName (tag); // get all divs in document
	var exactname=new Array();
	var s=-1;
	for(i=0;i<divs.length;i++){
		if(divs[i].className.match(exact)){
			s++;
			exactname[s]=divs[i].id;
				}
		}
	return exactname;}


//Verificare formular
function valideaza(tag, id, formid){
	var taguri=entireTag(tag,id);
	var val=true;
	for(i=0;i<taguri.length;i++){
		if(element(taguri[i]).value=="")val=false;
		}
	if(val)return element(formid).submit();
	else return alert(trad[114]);
	}

function validinput(val, verificator){
	var returnval=verificator.test(element(val).value);
	if (returnval==false){
	alert(trad[115]);
	element(val).select();
	}
	return returnval;}

function DisplayHide(id){
//	alert(element(id).style.display);
	if(id=='loginform' || id=='recmail' || id=='recnews')var restricted=true;
	else var restricted=false;
	
	if(existtag('div',id)){
		if(element(id).style.display=='block'){element(id).style.display='none';setcookie(id+'_display','block',-1,false);}
		else {
			if(id.match('men'))var toate=entireTag('div','men');
			if(id.match('own'))var toate=entireTag('div','own');
			if(id.match('rec'))var toate=entireTag('div','rec');
//			alert(21);
			if(toate!==undefined){
			for(s=0; s < toate.length ; s++)if(id!==toate[s]){
					if(restricted && id==toate[s]){
						element(id).style.display='none';
						return false;
						}
					else if(!restricted){
						setcookie(toate[s]+'_display','block',-1,false);
						element(toate[s]).style.display='none';
						
						}
					}
			}		
			element(id).style.display='block';
			if(!restricted)setcookie(id+'_display','block',1,false);}
	}
}
/////////////////////////////////////////////////////////// End Utile



/////////////////////////////////////////////////////////// Funtii de control Ajax.

function update(field, id, tabel){
	if(field=='id')return false;
	var obj=document.getElementById(field+id);
	var value=stripTags(obj.innerHTML);
	if(value.length < 20)obj.innerHTML='<input type="text" class="text" onblur="upIntabel(this.value, \''+field+'\', \''+id+'\', \''+tabel+'\')" value="'+value+'" onkeypress="if(event.keyCode==13)upIntabel(this.value, \''+field+'\', \''+id+'\', \''+tabel+'\')"/>';
	else obj.innerHTML='<textarea class="text" onblur="upIntabel(this.value, \''+field+'\', \''+id+'\', \''+tabel+'\')" style="width:100px; color:#585858; font-size:12px; border:1px solid #F1F1F1;" onkeypress="if(event.keyCode==13)upIntabel(this.value, \''+field+'\', \''+id+'\', \''+tabel+'\')">'+value+'</textarea>';
	}



function upIntabel(val, field, id, tabel){
//	<span onclick="update(\''+field+'\',\''+id+'\',\''+tabel+'\')">'+val+'</span>
	if(tabel=='articole' && field=='nume')window.opener.element('nume'+id).innerHTML=val;
	if(tabel=='articole' && field=='url'){val=val.replace('\n','');eventAdder(window.opener.element('nume'+id),"ondblclick","location.href='/admin/folder/"+val+".html'");}
	modAdmin('updatecell='+val+'&field='+field+'&id='+id+'&tabel='+tabel,field+id,'ajax.php');
	}

////////////////////////////////////////////////////////////End functii de control Ajax.

function openImg(adress){
	if(globAjax)var valori=globAjax.split('|');
	else var valori=[300,300];
	if(adress.match('http')=='http')window.open(adress, 'popup','width='+valori[0]+', height='+valori[1]+', meniubar=no, adressbar=no, scrollbars=yes, resizable=yes');
	else {
		valori[0]=eval(valori[0])+160;
		valori[1]=eval(valori[1])+110;
//		alert(valori[0]+'|'+valori[1]);
		window.open('/openImg.php?adress='+adress, 'popup','width='+valori[0]+', height='+valori[1]+', meniubar=no, adressbar=no, scrollbars=yes, resizable=yes');}
	
	return globAjax=false;}
	
/////////////////////////////////// Folders and files ////////////////////////////////////////////
// verifica in ce tabel lucram
function verTabel(sir){
		if($("#table").val()!=='')return $("#table").val();
		if(location.href.match('imagini'))return 'imagini';
		else if(sir.match('webcatalog'))return 'webcatalog';
		else if(location.href.match('newsletter'))return 'newstable';
		else if(sir.match('produse'))return 'product';
		else return 'articole';
		}

function nav_newsletter(id){
	if(document.location.href.match('newmessage')){
		if(id.match('menoff'))setcookie('menon_display','block',-1,false);
		if(id.match('menon'))setcookie('menoff_display','block',-1,false);
		setcookie(id+'_display','block',1,false);
		document.location.href='/admin/newsletter.html';
		}
	if(element(id).style.display=='none' || element(id).style.display=='')DisplayHide(id);
	}

// Adauga eveniment la obiect
function eventAdder(objAttrib,handler,addFunction){
     
   if ((!document.all)&&(document.getElementById)){
       objAttrib.setAttribute(handler,addFunction);
   }    
   //workaround for IE 5.x
   if ((document.all)&&(document.getElementById)){
       objAttrib[handler]=new Function(addFunction);
   }
}

// Schimba stilul de afisare
function chageStyle(id, oldclass, newclass, coockie, time, pat){
		var taguri=document.getElementsByTagName('*');
		for(i=0; i < taguri.length; i++)
			if(taguri[i].className==oldclass && taguri[i].id.match(id)){
					taguri[i].className=newclass;
					var tagelement=taguri[i].id;
					}
		if(coockie){
			if(!time && coockie)time=30;
			if(pat==true)pat=document.location.href.replace('http://'+document.domain,'');
			setcookie(tagelement+'_style', newclass, time, pat);
				}
		}

// Remove am element event 
function eventRemove(objAttrib,handler,addFunction){
     
   if ((!document.all)&&(document.getElementById)){
       objAttrib.removeAttribute(handler);
   }    
   //workaround for IE 5.x
   if ((document.all)&&(document.getElementById)){
       objAttrib[handler]='';//new Function(addFunction);
   }
}

var isCtrl=false;

$(document).keyup(function (e) {//alert(e.which);
	if(e.which == 17) isCtrl=false;
}).keydown(function (e) {//alert(e.which);
	if(e.which == 17) isCtrl=true;
});
	
//keyup(function (e) {alert(e)if(e.which == 17) isCtrl=true;}).

var tempo;
// Selecteaza obiectul in cauza si add/remove className
function main_selectObj(id){
	var nrsel=$('#'+id).parent().children('.objsel');
	
	if(id!=='select_all')if($("#"+id).attr('class').match('connect'))return false;

	//alert(isCtrl);
	//alert(id);
	if(!isCtrl && id!=='select_all')$('#'+id).parent().children().removeClass('objsel');

	if(id==nrsel.attr('id') && nrsel.length==1){$('div#infocontiner').remove();return false;}
	
	if(id.match('_all') && document.location.href.match('/editprodus/')){
		var activelem=document.getElementsByTagName('div');
		var activdiv=false;
		var adress=false;
		var classel=new Array();
		for(m=0; m< activelem.length; m++)if(activelem[m].className=='activcontent')activdiv=activelem[m];
		if(activdiv){
			for(s=0; s < activdiv.childNodes.length; s++)if(activdiv.childNodes[s].tagName==('DIV'))if(activdiv.childNodes[s].id.match('folderarea'))adress=activdiv.childNodes[s]; 
			}
//		alert(adress);	
		if(adress){x=-1;
			for(dm=0; dm < adress.childNodes.length; dm++){//alert(adress.childNodes[dm].tagName);
			if(adress.childNodes[dm].tagName=='IMG' || adress.childNodes[dm].tagName=='DIV'){
				if(adress.childNodes[dm].id.match('nume')){x++; classel[x]=adress.childNodes[dm].id}
				else if(adress.childNodes[dm].className.match('imgleft')){x++; classel[x]=adress.childNodes[dm].childNodes[0].id;}
				}}
			}	
	}
	else if(id.match('_all') && existtag('div','nume'))var classel=entireTag('div','nume');
	else if(id.match('_all') && existtag('img','nume'))var classel=entireTag('img','nume');
//	if(id.match('_all') && existtag('div','nume'))var classel=entireTag('div','nume');
	else var classel=new Array(id);
	for(dm=0; dm < classel.length; dm++){
	//begin for loop
	if(element(classel[dm]).getAttribute('owner')=='false');//element(classel[dm]).className=element(classel[dm]).className+' objsel';
	else if(element(classel[dm]).className.match('objsel')=='objsel' | id=='unselect_all'){
		var spl=element(classel[dm]).className.split(' ');
		for(i=0;i < spl.length; i++)if(spl[i]=='objsel')spl[i]='';
//		if(element(classel[dm]).title.length > 9)element(classel[dm]).innerHTML=element(classel[dm]).title.substring(0,6)+'...';
		element(classel[dm]).className=spl.join(' ');
		}
	
	else {
		element(classel[dm]).className=element(classel[dm]).className+' objsel';}
	//enf for loop
	}
	var continer=$('div#admin').parent();
	$('div#infocontiner').remove();
	tempo=setTimeout(ShowInfo,200,id);
}

function ShowInfo(id){
	if($('.list').attr('id')=='maintab')return false;
	var continer=$('div#admin').parent();
	if($('#'+id).hasClass('objsel')){
		$(continer).append('<div id="infocontiner" class="ui-state-highlight ui-corner-all"><span class="ui-icon ui-icon-info" style="float:left;"></span><span id="infos"></span></div>');
		$("#infos").ajaxStart(
			function(){$(this).html("Loading info...");}
			);
		var cont=verTabel(document.location.href)+'&id='+$('#'+id).attr('mysqlid');
		$.get('/ajax_smart.php?modul=info&table='+cont, function(data) {
		  //$("#loading").show();
		  $('#infos').html(data);
		});
	}

}

// Verifica daca acest tag ci acet aproximativ id exista
function existtag(tag,id, atribut){//alert(tag+'-'+id);
		if(atribut=='className')var taguri=entireClass(tag,id);
		else var taguri=entireTag(tag,id);
		var exist=false;
		for(var i=0; i < taguri.length; i++)
			{
				//alert(element(taguri[i]));
				if(taguri[i] && element(taguri[i]).id.match(id))exist=element(taguri[i]).id;
				else if(taguri[i] && element(taguri[i]).className.indexOf(id)==0)exist=element(taguri[i]).id;
				else exist=false;
			}
		return exist;
		}
//alert(document.getElementsByTagName('*','num'));
// Create item nou
function createItem(id,type){ //alert(id); //element('folderid').value);
	var tab=verTabel(document.location.href);
	if(document.location.href.match('webcatalog') && element('folderid').value=='')return false;
	var total=entireTag('div','nume');
	var n=0;
	var ids=new Array();
	for(i=0; i < total.length; i++){ids[i]=total[i].replace('nume','');n=Math.max(n,ids[i]);}
//	setTimeout('modAdmin(\'nextRow=articole\',\'noreturn\',\'ajax.php\')',10000);
	modAdmin('nextRow='+tab,'noreturn','ajax.php');
	var input=document.createElement('input');
		input.type='text';
		input.value='New name';
		eventAdder(input,"onfocus","if(this.value!=='New folder')this.value=''");
		eventAdder(input,"onkeydown","if(event.keyCode==13)insertItem(this.parentNode.id,"+total.length+",'"+type+"')");
		eventAdder(input,"onblur","if(this.value!=='')insertItem(this.parentNode.id,"+total.length+",'"+type+"');else this.value='New name'");
		input.className='text';
	var newdiv=document.createElement('div');
		newdiv.id = 'nume'+(n+1);
		if(verTabel(document.location.href)=='imagini')newdiv.className = type+'Da';
		else {newdiv.className = type+'Nu'; eventAdder(newdiv,"type",type);}
//		eventAdder(newdiv,"dragablebox","true");
		eventAdder(newdiv,"owner","true");
		newdiv.appendChild(input);
		element(id).appendChild(newdiv);
		if(existtag('div','clear'))element(id).appendChild(element('clear'));
		return newdiv.childNodes[0].focus();
	}

// Create image noua
function makeimage(uploader){//alert(uploader);
		var newimg=document.createElement('img');
		
		if(document.location.href.match('/editprodus/')){
					if(existtag('div','folderareafoto'))if(element('folderareafoto').parentNode.className=='activcontent')var inobj='folderareafoto';
					if(existtag('div','folderareamedia'))if(element('folderareamedia').parentNode.className=='activcontent')var inobj='folderareamedia';
					}
				else var inobj='folderarea';
//			alert(inobj);	
			if(inobj.match('media')){
				newimg.src='/'+uploader.childNodes[0].firstChild.nodeValue;
				newimg.title=uploader.childNodes[2].firstChild.nodeValue;
				newimg.alt=uploader.childNodes[2].firstChild.nodeValue;
			}
			else {
				newimg.src='/img.php?adress='+uploader.childNodes[1].firstChild.nodeValue+'&width=400';
				newimg.title=uploader.childNodes[0].firstChild.nodeValue;
				newimg.alt=uploader.childNodes[0].firstChild.nodeValue;
				}
			//newimg.style.width=$('#amount').val()+'px';
			newimg.style.height=$('#amount').val()+'px';
			newimg.id='nume'+uploader.childNodes[2].firstChild.nodeValue;
			eventAdder(newimg,'url',uploader.childNodes[1].firstChild.nodeValue);
			eventAdder(newimg,"onclick","main_selectObj(this.id)");
//			eventAdder(newimg,"onMouseOver","setnumber("+uploader.childNodes[2].firstChild.nodeValue+")"); 
		var newdiv=document.createElement('div');
			newdiv.className='imgleft';
			newdiv.style.fontSize='0.8em;';
			newdiv.appendChild(newimg);
			newdiv.appendChild(document.createElement('br'));
			if(existtag('div',inobj) && inobj!=='folderarea')newdiv.innerHTML+=uploader.childNodes[2].firstChild.nodeValue;
			else newdiv.innerHTML+=uploader.childNodes[0].firstChild.nodeValue;
			var clear=$("#"+inobj+" .clear");
			//alert(clear);
			$(newdiv).insertBefore(clear);
			//element(inobj).appendChild(newdiv);

		}

// Insert item dupa ce a fost creata
function insertItem(id,ordine,type){
			var tab=verTabel(document.location.href);
			if(document.location.href.match('imagini'))type='imagini';
	var value=element(id).childNodes[0].value;
	var obj=element(id);
			obj.title=value;
			var arrdivuri=entireTag('div','nume');
//			if(value.length > 9)value=value.substr(0,9)+'...';
			obj.removeChild(element(id).childNodes[0]);
			obj.innerHTML='<span>'+value+'</span>';
//			eventAdder(element(id),"onmouseover","setnumber("+globAjax+")");
//			alert(id);
			eventAdder(obj,"onclick","main_selectObj(this.id)");
			eventAdder(obj,"owner","true");
			if(tab=='webcatalog' && type=='file')eventAdder(obj,"produs","true");
			if(type=='file' && tab=='articole'){
				var inadrs=document.location.href.split('/');//alert(inadrs.length);
				if(inadrs.length > 4)eventAdder(obj,"ondblclick","location.href='/admin/infolder/"+inadrs[inadrs.length-1].replace('.html','')+"/editfile/"+Regex(value)+".html'");
				else eventAdder(obj,"ondblclick","location.href='/admin/infolder/root/editfile/"+Regex(value)+".html'");}
			if(type=='file' && (tab=='webcatalog' || tab=='product')){
				var inadrs=document.location.href.replace('webcatalog','editprodus');
				if(tab=='product')eventAdder(obj,"src",inadrs.replace('.html','')+'/'+Regex(value)+".html");
				else eventAdder(obj,"ondblclick","location.href='"+inadrs.replace('.html','')+'/'+Regex(value)+".html'");}
			if(type=='folder' && tab=='articole')eventAdder(obj,"ondblclick","location.href='/admin/"+type+"/"+Regex(value)+".html'");
			if(tab=='imagini')eventAdder(obj,"ondblclick","location.href='/admin/"+tab+"/"+Regex(value)+".html'");
			if(type=='folder' && (tab=='webcatalog' || tab=='product')){
				eventAdder(obj,"ondblclick","location.href='"+document.location.href.replace('.html','')+"/"+Regex(value)+".html'");
				eventAdder(obj,"src",document.location.href.replace('.html','')+"/"+Regex(value)+".html");
			}
			clickfunctionDBK(obj);
			obj.id='nume'+globAjax;
			eventAdder(element('nume'+globAjax),"mysqlid",globAjax);			
			ataseazaRclick(element('nume'+globAjax));
			var iduri=entireTag('div','nume');
			var objectsIM=new Array();
//			for(m=0; m < iduri.length; m++)objectsIM[m]=element(iduri[m]);
//			objectsDagarray(objectsIM);
			if(existtag('input','folderid'))var tofolder='&parent_id='+element('folderid').value;
			else var tofolder='';
			modAdmin('insert=true&nume='+element('nume'+globAjax).title.replace('&','|')+'&type='+type+'&tab='+tab+'&ordine='+globAjax+tofolder,false,'ajax.php');
	}

function Regex(art){
	var s=art.replace('&','-');
	s=s.replace(/[ -!-?]/g,'-');
	s=s.replace(/[^a-zA-Z0-9-]/g,'');
	return s;
	}
// Vizibil/ invizibil in site
function showOnOff(object, schimb, type){
		var tabel=verTabel(document.location.href);
		if(grupSelected()){object=grupSelected();
				var idiuri=object.split(',');
				for(i=0;i < idiuri.length; i++){
					type=element('nume'+idiuri[i]).getAttribute('type');
					if(element('nume'+idiuri[i]).getAttribute('owner')=='true')element('nume'+idiuri[i]).className=type+schimb;}
				}
		else {
			type=element('nume'+object).getAttribute('type');
			if(element('nume'+object).getAttribute('owner')=='true')element('nume'+object).className=type+schimb;}
		
		modAdmin('objectvizible='+object+'&visibil='+schimb+'&tabel='+tabel,false,'ajax.php');
		}

// Delete an object
function stergObjects(object, tip, prom){
	if(!tip)tip=type;
	if(grupSelected()){
			object=grupSelected();
			var nametag='';
			var sir=object.split(',');
			for(j=0; j < sir.length; j++){
				if(element('nume'+sir[j]).getAttribute('owner')=='true')nametag+=element('nume'+sir[j]).title+', ';
				else if(document.location.href.match('admin/imagini'))nametag+=element('nume'+sir[j]).title+', ';
				else if(document.location.href.match('admin/newsletter'))nametag+=element('nume'+sir[j]).title+', ';}
			}
	else if(object && element('nume'+object).getAttribute('owner')=='true') var nametag=element('nume'+object).title;
	else return false;
	
	if(!prom)promptJQ('Delete '+tip+'(s):<br>'+nametag+'?',"stergObjects",[object, tip, true]);
	else {
		var tab=verTabel(document.location.href);
		if(grupSelected()){object=grupSelected();
				var idiuri=object.split(',');//alert(idiuri);
				for(i=0;i < idiuri.length; i++)
					{	if(tip && document.location.href.match('admin/imagini.html')) element('nume'+idiuri[i]).parentNode.removeChild(element('nume'+idiuri[i]));
						else if(document.location.href.match('admin/imagini/'))element('nume'+idiuri[i]).parentNode.parentNode.removeChild(element('nume'+idiuri[i]).parentNode);
						else if(document.location.href.match('admin/newsletter'))element('nume'+idiuri[i]).parentNode.removeChild(element('nume'+idiuri[i]));
						else if(element('nume'+idiuri[i]).getAttribute('owner')=='true') element('nume'+idiuri[i]).parentNode.removeChild(element('nume'+idiuri[i]));}
				}
		else element('nume'+object).parentNode.removeChild(element('nume'+object));
		modAdmin('deleteObjects='+object+'&tab='+tab,'createitems','ajax.php');
		$("#infocontiner").remove();
	}
		}
//Delete a file
function deleteFile(obj,adress, prom){
	var fisier=adress.split('/');
	if(!prom)promptJQ(trad[134]+':<br>'+fisier[fisier.length-1]+' ?',"deleteFile",[obj,adress, prom]);
	if(!prom)return false;
	obj.parentNode.parentNode.removeChild(obj.parentNode);
	modAdmin('deletefile='+escape(adress),false,'ajax.php');
	}
//Sterg media grup
function deleteMedia(owner,adress,username){
	if(document.location.href.match('/editprodus/')){
		adress=false;
	var activelem=document.getElementsByTagName('div');
	var activdiv=false;
		for(m=0; m< activelem.length; m++)if(activelem[m].className=='activcontent')activdiv=activelem[m];
	if(activdiv){
		for(s=0; s < activdiv.childNodes.length; s++)if(activdiv.childNodes[s].tagName=='FORM')adress=activdiv.childNodes[s].folder.value; 
		}
	}
	if(grupSelected()){
		var objects=grupSelected();
//		alert(objects);
		var obj=objects.split(',');
		var string='adresa='+adress+'&owner='+owner+'&username='+username+'&documente=';
		var parinte=element('nume'+obj[0]).parentNode.parentNode;
		if(owner==username){
			for(i=0; i < obj.length; i++){
				string+=element('nume'+obj[i]).getAttribute('url')+'|';
				parinte.removeChild(element('nume'+obj[i]).parentNode);
				}
			}
		else if(document.location.href.match('editprodus/')){
			for(i=0; i < obj.length; i++){
				string+=element('nume'+obj[i]).getAttribute('url')+'|';
				parinte.removeChild(element('nume'+obj[i]).parentNode);
				}
			string+='&altermenia=true';
			}
		else if(owner!==username && username!==''){
			for(i=0; i < obj.length; i++){
				if(element('nume'+obj[i]).getAttribute('url').match(username+'_')){
				string+=element('nume'+obj[i]).getAttribute('url')+'|';
				parinte.removeChild(element('nume'+obj[i]).parentNode);}
				}
			}
		else return false;	
		
		modAdmin(string,false,'ajax.php');
		}
	else return false;	
	}

// Copiaza un element
function copyelement(object, tipe){
	if(!tipe)tipe=type;
		if(grupSelected()){object=grupSelected();
				var idiuri=object.split(',');
				for(i=0;i < idiuri.length; i++)element('nume'+idiuri[i]).className=element('nume'+idiuri[i]).className.replace('objsel','');
				}
		else element('nume'+object).className=element('nume'+object).className.replace('objsel','');;
		modAdmin('copySQL='+object+'&type='+tipe,false,'ajax.php');
		return paste='item:'+object;}

//Functie past objects;
function PasteFiles(){
	if(paste){
		modAdmin('PastObjectParent='+element('folderid').value,'createitems','ajax.php','xml');
		return false;
		}
	}

// Create obects form XML data
function createObj(arrlist){
		var newdiv=document.createElement('div');
		newdiv.id = 'nume'+arrlist[0];
		newdiv.className = arrlist[3]+arrlist[4];
		eventAdder(newdiv,"mysqlid",arrlist[0]);
		eventAdder(newdiv,"onclick","main_selectObj(this.id)");
		if(arrlist[3]=='folder')eventAdder(newdiv,"ondblclick","location.href='/admin/"+arrlist[3]+"/"+arrlist[2]+".html'");
		newdiv.title=arrlist[1];
		if((arrlist[5]=='0' || !arrlist[5] || arrlist[5]=='null') && element(type+'area').className=='list')newdiv.innerHTML='<span>'+arrlist[1]+'</span>';
		else newdiv.innerHTML='<span>'+arrlist[1]+'</span>';
		ataseazaRclick(newdiv);
//		newdiv.oncontextmenu=showmenuie5;
		if(location.href.match('imagini'))return false;
//		else if(arrlist[3]=='file' && (arrlist[5]=='0' || !arrlist[5] || arrlist[5]=='null'))element('depozit').appendChild(newdiv);
		else element(type+'area').appendChild(newdiv);
		if(existtag('div','clear'))element(type+'area').appendChild(element('clear'));
	}

// Interpret XML object from ajax
function createObject(response){
		var array1=response.responseXML;
		if(!array1 || response.responseText=='')return false;
		var array=array1.childNodes[0].childNodes;
		var sir=new Array();
		for(i=0; i < array.length; i++){//alert(array[i].childNodes[1].firstChild.nodeValue);
		sir[i]=new Array();
		sir[i][0]=array[i].childNodes[0].firstChild.nodeValue;
		sir[i][1]=array[i].childNodes[1].firstChild.nodeValue;
		sir[i][2]=array[i].childNodes[2].firstChild.nodeValue;
		sir[i][3]=array[i].childNodes[3].firstChild.nodeValue;
		sir[i][4]=array[i].childNodes[4].firstChild.nodeValue;
		sir[i][5]=array[i].childNodes[5].firstChild.nodeValue;
		}

		for(j=0; j < sir.length; j++){
			if(existtag('div','nume'+sir[j][0]))element('nume'+sir[j][0]).parentNode.removeChild(element('nume'+sir[j][0]));
			createObj(sir[j]);}
	
		var iduri=entireTag('div','nume');
		var objectsIM=new Array();
		for(m=0; m < iduri.length; m++)ataseazaRclick(element(iduri[m]));//objectsIM[m]=element(iduri[m]);
//		dochia
		//objectsDagarray(objectsIM);
		}


//Insereaza raspuns XML in tabel
function insertIntab(resp,obj){
		var date=resp.responseXML;
		var id=obj.split('_');
		var tr=document.createElement('tr');
			for(i=0; i < date.childNodes[0].childNodes.length; i++){
			var s=document.createElement('td');
				s.id=date.childNodes[0].childNodes[i].getAttribute('name')+date.childNodes[0].childNodes[0].firstChild.nodeValue;
				s.innerHTML='<span onclick="update(\''+date.childNodes[0].childNodes[i].getAttribute('name')+'\', '+date.childNodes[0].childNodes[0].firstChild.nodeValue+', \'sis_vars\')">'+date.childNodes[0].childNodes[i].firstChild.nodeValue+'</span>';
			tr.appendChild(s);}
		var input=document.createElement('input');
			input.type='button';
			input.value='Delete';
			eventAdder(input,"onclick","removeElement(this.parentNode.parentNode,'sis_vars','"+date.childNodes[0].childNodes[0].firstChild.nodeValue+"')");
		var lasttd=document.createElement('td');
			lasttd.appendChild(input);
			tr.appendChild(lasttd);
		element(id[1]).appendChild(tr);
		}

// Adauga Element in tabId
function adaugaVars(tagname,mysqtab,tabelid){
		var valori=entireTag('input',tagname);
		var string='';
		for(i=0; i < valori.length; i++){
			var col=valori[i].split('-');
			string+='&'+col[2]+'='+element(valori[i]).value;
			}
		modAdmin('addnewrow=true&tab='+mysqtab+string,'tabel_'+tabelid,'ajax.php');	
		}

//Eject Element and send to server table/id

function promptJQ(coment,typo,array){
	//alert(array);
//	var x;
//	for(i=0; i < array.length; i++)array
	  
	$.confirm({
		text: coment,
		text_true: 'Da',
		text_false: 'Nu',
		ontrue:  function(){setTimeout(eval(typo),10,array[0],array[1],array[2],array[3],array[4],array[5],array[6],array[7],array[8],array[9],array[10],array[11]);}		
	});	
	return false;
}


function removeElement(obj,tab,id,prom){
		if(!prom)promptJQ(trad[116],"removeElement",[obj,tab,id,true]);
		
		if(prom){
			  modAdmin('delete=simplu&id='+id+'&tab='+tab,false,'ajax.php');
			  obj.parentNode.removeChild(obj);
			  }
		return false;
		}

// Verifica daca un grup este selectat
function grupSelected(){
	var elem=entireTag('div','nume');
	if(elem=='')elem=entireTag('img','nume');
//	alert(elem);
	var sm=new Array(); var n=-1;
	for(i=0; i < elem.length; i++){
			if(element(elem[i]).className.match('objsel')){
				if(element(elem[i]).getAttribute('owner')=='true' || element(elem[i]).getAttribute('owner')=='false'){
					if(element(elem[i]).getAttribute('owner')=='true'){n++; sm[n]=elem[i].replace('nume','');}
				}
				else {n++; sm[n]=elem[i].replace('nume','');}
				}
			}
	if(sm.length > 0)return sm.join(',');
	else return false;
	}

//Navigation up btn
function Upfolder(loc){
	var arrloc= loc.split('/');
	var adresa='/admin/';
	if(arrloc.length == 5)return false;
	for(st=4; st < (arrloc.length-1); st++ )adresa+=arrloc[st]+'/';
	adresa+='.html';
	adresa=adresa.replace('/.html','.html');
	return document.location.href=adresa;
	}

function zoomImg(nr){
//		$("img[id*='nume']").width(nr);
		$("img[id*='nume']").height(nr);
		}
////////////////////////////////// End Folders and files /////////////////////////////////////////
function AddNewObject(noduri){
		var icon=noduri.childNodes[0].firstChild.nodeValue;
		var adressa=noduri.childNodes[1].firstChild.nodeValue;
		var idul=noduri.childNodes[2].firstChild.nodeValue;
		var newobj=document.createElement('img');
			newobj.src='/'+icon;
		var totnumele=entireTag('img','nume');	
			newobj.id='nume'+(totnumele.length+1);
			newobj.title=adressa;
			newobj.width=80;
			eventAdder(newobj,"onclick","main_selectObj(this.id)");
		var newdiv=document.createElement('div');
			newdiv.className='imgleft';
			newdiv.appendChild(newobj);
			newdiv.innerHTML+='<br>'+idul;
			element('folderarea').appendChild(newdiv);
//		alert(icon+'\n'+adressa+'\n'+idul);
		}
////////////////////////////////// Image size test ///////////////////////////////////////////////
var upfile=0;
function addTag(nameTag,div){
	var nr=eval(upfile+1);
	if(nameTag.match('foto')=='foto')element(div).innerHTML+='<input type="file" name="newfoto'+nr+'" class="text" /><br/>';
	return upfile=nr;}
	
function echoPoze(div){
	var array=entireTag('img', div);
	for(i=0;i<array.length;i++)element(array[i]).src='/img.php?adress='+element(array[i]).title+'&width=60';
	}


function ShowContent(id, tab, field){
//	alert(field);
	modAdmin('detalii_catalog='+id+'&tab='+tab+'&field='+field,'showtolltip','ajax.php');
	ddrivetip(element('dhtmltooltip').innerHTML,false, 300);
	setTimeout('redimensionezCasuta()',200);
	}
function redimensionezCasuta(){
	var rezult=element('showtolltip').innerHTML;
//	alert(rezult);
	if(rezult.length>700)var w=500;
	else if(rezult.length>200 && rezult.length<701)var w=300;	
	else var w=150;
//	alert(w);
	if(enable)ddrivetip(element('dhtmltooltip').innerHTML,false, w);
	}

function openImgcatalog(adress, wh){
	var dim=wh.split('+');
//	alert(adress);
	var left=(screen.width-eval(dim[0]))/2;
	var top=(screen.height-eval(dim[1]))/2;
	window.open('http://'+document.domain+'/'+adress, 'popup','meniubar="no", adressbar="no", scrollbars="yes", resizable="yes",top='+top+', left='+left+', width='+eval(dim[0])+', height='+eval(dim[1]));
	}

function properties(id,tabel){
		openImgcatalog('ajax_smart.php?modul=properties&articol='+id+'&table='+tabel, '300+250');
//		openImgcatalog('http://'+document.domain+'/ajax/properties/articole.html','300+400');
		}
function entireSetId(tag){
	var divs = document.getElementsByTagName (tag); // get all divs in document
	for(i=0;i<divs.length;i++){
		if(divs[i].id!=='show' && divs[i].id!=='imgshow')divs[i].id=tag+'_'+i;
		}
	
	}

function stripSrc(src){
		var arr=src.split('&');
		var ret='';
		for(i=0;i<arr.length;i++){
			if(arr[i].match('adress')=='adress')ret=arr[i];
			}
		var adress=ret.split('=');
		return adress[1];}

function setSrc(src, w, h, id){
		element(id).src='/img.php?adress='+src+'&width=200';
		element(id).alt=w+'+'+h;
		}

function resetpasswd(id,prom){
		if(element('pass1').value!==element('pass2').value) return $.alert({text:trad[117]});
		else if(element('pass1').value==element('pass2').value && element('oldpass').value==element('pass1').value) return $.alert({text:trad[118]});
		
		if(!prom)prom=promptJQ(trad[107],"resetpasswd",[id,true]);
		if(prom)return element(id).submit();
		}
//CKEditor fratele mai mic

function getUrlParam(paramName)
{
  var reParam = new RegExp('(?:[\?&]|&amp;)' + paramName + '=([^&]+)', 'i') ;
  var match = window.location.search.match(reParam) ;
 
  return (match && match.length > 1) ? match[1] : '' ;
}

function doSetUrl(id,url){
  
    var funcNum = getUrlParam(id);
    var fileUrl = encodeURI( url ).replace( '#', '%23' );
    window.opener.CKEDITOR.tools.callFunction(funcNum, fileUrl);
//    alert(funcNum);
    window.close();
    window.opener.focus() ;
    
}

function shimbafunctialimbii(valoare,id,elementid){

	var sel=entireTag('select','functie');
	for(i=0; i < sel.length; i++){var ob=sel[i];
		if(elementid!==sel[i] && valoare==element(ob).value){var newset=sel[i]; 
			var opt=entireTag('option',ob.replace('functie',''));
			for(s=0; s < opt.length; s++)element(opt[s]).selected=false;
			element('country'+ob.replace('functie','')).selected=true;
			var diz='&shimbafunctialimbii2=to country&id2='+newset.replace('functie','');
			}
		else var diz='';
		}
	modAdmin('shimbafunctialimbii1='+valoare+'&id1='+id+diz,false,'ajax.php');	
	}

var editor;

function InsetHTMLeditor(raspuns){
	if(raspuns=='')return false;

	if ( editor )return;
	// Create a new editor inside the <div id="editor">
	editor = CKEDITOR.appendTo( 'editor',{
	        toolbar : 'Ajax',
		uiColor : '#9AB8F3',
		skin : 'kama',
		width : '750px',
		height : '500px',
		filebrowserBrowseUrl : '/mainlist.php?tabel=articole',
		filebrowserImageBrowseUrl : '/mainlist.php?tabel=imagini',
		filebrowserUploadUrl : '/mainlist.php?tabel=articole',
		filebrowserImageUploadUrl : '/mainlist.php?tabel=imagini',
		filebrowserWindowWidth : '640',
		filebrowserWindowHeight : '480'
	} );
	editor.setData( raspuns );
	}

var ckeditorNr=0;
function RestoreText(id, tabid, field, tabel){
	if(element(id).id!==element('editor').parentNode.id)return false;
	if ( !editor )return;
	var edit='editor'+eval(ckeditorNr+1);
	var oEditor = CKEDITOR.instances[edit];
	var content= oEditor.getData(); //FCKeditorAPI.GetInstance('editor').GetXHTML( true );
	element(id).removeChild(element('editor'));
	element(id).innerHTML=content;
	var validstring=escape(content);
//	alert(content);
	delete CKEDITOR.instances[edit];
	editor.destroy();
	editor = null;
	modAdmin('updatecell='+validstring+'&field='+field+'&id='+tabid+'&tabel='+tabel+'&encode=html',false,'ajax.php');
	return ckeditorNr=ckeditorNr+1;
	}
//Load editor
function loadFck(id, query){
	if(existtag('div','editor'))return false;
	var div=document.createElement('div');
		div.id='editor';
	element(id).innerHTML='';	
	element(id).appendChild(div);

	setTimeout("modAdmin('"+query+"','inerEditor','ajax.php')",1000);
	}

function DisplayMeniu(domain, addr, limba, obj){
	if(obj.childNodes[0].getAttribute('type')=='file')return false;
	if(addr!=='undefined'){
	var adrs=addr.replace('http://'+domain,'');
		if(adrs.match(limba+'.')==limba+'.')adrs=adrs.replace(limba,'');
		else if(adrs=='/')adrs='';
		else adrs=adrs.replace(limba+'/','');
		adrs=adrs.replace('.html','');
		if(adrs=='') adrs='first-line';
		var last=adrs.split('/');
		var real=last[last.length-1];
		var parinte=real.replace(/[^0-9]/g,'');
		}
	//IE like 
	if(navigator.appName.match('Explorer'))var xp=obj.parentNode.parentNode.parentNode.parentNode.offsetLeft;
	else var xp=0;
	
	//Left if second
	if(last.length>1 && !window.navigator.appName.match('Microsoft')){var ml=120;var mt=18;}
	else if(last.length>1 && window.navigator.appName.match('Microsoft')){var ml=100;var mt=18;}
	else {var ml=0;var mt=0;}
	
	if(last.length>1)obj.firstChild.style.background='#000';
	var xpos=obj.offsetLeft+xp+ml;
	var ypos=obj.offsetTop+obj.offsetHeight-mt;
//	alert(xpos+' '+ypos);
	if(existtag('div',real+last.length))return false;
	
	var fold=document.createElement('div');
		fold.id=real;
		fold.style.zIndex=100+last.length;
		fold.className='relativMeniu';
		fold.style.top=ypos+'px';
		fold.style.left=xpos+'px';
	var div2=document.createElement('div');
		div2.className='innermeniu';
		div2.id=real+last.length;
		fold.appendChild(div2);
	obj.appendChild(fold);
//	alert(fold.className);
	modAdmin('showsubmeniu='+adrs,real+last.length,'meniu.php');	
	return true;
//DisplayMeniu(domain,this.childNodes[0].href,limba, this)
//Unsetmeniu(this.childNode[0],this.childNodes[0])
	}

function Unsetmeniu(obj,meniu){
//alert(obj);
	var tree=obj.childNodes;
//	alert(tree);
	for(i=0; i < tree.length; i++){//alert(tree[i].childNodes[1]);
		if(tree[i].firstChild!==meniu && tree[i].childNodes[1]){
			if(obj.id!=='navi')tree[i].firstChild.style.background='';
			if(InchideMeniu(tree[i].childNodes[1]))tree[i].removeChild(tree[i].childNodes[1]);//setTimeout("Doremove('"+tree[i].childNodes[1].id+"')",30);
			}
		}
	}
function Doremove(parent,nodul){//alert(parent);
	element(parent).parentNode.removeChild(element(parent));
	}
function InchideMeniu(object){//alert(object.id);
//	xy
//	alert(object.id);
//  && xy[1] > object.offsetTop && xy[1] < object.offsetTop+object.offsetHeight
//	alert(object.offsetLeft+' '+(object.offsetLeft+object.offsetWidth))
//	var child=object.parentNode.parentNode.id.replace(/[^0-9]/g,'');
//	alert(child);
	if(xy[0] > object.offsetLeft && xy[0] < object.offsetLeft+object.offsetWidth && xy[1] > object.offsetTop && xy[1] < object.offsetTop+object.offsetHeight){
	return false;
		}
	else return true;	
	}

function openBoxImg(obj){//alert(navigator.appName);
	if(navigator.appName.match('Explorer'))var adress=obj.parentNode.parentNode.parentNode.firstChild.firstChild.src;
	else if(navigator.appName.match('Netscape'))var adress=obj.parentNode.parentNode.parentNode.childNodes[1].childNodes[1].src;
	else var adress=obj.parentNode.parentNode.parentNode.firstChild.firstChild.src;
	openImg(adress);
	}

function Showtabs(id, tab, content, nr){
	var taburi=entireTag('*',tab);
	var contenturi=entireTag('*',content);
	
	for(i=0; i < taburi.length; i++){
		if(taburi[i]==id){
			element(taburi[i]).className='active'; 
			element(taburi[i]).parentNode.className='active'; 
			element(contenturi[i]).className='activcontent';
			}
		if(taburi[i]!==id){
			element(taburi[i]).className=''; 
			element(taburi[i]).parentNode.className=''; 
			element(contenturi[i]).className='inactivcontent';/*alert(contenturi[i]);*/
			}
		}	
	}
	
function Pozitionare(parent,id){
	if(navigator.appName.match('Microsoft')){//alert('ms');
		element(id).style.position='relative';
		element(id).style.left=parent.offsetLeft+'px';
		}
	else {element(id).style.left=parent.offsetLeft+'px';}
	if(navigator.appName.match('Opera'))element(id).style.top=(parent.offsetTop+parent.offsetHeight)+'px';
	
	if(id.match('rec')){var d=entireTag('div','rec');//alert(21);
		for(i=0; i < d.length; i++)if(id!==d[i])element(d[i]).style.display='none';
		}
//	alert(parent.childNodes[0].offsetLeft);
	}
	
function refreshCaptch(){
	var nrget=element('ctext').getAttribute('nr');
	if(nrget!=='')var nr=eval(nrget)+1;
	else var nr=1;
	element('ctext').src='/captcha.php?nr='+nr;
	eventAdder(element('ctext'),'nr',nr);
	}
	
function viewMedia(obj,fisier,imagine){
	if(obj.childNodes.length == 1)obj.removeChild(obj.childNodes[0]);
	var allimg=document.getElementsByTagName('img');
	for(s=0; s < allimg.length; s++)if(allimg[s].className.match('overimgProd'))allimg[s].className='';
	if(fisier.match('.flv')){
			var s1 = new SWFObject("/images/player.swf","ply","300","300","9","#FFFFFF");
			s1.addParam("allowfullscreen","true");
			s1.addParam("allowscriptaccess","always");
			s1.addParam("flashvars","file=/"+fisier+"&autostart=true");
			s1.addParam("wmode", "transparent");
			s1.write(obj.id);
		}
	else {
		modAdmin("getDim="+fisier,'noreturn','ajax.php');
		var img=document.createElement('img');
			img.src='/img.php?adress='+fisier+'&width=300';
			img.width=292;
			eventAdder(img,"onclick","openImg(stripSrc(this.src))");
		obj.appendChild(img);	
		}
	imagine.className='overimgProd';	
	}
//Update pt microcatalog	
function setClass(obj,clname){
	if(obj.className.match(clname)){obj.className=obj.className.replace(clname,'');}
	else obj.className=clname;
	}
//Salvare la microcatalog	
function SaveMinicatalog(nr){
	modAdmin('UpdateGrup=true&tabel=minicatalog&nume='+element('nume'+nr).value+'&cod='+element('cod'+nr).value+'&pret='+element('pret'+nr).value+'&descriere='+element('descriere'+nr).value.replace('\n','<br/>')+'&id='+nr,false,'ajax.php');
	}

function EditMinicatalog(buton,div,nr){
	if(div.getAttribute('type')=='edit'){eventAdder(div,"type","");buton.value='Edit';SaveMinicatalog(nr);}
	else {eventAdder(div,"type","edit");buton.value='Save';}
	
	var divuri=document.getElementsByTagName('div');
	for(i=0; i < divuri.length; i++)if(divuri[i].getAttribute('type')=='edit' && divuri[i]!==div){
			eventAdder(divuri[i],"type","");
			var subdivuri=divuri[i].getElementsByTagName('div');
			var numarx=0;
			for(dm=0; dm<subdivuri.length;dm++)if(subdivuri[dm].className=='detaliu')var numarx=subdivuri[dm].id.replace('detalii','');
			SaveMinicatalog(numarx);
			var subdivurim=divuri[i].getElementsByTagName('div');
			subdivurim[4].childNodes[0].value='Edit';
			}
	}
	
// Adauga model de care apartine obiectul	
function UpArtlaModel(obj,nr){
	if(obj.value=='null')return true;
	else {
		var parent=obj.parentNode.parentNode.childNodes[0];
		var span=document.createElement('span');
			eventAdder(span,"onclick","RemoveModel(this,"+obj.value+","+nr+")");
			var xtxt=document.createTextNode("x");
			span.appendChild(xtxt);
		var div=document.createElement('div');
			var xdiv=document.createTextNode(obj.options[obj.selectedIndex].text);
			div.appendChild(xdiv);
		var div1=document.createElement('div');
			eventAdder(div1,"tag","nivel");
		div1.appendChild(span);
		div1.appendChild(div);
		parent.appendChild(div1);
		modAdmin('additem='+obj.value+'&id='+nr+'&field=atasat&tabel=minicatalog',false,'ajax.php');
//		alert(obj.value+' |'+obj.options[obj.selectedIndex].text+'|'+parent.getAttribute('tag'));
		}

	}

//Remove model de care apartine obiectul
function RemoveModel(obj,id,nr, tab, fild, prom){
	if(obj.tagName=='INPUT' && obj.getAttribute('nume')!=='null' && !prom){
		var tab='webcatalog';
		var fild='conexe';
		promptJQ('Scoateti din lista<br>'+obj.getAttribute('nume'),"RemoveModel",[obj,id,nr, tab, fild, true]);
	}
	else if(obj.tagName=='INPUT' && !prom){
		var tab='minicatalog';
		var fild='atasat';
		promptJQ('Scoateti din lista<br>'+obj.parentNode.parentNode.childNodes[3].firstChild.nodeValue,"RemoveModel",[obj,id,nr, tab, fild, true]);
	}
	else if(!prom) {
		var tab='minicatalog';
		var fild='atasat';
		promptJQ('Scoateti din lista<br>'+obj.parentNode.childNodes[1].firstChild.nodeValue,"RemoveModel",[obj,id,nr, tab, fild, true]);
	}
	
	if(prom){
	modAdmin('removeitem='+id+'&field='+fild+'&tabel='+tab+'&id='+nr,false,'ajax.php');
	if(obj.value=='Elimina' && obj.getAttribute('nume')!==''){obj.parentNode.parentNode.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode.parentNode.parentNode);return false;}
	if(obj.value!=='Elimina articol')obj.parentNode.parentNode.removeChild(obj.parentNode);
	return true;
	}
	else return false;
	}
function stergInterog(adresa,nume,prom){
		if(!prom)promptJQ(nume,"stergInterog",[adresa,nume,true]);
		if(prom)document.location.href=adresa;
		}	
		
function facturare(){
		var accept=existtag('input','accept');
		var form=existtag('form','updatedata');
		var inputuri=entireTag('input','indata_');
		
		if(element(accept).checked!==true && inputuri.length==0)return alert('Trebuie sa acceptati datele de facturare!');
		
		if(inputuri.length==0)return document.location.href='/cos/finalizare.html';
		else return valideaza('input', 'indata_', 'updatedata');
		}
		
function StergeCos(id,prom){
		if(!prom)promptJQ('Sigur stergeti aceasta comanda?',"StergeCos",[id,true]);
		if(prom){modAdmin('deleteBlock=true&tabel=cos&field=serial&id='+id,false,'ajax.php');
			setTimeout("Upfolder(location.href)",100);}
		}
		
function CloseCos(id,obj, prom){
		if(!prom)promptJQ('Inchideti aceasta comanda?<br>Comanda se va gasi in arhiva.',"CloseCos",[id,obj, true]);
		if(prom){modAdmin('updateBlock=true&tabel=cos&field=serial&id='+id+'&col=status&info=2',false,'ajax.php');
			obj.parentNode.removeChild(obj);}
		}		
function enlarge(obj,parent){
		if(parent.getAttribute('over')=='true'){
				eventAdder(parent,'over','false');
				obj.removeChild(obj.childNodes[0]);
				var text=document.createTextNode('Ascunde modele');
				obj.appendChild(text);
				}
		else {
				eventAdder(parent,'over','true');
				obj.removeChild(obj.childNodes[0]);
				var text=document.createTextNode('Vezi toata lista de modele');
				obj.appendChild(text);
			}		
		}		

function transform(obj){
	var x=document.getElementsByTagName('div');
	if(obj.parentNode.parentNode.className=='minus'){
		obj.parentNode.parentNode.className='plus';
		return false;
		}
	for(i=0; i<x.length;i++){
	if(x[i].className=='minus' && x[i].getAttribute('type')=='folder')x[i].className='plus';
	else if(x[i].className=='plus' && x[i].getAttribute('type')=='folder' && obj==x[i].childNodes[0].childNodes[0]) obj.parentNode.parentNode.className='minus';
//	else alert(x[i].className);	
		}
	}
	
function hadlerxml(obj,objid){
	if(!objid)return false;
	var elem=obj.childNodes[1].childNodes;
//	alert(obj.childNodes[1].tagName);
	var sir=new Array();
	var dm=0;
	for(i=0;i < elem.length; i++){
		if(elem[i].tagName=='title'){sir[dm]=dm;dm++}//elem[i].childNodes[1].tagName);
		}
//	setTimeout(writeBtn,2000,sir);//alert(sir);	
	}	
	
function writeBtn(sir){
	var ul=document.createElement('ul');
	for(i=0;i<sir.length; i++){
		var li=document.createElement('li');
		var txa=document.createTextNode(i+1);
		var lia=document.createElement('a');
			lia.href='javascript:void(0)';
			eventAdder(lia,'onclick',"flashMovie.OutValue("+i+");");
		lia.appendChild(txa);
		li.appendChild(lia);
		ul.appendChild(li);	
		}
	element('navigatorswf').appendChild(ul);
	repetitiv(0);
//	alert(sir);
	}
	
function repetitiv(nr){//alert(nr);
	var sir=element('navigatorswf').childNodes[0].childNodes;
	for(i=0; i<sir.length; i++){
		if(i==nr)sir[i].childNodes[0].className='selected';
		else sir[i].childNodes[0].className='';
		}
	if(nr < sir.length-1)var s=nr+1;
	else var s=0;
	return setTimeout(repetitiv,10200,s);
	}	
	
function SendData(nume,telefon,adressa,form,id){
	if(nume!=='' && telefon!==''){
	openImg(adressa);
	element(form).submit();	
		}
	}

function calcul(obj){
	var elm=document.getElementsByTagName('input');
	var x=170;
	for(i=0; i<elm.length; i++){
		if(elm[i].getAttribute('type')=='checkbox' && elm[i].checked==true){
			elm[i].parentNode.style.background='#eaeaea';
			elm[i].parentNode.style.border='1px solid #aeaeae';
			x=x+eval(elm[i].value);
			}
		else {
			elm[i].parentNode.style.background='';
			elm[i].parentNode.style.border='';
			}	
		}
	return obj.innerHTML=x+'&euro;';
	}
	
function setCurrent(obj,int){
	if(int)obj.className='current';
	else obj.className='';
	}
	
function OpenImgTab(){
	var tab=entireTag('div','detalii');
	var lasttabnr=tab[tab.length-1];
	var lastnr=lasttabnr.replace(/\D/g,'');
	Showtabs('tabs'+lastnr, 'tabs', 'detalii', lastnr);
	}	
	
function ComandaMinicatalog(obj,id){
	setcookie('precedenta', location.href, 1, '/');
	getXML('modul=cos&catalogul=minicatalog&adauga='+id, 'InfoCos', '/index_simplu.php');
	obj.className='comandat';
	obj.value='Adaugat';
	eventAdder(obj,"onclick",'');
	}

function getSubcontent(id,obj,lastbox){
	obj.parentNode.parentNode.childNodes[0].innerHTML=obj.innerHTML;
	var linkuri=obj.parentNode.childNodes;
	for(s=0; s<linkuri.length; s++)if(linkuri[s].className=='current')linkuri[s].className='';
	obj.className='current';
	var tab=obj.getAttribute('tabel');
	var lang=obj.getAttribute('lang');
	var parinte=obj.getAttribute('parinte');
	modAdmin('getchildren='+id+'&tabel='+tab+'&lang='+lang+'&parent_id='+parinte+'&subcat='+obj.innerHTML,lastbox,'ajax.php');
	element(lastbox).style.display='block';
}

$vales=new Array();

function RequertDetails(conectat){  
	
	$aut='';
	if(!conectat){
		$aut='<tr><td>Nume</td><td><input type="text" onkeyup="$vales[0]=this.value"></td></tr>';
		$aut+='<tr><td>Telefon</td><td><input type="text" onkeyup="$vales[1]=this.value"></td></tr>';
		$aut+='<tr><td>E-mail</td><td><input type="text" onkeyup="$vales[2]=this.value"></td></tr>';
	}
	$.confirm({
	width:400,
	height:350,
	title:trad[262]+": <i style='font-size:11px'> "+$('#titlu2').html()+"</i>",
	text:'<h4>'+trad[263]+'</h4><table id="requestTab">'+$aut+'<tr><td>'+trad[264]+'</td><td><textarea  onkeyup="$vales[3]=this.value;"></textarea></td></tr></table>',
	text_true:"Send",
	text_false:"Cancel",
	ontrue:function(){
		//alert($vales[3]);
		$.post('/ajax.php',{produs:encodeURIComponent($('.productrow').html()),adresa:document.location.href,values:$vales},function(data){});
	}
	});
}

function trim(s){
	return s.replace(/^\s*(.*?)\s*$/,"$1")
}

function filtrezProd(id){
	var ids= new RegExp(id, 'gi');
	$("div[id*=nume]").each(function(){
		if($(this).attr('title').match(ids))$(this).show();
		else $(this).hide();
});
}

function filtrezDomenii(domeniu){
	$("div[id*=nume]").each(function(){
		if($(this).attr('domain').match(domeniu))$(this).show();
		else $(this).hide();
});
	if(domeniu=='')$.cookie('radioDom', '', { expires: -1, path: '/'});
	else $.cookie('radioDom', domeniu, { expires: 7, path: '/'});
}

function SaveProduct(id){
	$('body').append('<div id="dialog-save" title="Salvare globala"><p>Va rugam asteptati, se salveaza informatia pe server.</p></div>');
	$('#dialog-save').dialog({
	  modal: true,
	  draggable: false,
	  closeText: 'hide',
	  closeOnEscape: false
	});
	$('a.ui-dialog-titlebar-close').remove();
//	alert(22);
	$(id).find('div span[edit] input[type=text]').each(function(index){
		if($(this).val()=='' && $(this).attr('mysqlid')==''){
			var thisobj=$(this);
			$(thisobj).parent().html($(thisobj).val());
		}
		else {
		var press=false;
		press = jQuery.Event("keypress");
//		press.enterKey = false;
		press.which = 13;
		$(this).trigger(press);
		}
	});
	$(id).find('div span[edit] textarea').each(function(){
	  $(this).parent().find('input[type=button]:first').click();
	});
	
	//$(id).find('button[id*=globalsave-]').hide();
	$time=1;
	$interval=setInterval(function(){
	    if($('#tabs div span[edit] input[type=text]').length < 1 && $('#tabs div span[edit] textarea').length < 1){
		  $('#dialog-save').dialog( "destroy" );
		  clearInterval($interval);
	    }
	    else $('#dialog-save').find('p').html('Va rugam asteptati, se salveaza informatia pe server.<br>'+$time+' secunde');
	    $time=$time+1;
	},1000);
}


function BTNshowHide(id){
  var del=false;
  
  $(id).find('div span[edit]').each(function(index){
    
	if($(this).find('input'))del=true;
	if($(this).find('textarea'))del=true;
    
  });
 if(del)$(id).find('button[id*=globalsave-]').show();
 else $(id).find('button[id*=globalsave-]').hide();
 
}
