function trim(x){
return x.replace(/^\s+|\s+$/g, '');	
}

function insert_check(){
var nume=document.inserare.numecat.value;
nume=trim(nume);
if(nume.length<1){
	alert('Completati campul Nume');
	document.inserare.numecat.focus();
	return false;
	}
return true;
}

function insert_check2(){
var nume=document.inserare2.nume.value;
var categ=document.inserare2.categ.options[document.inserare2.categ.selectedIndex].value;
var pret=document.inserare2.pret.value;
nume=trim(nume);
categ=trim(categ);
pret=trim(pret);
if(nume.length<1){
	alert('Completati campul Nume');
	document.inserare2.nume.focus();
	return false;
	}
else if(categ=='0'){
	alert('Trebuie selectata o categorie');
	return false;
	}
else if(pret.length<1){
	alert('Inserati un pret');
	document.inserar2.pret.focus();
	return false;
	}
return true;
}

function numaiNumere(){}

function imagecut(inp){
alert(inp.value.substring(inp.value.indexOf("project")));	
var x=inp.value.substring(inp.value.indexOf("project"));
while(x.indexOf('\\')!=-1)
x=x.replace(/\\/,"/");
document.inserare2.imagename.value=x;
alert(x);
}

function parseDesc(text){
var res='';
for(i=0;i<text.value.length;i++){
if(text.value.charCodeAt(i)!=10) res+=text.value.charAt(i);
else res+='<br/>';
}
text.value=res;
}

function change_tab(div){
document.getElementById('div_desc').style.display='none'
document.getElementById('div_pret').style.display='none'
document.getElementById('div_comment').style.display='none'
document.getElementById('div_'+div).style.display='';
}
	
	
function validate1(){
nume=document.comment.nume.value;
desc=document.comment.desc.value;
nume=trim(nume);
desc=trim(desc);
if(nume.length<1 || desc.length<1) {alert('Va rugam completati campurile Nume si Descriere!');return false}
return true;
}

function switchdiv(id){
if(document.getElementById(id).style.display!='none') document.getElementById(id).style.display='none';
else document.getElementById(id).style.display='';
}

function showhide(id){
var tabl=document.getElementById('edit_table').getElementsByTagName('tr');
for(i=0;i<tabl.length;i++)
if(tabl[i].title==id) {
	if(tabl[i].style.display=='none') tabl[i].style.display='';
	else tabl[i].style.display='none';
}}


function preview(a,imgtype,name){
if(document.getElementById(imgtype).innerHTML==''){
	a.innerHTML='close the preview';
	document.getElementById(imgtype).innerHTML='<img src="statics/img/'+imgtype+'/'+name+'" border="0"/>';
	}
else {
	a.innerHTML='preview imagine actuala';
	document.getElementById(imgtype).innerHTML='';
	}
}

function showCheck(){
if(document.poze.thumb.value!='' || document.poze.bigimage.value!='')
document.getElementById('delrow').style.display='';
else document.getElementById('delrow').style.display='none';
}

function stergem(tip,id){
var raspuns;
if(tip=='categ') raspuns=confirm('Sigur doriti stergerea categoriei? Atentie: stergerea categoriei implica stergerea tuturor produselor din acea categorie!');
else raspuns=confirm('Sigur doriti stergerea produsului?');
if(raspuns){
document.sterge.id.value=id;
document.sterge.tip.value=tip;
document.sterge.submit();
	}
}

/* fct ce verifica macar 1 poza sa fie uploadata - poate se mai fol
function checkPozeForm(){
if(document.poze.thumb.value!='' || document.poze.bigimage.value!='') return true;
else alert('Trebuia completat cel putin un camp din cele 2!');
return false;
}
*/

function show_comment(id){
document.getElementById('comm_'+id).style.display='none';
document.getElementById('text_'+id).style.display='';
document.getElementById('button_'+id).style.display='';
}

function save_comment(id){
document.comments.id.value=id;
document.comments.text.value=document.getElementById('text_'+id).value;
document.comments.submit();
}

window.onload=function(){

footer_change();
 
	var imgs=document.getElementsByTagName('img');
	for(i=0;i<imgs.length;i++){
	if(imgs[i].src.indexOf('http//')<0 && imgs[i].src.indexOf('www')<-1) checkimg(imgs[i]);	
	
	}
	rollnews();
}

var p=0;
var timer;
function rollnews(){
if(document.getElementById('newslist')){
var linr=document.getElementById('newslist').getElementsByTagName('li');


if(p*(-1)>document.getElementById('newslist').offsetHeight) p=150;
p-=10;
document.getElementById('newslist').style.marginTop=''+p+'px';
timer=setTimeout("rollnews()",300);

}}

function pausetimer(){
clearTimeout(timer);	
}
function checkimg(img){
 
var req=null;
if(window.XMLHttpRequest)
{req=new XMLHttpRequest();}
else if(window.ActiveXObject)
{try{req=new ActiveXObject("Msxml2.XMLHTTP");}catch(e)
{try{req=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}
req.onreadystatechange=function()
{
if(req.readyState==4)
{if(req.status==200){}
else 
{img.src='statics/img/altele/noImageAvailable.jpg';}}}; //il noimage.jpg e la imagine "default" per mostrare se il src non esiste
 
req.open("GET",img.src,true);req.send(null);
}

function changetabs(tab){
document.getElementById('descriere').className='';
document.getElementById('pret').className='';
document.getElementById('comments').className='';
tab.className='selectat';
document.getElementById('trdescriere').style.display='none';
document.getElementById('trpret').style.display='none';
document.getElementById('trcomments').style.display='none';
document.getElementById('tr'+tab.id).style.display='';
	
}

function show_news(nr){
if(document.getElementById('stire_'+nr).style.display!='none') document.getElementById('stire_'+nr).style.display='none';
else document.getElementById('stire_'+nr).style.display='';
}

function modifica_stire(nr){
	document.stiri.id.value=nr;
	document.stiri.stire.value=document.getElementById('text_'+nr).value;
	document.stiri.submit();
}

function adauga_stire(){
	document.stiri.id.value=-1;
	document.stiri.stire.value=document.getElementById('addnewstext').value;
	document.stiri.submit();
}

function change_promo(id){
 
var req=null;
if(window.XMLHttpRequest)
{req=new XMLHttpRequest();}
else if(window.ActiveXObject)
{try{req=new ActiveXObject("Msxml2.XMLHTTP");}catch(e)
{try{req=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}
req.onreadystatechange=function()
{
if(req.readyState==4)
{if(req.status==200){}
else  {}}}; 
 
req.open("GET","promo.php?id="+id,true);req.send(null);
}

function check_same_pass(){
if(document.passpage.oldpass.value!=document.passpage.oldpassr.value){
	alert('Vechea parola nu corespunde cu confirmarea vechii parole');
	return false;
	}
else if(document.passpage.newpass.value!=document.passpage.newpassr.value){
	alert('Noua parola nu corespunde cu confirmarea noii parole');
	return false;
	}
	else return true;
}