/*cos start*/
function addcart(i, j)
{
	document.getElementById('e').value = 'add';
	document.getElementById('p').value = j;
	document.getElementById('b').value = i;
	document.getElementById('produse').action = "cos.php";
	document.getElementById('produse').submit();	
}
function delcart(i)
{
	document.getElementById('e').value = 'del';
	document.getElementById('p').value = i;
	document.getElementById('produse').action = "cos.php";
	document.getElementById('produse').submit();
}
function mdfcart(i, j)
{
	document.getElementById('e').value = 'mdf';
	document.getElementById('p').value = j;
	document.getElementById('b').value = i;
	document.getElementById('produse').action = "cos.php";
	document.getElementById('produse').submit();	
}
function comanda_acum()
{
	document.getElementById('produse').action = "comanda.php";
	document.getElementById('produse').submit();	
}
/*cos stop*/

/*move div start*/
	N = (document.all) ? 0 : 1;

	var obj_win;
	var x_v;
	var y_v;
	var obj_win_name = '';
	function MDC(e)
	{
	}

	function MD(e) 
	{
		if (N) 
		{
			if(obj_win_name != '')
			{
				obj_win = document.getElementById(obj_win_name);
				x_v = e.pageX - parseInt(obj_win.style.left);
				y_v = e.pageY - parseInt(obj_win.style.top);
				return false;
			}
		}
		else 
		{
			if(obj_win_name != '')
			{
				obj_win = document.getElementById(obj_win_name);
				x_v = event.clientX - parseInt(obj_win.style.left);
				y_v = event.clientY - parseInt(obj_win.style.top);
			}
	   	}
	}
	function MM(e) 
	{
		if (obj_win) 
		{
			if (N) 
			{
				obj_win.style.top = e.pageY - y_v;
				obj_win.style.left = e.pageX - x_v;
			}
			else 
			{
				obj_win.style.left = event.clientX + document.body.scrollLeft - x_v;
				obj_win.style.top = event.clientY + document.body.scrollTop - y_v;
				return false;
		  	}
	  	}
	}
	function MU() 
	{
		obj_win = null;
	}
	
	if (N) 
	{
		document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP);
	}
	document.onmousedown = MD;
	document.ondblclick = MDC;
	document.onmousemove = MM;
	document.onmouseup = MU;
/*move div end*/

/*loading picture show start*/
var delay4resize = 10;
var deltaplus = 15;
var deltaminus = 15;
var backup_bl_array = new Array();
var bl_array_picture_ar = new Array();
function resize_table(stage, wi, hi, wo, ho)
{
	switch (stage)
	{
		case 0:				
				document.getElementById('img_fulscreen').style.width = 32;
				document.getElementById('img_fulscreen').style.height = 32;
				document.getElementById('img_fulscreen').src = 'images/imag/loading.gif';
				if(wi < wo)
				{
					stage = 1;
				}
				else
				{
					if(wi > wo)	
					{
						stage = 2;
					}
					else
					{
						stage = 3;
					}
				}
				setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', 1);
			break;
		case 1:
				if(wi < wo + 20)
				{
					wi += deltaplus;
					document.getElementById('white_table').style.width = wi;					
					setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
				}
				else
				{
					stage = 3;
					setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
				}
			break;
		case 2:					
				if(wi > wo + 20)
				{
					wi -= deltaplus;
					document.getElementById('white_table').style.width = wi;					
					setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
				}
				else
				{
					stage = 3;
					setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
				}
			break;
		case 3:
				document.getElementById('white_table').style.width = wo + 20;
				if(hi < ho)
				{
					stage = 4;
				}
				else
				{
					if(hi > ho)	
					{
						stage = 5;
					}
					else
					{
						stage = 6;
					}
				}
				setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
			break;
		case 4:
				if(hi < ho + 50)
				{
					hi += deltaplus;
					document.getElementById('white_table').style.height = hi;
					setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
				}
				else
				{
					stage = 6;
					setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
				}
			break;
		case 5:
				if(hi > ho + 50)
				{
					hi -= deltaplus;
					document.getElementById('white_table').style.height = hi;
					setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
				}
				else
				{
					stage = 6;
					setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
				}
			break;
		case 6:
				document.getElementById('white_table').style.height = ho + 50;
				value = 0;
				document.getElementById('img_fulscreen').style.opacity = value/10;
				document.getElementById('img_fulscreen').style.filter = 'alpha(opacity=' + value*10 + ')';
				document.getElementById('img_fulscreen').src = document.getElementById('img_buff').src;
				document.getElementById('img_fulscreen').width = wo;
				document.getElementById('img_fulscreen').height = ho;
				document.getElementById('img_fulscreen').style.width = wo;
				document.getElementById('img_fulscreen').style.height = ho;
				
				
					document.getElementById('tabel_control').style.width = wi + 20;
					document.getElementById('tabel_control').style.height = hi + 20;
					document.getElementById('tabel_control').style.top = document.getElementById('tabel_poza').style.top;
					document.getElementById('tabel_control').style.left = document.getElementById('tabel_poza').style.left;
					document.getElementById('tabel_control').style.display = 'inline';
				
				stage ++;
				setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
		case 7:
				wi = 0;				
				stage ++;
				setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', 1);
			break;
		case 8:
				wi ++;
				value = wi;
				document.getElementById('img_fulscreen').style.opacity = value/10;
				document.getElementById('img_fulscreen').style.filter = 'alpha(opacity=' + value*10 + ')';
				if(wi < 11)
				{
					setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', 1);
				}
			break;
		case 10:
				i = wi;
				stage ++;
				setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
			break;
		case 11:		
				if(i > wo)
				{
					i -= deltaminus;
					w = parseInt(document.getElementById('white_table').style.width);
					document.getElementById('white_table').style.width = i;
					wi = parseInt(document.getElementById('img_fulscreen').style.width);
					document.getElementById('img_fulscreen').style.width = wi - deltaminus;			
					
					h = parseInt(document.getElementById('white_table').style.height);
					document.getElementById('white_table').style.height = (w - i) * h / w;
					if(parseInt(document.getElementById('img_fulscreen').style.height) - deltaminus > 0)
					{
						hi = parseInt(document.getElementById('img_fulscreen').style.height)
						document.getElementById('img_fulscreen').style.height = (wi - deltaminus) * hi / wi;
					}
					else
					{
						document.getElementById('img_fulscreen').style.height = 0;
					}
					
					value = (-80+i)*10 / (w-80);
					document.getElementById('img_fulscreen').style.opacity = value/10;
					document.getElementById('img_fulscreen').style.filter = 'alpha(opacity=' + value*10 + ')';

					setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
				}
				else
				{
					stage ++;
					setTimeout('resize_table('+stage+', '+wi+', '+hi+', '+wo+', '+ho+')', delay4resize);
				}
			break;
		case 12:
				document.getElementById('tabel_peste').style.display = 'none';
				document.getElementById('tabel_poza').style.display = 'none';
				document.getElementById('tabel_control').style.display = 'none';
				document.getElementById('img_fulscreen').src = i;
				document.getElementById('img_fulscreen').style.width = 32;
				document.getElementById('img_fulscreen').style.height = 32;
				value = 10;
				document.getElementById('img_fulscreen').style.opacity = value/10;
				document.getElementById('img_fulscreen').style.filter = 'alpha(opacity=' + value*10 + ')';
				i = 'images/imag/loading.gif';
			break;
	}
}
function delay(stage, v, i)
{
	switch(stage)
	{
		case 1:	//deschidere fereastra neagra
				value = v;
				document.getElementById('tabel_peste').style.opacity = value/10;
				document.getElementById('tabel_peste').style.filter = 'alpha(opacity=' + value*10 + ')';
				document.getElementById('tabel_peste').style.display = 'inline';
				v += 2;
				if(v < 10)
				{
					setTimeout('delay('+stage+', '+v+', "'+i+'")', delay4resize);
				}
				else
				{
					getImage('img_buff', i, window.innerWidth, window.innerHeight);
				}
			break;
		case 2:	//inchidere fereastra neagra
				if(v == 8)
				{
					document.getElementById('img_fulscreen').style.display = 'none';
					document.getElementById('tabel_control').style.display = 'none';
					document.getElementById('tabel_alb').style.display = 'none';		
				}
				value = v;
				document.getElementById('tabel_peste').style.opacity = value/10;
				document.getElementById('tabel_peste').style.filter = 'alpha(opacity=' + value*10 + ')';
				v -= 2;
				
				if(v != 0)
				{
					setTimeout('delay('+stage+', '+v+', "'+i+'")', delay4resize);
				}
				else
				{
					document.getElementById('tabel_peste').style.display = 'none';
				}
			break;
		case 3:	//afisare imagine
				value = v;
				document.getElementById('img_fulscreen').style.opacity = value/10;
				document.getElementById('img_fulscreen').style.filter = 'alpha(opacity=' + value*10 + ')';
				document.getElementById('img_fulscreen').style.display = 'inline';
				v += 2;
				if(v < 11)
				{
					setTimeout('delay('+stage+', '+v+', "'+i+'")', delay4resize);
				}
				else
				{
					document.getElementById('tabel_control').style.display = 'inline';
					//getImage('img_buff', i, window.innerWidth, window.innerHeight);
				}
			break;
		case 4:	//inchidere imagine
			if(v == 10)
				{
					document.getElementById('img_fulscreen').style.display = 'none';
				}
				value = v;
				document.getElementById('img_fulscreen').style.opacity = value/10;
				document.getElementById('img_fulscreen').style.filter = 'alpha(opacity=' + value*10 + ')';
				v -= 2;
				if(v != 0)
				{
					setTimeout('delay('+stage+', '+v+', "'+i+'")', delay4resize);
				}
				else
				{
					document.getElementById('tabel_control').style.display = 'none';
				}
			break;
		case 5:	//next imagine
			if(v == 10)
				{
					document.getElementById('img_fulscreen').style.display = 'none';
				}
				value = v;
				document.getElementById('img_fulscreen').style.opacity = value/10;
				document.getElementById('img_fulscreen').style.filter = 'alpha(opacity=' + value*10 + ')';
				v -= 2;
				if(v != 0)
				{
					setTimeout('delay('+stage+', '+v+', "'+i+'")', delay4resize);
				}
				else
				{
					document.getElementById('tabel_control').style.display = 'none';
					i = document.getElementById('img_fulscreen').src;
					len = i.length;
					for (j = len - 1; (j > 0) && (i.substr(j, 1) != "/"); j --);
					s = i.substr(0, j + 1);
					i = i.substr(j + 1);
					k = 0;
					for(j = 0; j < bl_array_picture.length; j ++)
					{
						if(bl_array_picture[j] == i)
						{
							k = j;
						}
					}
					k ++;
					if(k == bl_array_picture.length){k = 0;}
					i = s + bl_array_picture[k];
				
					getImage('img_buff', i, window.innerWidth, window.innerHeight);						
				}
			break;
		case 6:	//inchidere imagine
			if(v == 10)
				{
					document.getElementById('img_fulscreen').style.display = 'none';
				}
				value = v;
				document.getElementById('img_fulscreen').style.opacity = value/10;
				document.getElementById('img_fulscreen').style.filter = 'alpha(opacity=' + value*10 + ')';
				v -= 2;
				if(v != 0)
				{
					setTimeout('delay('+stage+', '+v+', "'+i+'")', delay4resize);
				}
				else
				{
					document.getElementById('tabel_control').style.display = 'none';
					i = document.getElementById('img_fulscreen').src;
					len = i.length;
					for (j = len - 1; (j > 0) && (i.substr(j, 1) != "/"); j --);
					s = i.substr(0, j + 1);
					i = i.substr(j + 1);
					k = 0;
					for(j = 0; j < bl_array_picture.length; j ++)
					{
						if(bl_array_picture[j] == i)
						{
							k = j;
						}
					}
					k --;
					if(k == -1){k = bl_array_picture.length - 1;}
					i = s + bl_array_picture[k];
					
					getImage('img_buff', i, window.innerWidth, window.innerHeight);	
				}
			break;
		case 11:
				getImage('img_buff', i, window.innerWidth, window.innerHeight);
			break;
	}
}
function getImage(pExistingImageID, pImageURL, max_width, max_height)
{
    var img = document.createElement('img');
	max_width = max_width - 60;
	max_height = max_height - 70;
	
    img.onload = function (evt) 
	{
        document.getElementById(pExistingImageID).src = this.src;
		
		var height = this.height;
		var width = this.width;
		var ratio = height/width;
	
		if(height > max_height)
		{
			ratio = max_height / height;
			height = height * ratio;
			width = width * ratio;
		}
	
		if(width > max_width)
		{
			ratio = max_width / width;
			height = height * ratio;
			width = width * ratio;
		}
        document.getElementById(pExistingImageID).width = width;
        document.getElementById(pExistingImageID).height = height;
        document.getElementById(pExistingImageID).style.width = width;
        document.getElementById(pExistingImageID).style.height = height;
		
		if(N)
		{
			scrollleft = parseInt(document.body.scrollLeft);
			scrolltop = parseInt(document.body.scrollTop);
			wind_width = parseInt(window.innerWidth);
			wind_height = parseInt(window.innerHeight);
		}
		else
		{
			scrollleft = parseInt(document.body.scrollLeft);
			scrolltop = parseInt(document.body.scrollTop);
			wind_width = parseInt(document.body.clientWidth);
			wind_height = parseInt(document.body.clientHeight);

		}
		
		document.getElementById('tabel_alb').style.left = (wind_width - width) / 2 + scrollleft;
		document.getElementById('tabel_alb').style.top = (wind_height - height) / 2 + scrolltop - 30;
		document.getElementById('tabel_alb').style.height = parseInt(height) + 45;
		document.getElementById('tabel_alb').style.width = parseInt(width) + 20;
		document.getElementById('tabel_alb_celula').height = parseInt(height) + 20;
		document.getElementById('tabel_alb_celula').width = parseInt(width);
		document.getElementById('tabel_alb').style.display = 'inline';		
		
		document.getElementById('img_fulscreen').src = document.getElementById('img_buff').src;
		document.getElementById('img_fulscreen').style.left = (wind_width - width) / 2 + 10 + scrollleft;
		document.getElementById('img_fulscreen').style.top = (wind_height - height) / 2 + scrolltop - 20;
		document.getElementById('img_fulscreen').height = parseInt(height);
		document.getElementById('img_fulscreen').width = parseInt(width);
		delay(3, 0, "");
		//document.getElementById('img_fulscreen').style.display = 'inline';

		document.getElementById('tabel_control').style.left = (wind_width - width) / 2 + 10 + scrollleft;
		document.getElementById('tabel_control').style.top = (wind_height - height) / 2 + scrolltop - 20;
		document.getElementById('tabel_control_1').style.height = parseInt(height);
		document.getElementById('tabel_control_1').style.width = parseInt(width) / 2;
		document.getElementById('tabel_control_2').style.width = parseInt(width) / 2;
		document.getElementById('tabel_control').style.display = 'inline';
		
		i = pImageURL;
		len = i.length;
		for (j = len - 1; (j > 0) && (i.substr(j, 1) != "/"); j --);
		s = i.substr(0, j + 1);
		pImageURL = i.substr(j + 1);
		k = 0;for(j = 0; j < bl_array_picture.length; j ++){if(bl_array_picture[j] == pImageURL){k = j;}}k ++;
		document.getElementById('img_count').innerHTML = 'Image ' + k + ' of ' + bl_array_picture.length;
		
    }
    img.src = pImageURL;
    return false;
}
var y = 0;
function show_image_fullscreen(i)
{
	backup_bl_array = bl_array_picture;
	len = i.length;
	i = i.substr(0, len - 4) + 'b' + i.substr(len - 4);

	tb_body_height = window.document.getElementById('tabel_body').offsetHeight;
	if(tb_body_height < 1000){tb_body_height = 1000;}
	document.getElementById('tb_negru').style.height = tb_body_height + 30;
	document.getElementById('tb_negru').style.width = "100%";
	
	delay(1, 0, i);
}
function show_image_fullscreen_ar(i)
{
	backup_bl_array = bl_array_picture;
	bl_array_picture = bl_array_picture_ar[i];
	len = i.length;
	i = i.substr(0, len - 4) + 'b' + i.substr(len - 4);

	tb_body_height = window.document.getElementById('tabel_body').offsetHeight;
	if(tb_body_height < 1000){tb_body_height = 1000;}
	document.getElementById('tb_negru').style.height = tb_body_height + 30;
	document.getElementById('tb_negru').style.width = "100%";
	delay(1, 0, i);
}
function hide_image_fullscreen()
{
	delay(2, 8, "");
	bl_array_picture = backup_bl_array;
}
function show_next_image()
{
	if(bl_array_picture.length > 1)
	{
		delay(5, 10, "");
	}
}
function show_prev_image()
{
	if(bl_array_picture.length > 1)
	{
		delay(6, 10, "");
	}
}
function show_prev_next(i, j)
{
	if(bl_array_picture.length > 1)
	{
		document.getElementById('tabel_control_'+i+'_p').style.display = j;
	}
	else
	{
		document.getElementById('tabel_control_'+i).style.cursor = 'auto';
	}
}
function Key_Code_Work(e)
{
	key = e.keyCode;
	switch(key)
	{	
		case 27: 
				if (document.getElementById('img_fulscreen').src != 'images/imag/loading.gif')
				{
					hide_image_fullscreen();
				}
				break;
		case 78: 
				if (document.getElementById('img_fulscreen').src != 'images/imag/loading.gif')
				{
					show_prev_image()
				}
				break;
		case 80: 
				if (document.getElementById('img_fulscreen').src != 'images/imag/loading.gif')
				{
					show_next_image()
				}
				break;
	}
}
/*loading picture show end*/

/*marquee vertical evenimetne start*/
/*
var delayb4scroll = 300;
var marqueespeed = 2;
var pauseit = 1;

var copyspeed = marqueespeed;
var pausespeed = (pauseit==0)? copyspeed: 0;
var contentheight = 0;

function scrollmarquee()
{	
	cross_marquee = document.getElementById("vmarquee");
	cross_marquee.style.top = parseInt(cross_marquee.style.top) - copyspeed + "px";
	if(-(parseInt(cross_marquee.style.top)-copyspeed) > contentheight)
	{
		cross_marquee.style.top = 0 ;
	}
}
function initializemarquee()
{
	cross_marquee = document.getElementById("vmarquee");
	cross_marquee.style.top = 0 + 'px';
	marqueeheight = document.getElementById("marqueecontainer").offsetHeight;
	contentheight = document.getElementById('contentmarquee').offsetHeight;
	cross_marquee.innerHTML = cross_marquee.innerHTML + cross_marquee.innerHTML;
	setTimeout('lefttime=setInterval("scrollmarquee()",300)', delayb4scroll);
}
function scrollmarqueepause()
{
	copyspeed = pausespeed;
}
function scrollmarqueeplay()
{
	copyspeed=marqueespeed;
}

if (window.addEventListener)
{
	window.addEventListener("load", initializemarquee, false);
}
else if (window.attachEvent)
{
	window.attachEvent("onload", initializemarquee);
}
else if (document.getElementById)
{
	window.onload=initializemarquee;
}

/*marquee vertical evenimetne end*/
/*cot start*/
function vot(i, j)
{
	for(k = 0; k <= i; k ++)
	{
		document.getElementById('pp_'+k+'_'+j).src = 'images/staron.jpg';
	}
	for(; k < 5; k ++)
	{
		document.getElementById('pp_'+k+'_'+j).src = 'images/staroff.jpg';											
	}
}
function vot_exec(i, j)
{
	document.getElementById('pnota_'+j).innerHTML = '<img src="images/imag/loading.gif" />';
	url = 'exec.php?local=vot&v=' + i + '&p=' + j;
	url += "&sid=" + Math.random();
	if (url.substring(0, 4) != 'http') 
	{
		xend = document.location.href.lastIndexOf("/") + 1;
		var base_url = document.location.href.substring(0, xend);
		url = base_url + url ;
	}
	var jsel = document.createElement('SCRIPT');
	jsel.type = 'text/javascript';
	jsel.src = url;
	
	var xmlHttp = GetXmlHttpObject();
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 	{
			document.getElementById('pnota_'+j).innerHTML = xmlHttp.responseText;
     	}
    };
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}

function GetXmlHttpObject()
{
	var objXMLHttp=null;

	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
    }
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    return objXMLHttp;
}
/*vot end*/
/*ajax start*/
var dest = '';

function apel(destinatie, url)
{
	document.getElementById(destinatie).innerHTML = '<img src="images/imag/loading.gif" style="padding:50"/>';
	url = 'exec.php?local='+destinatie+'&'+url;
	if (url.substring(0, 4) != 'http') 
	{
		xend = document.location.href.lastIndexOf("/") + 1;
		var base_url = document.location.href.substring(0, xend);
		url = base_url + url ;
	}
	var jsel = document.createElement('SCRIPT');
	jsel.type = 'text/javascript';
	jsel.src = url;
	var xmlHttp = GetXmlHttpObject();
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 	{
			document.getElementById(destinatie).innerHTML = xmlHttp.responseText;
     	}
    };
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
/*ajax end*/

/*ajax online start*/
function online_exec(destinatie)
{
	document.getElementById(destinatie).src = 'images/imag/loading.gif';
	url = 'exec.php?local=online';

	if (url.substring(0, 4) != 'http') 
	{
		xend = document.location.href.lastIndexOf("/") + 1;
		var base_url = document.location.href.substring(0, xend);
		url = base_url + url ;
	}
	var jsel = document.createElement('SCRIPT');
	jsel.type = 'text/javascript';
	jsel.src = url;
	var xmlHttp = GetXmlHttpObject();
	xmlHttp.onreadystatechange = function(){
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 	{
			document.getElementById(destinatie).src = xmlHttp.responseText;
     	}
    };
    xmlHttp.open("GET", url, true);
    xmlHttp.send(null);
}
/*ajax online end*/
