// JavaScript Document
//<!--

// functie generala de popup:
function LoadPopup( url, w, h )
{
	if (!w) w=400;
	if (!h) h=400;
	win = window.open( url, "Popup", 'status=no,toolbar=0,scrollbars=1,menubar=0,titlebar=0,resizable=1,dependent=yes, z-lock=yes, width='+w+',height='+h );
	if ( !win )
	{
		alert('It appears that pop-up blockers are enabled on your computer, which may prevent\nsome components from functioning properly. Please temporarily disable any\npop-up blockers.\n\nTo disable the Windows XP pop-up blocker, from the Tools menu in Internet Explorer,\nselect Pop-up Blocker, then Turn Off Pop-up Blocker. To disable other pop-up blockers\nthat are part of a search engine or toolbar, right-click on a toolbar in Internet Explorer\nand click to deselect all toolbars except Standard Buttons, Address Bar, and Links.');
	}
	else
	{
		win.moveTo( screen.width/2-w/2, screen.height/2-h/2);
		win.focus();
	}
}

// image control
	function newImage(Src){
		var img = new Image();
		img.src = Src;
		if(img) return img;
		else return null;
	}
	
	function hoverImage(img, isSelected) {
		if (img.baseSrc) return; 
		img.baseSrc = img.src;
		s = img.baseSrc.toString();
		var dotPos = s.lastIndexOf(".");
		var srcPart1 = s.substring(0, dotPos);
		var srcExtension = s.substring(dotPos, s.length);
		var srcHover=srcPart1 + "_hover" + srcExtension;
		var srcDown=srcPart1 + "_down" + srcExtension;
		img.hover=newImage(srcHover);
		img.down = newImage(srcDown);
		img.style.cursor = "pointer";
		img.onmouseover = imgHover;
		img.onmouseout = imgOut;
		if(isSelected==true) {
			img.src = srcDown;	
		}	else img.isCurrent = false;
		img.added = true;
		return true;
	}
	
	function imgHover() {
		if(this.hover)
		this.src = this.hover.src;
	}

function imgOut() {		
		if(this.baseSrc) {
				this.src = this.baseSrc;
		}
	}


function check_cautare()
{
    var colectie = document.getElementById('colid');
	var tip_produs = document.getElementById('tid');
	var prodcod = document.getElementById('prodcod').value;

	var ok = 0;
	for(var i = 0; i < colectie.length; i++)
	{
		if( ( colectie.options[i].selected == true ) && ( colectie.options[i].value > 0 ) )
		{
			ok = 1;
		}
	}
	
	for(var i = 0; i < tip_produs.length; i++)
	{
		if( ( tip_produs.options[i].selected == true )  && ( tip_produs.options[i].value > 0 ) )
		{
			ok = 1;
		}
	}
	
	if( prodcod )
	{
		ok = 1;
	}
	
	if( !ok )
	{
		alert( 'Va rugam selectati o colectie, o categorie sau introduceti un cod de produs pentru cautare' );
        return false;
	}
	
    return true;
}


// image control
	function newImage(Src){
		var img = new Image();
		img.src = Src;
		if(img) return img;
		else return null;
	}
	
	function hoverImage(img, isSelected) {
		if (img.baseSrc) return; 
		img.baseSrc = img.src;
		s = img.baseSrc.toString();
		var dotPos = s.lastIndexOf(".");
		var srcPart1 = s.substring(0, dotPos);
		var srcExtension = s.substring(dotPos, s.length);
		var srcHover=srcPart1 + "_hover" + srcExtension;
		var srcDown=srcPart1 + "_down" + srcExtension;
		img.hover=newImage(srcHover);
		img.down = newImage(srcDown);
		img.style.cursor = "pointer";
		img.onmouseover = imgHover;
		img.onmouseout = imgOut;
		if(isSelected==true) {
			img.src = srcDown;	
		}	else img.isCurrent = false;
		img.added = true;
		return true;
	}
	
	function imgHover() {
		if(this.hover)
		this.src = this.hover.src;
	}

function imgOut() {		
		if(this.baseSrc) {
				this.src = this.baseSrc;
		}
	}

	

function Ecreditor_format_value()
{
	var elem = document.getElementById('ron-rate');
	if ( !elem )
	{
		return false;
	}
	var rata = parseFloat( elem.innerHTML );
	rata = formatCurrency( rata );
	elem.innerHTML = rata;
}

function formatCurrency(num)
{
    //num = num.toString().replace(/\$|\,/g,'');
    if(isNaN(num))
    num = "0";
    sign = (num == (num = Math.abs(num)));
    num = Math.floor(num*100+0.50000000001);
    cents = num%100;
    num = Math.floor(num/100).toString();
    if(cents<10)
    cents = "0" + cents;

    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
    num = num.substring(0,num.length-(4*i+3))+'.'+
    num.substring(num.length-(4*i+3));

    var newnumber = ((sign)?'':'-') + num;
    //if ( cents != '00' ) newnumber += '.' + cents;
    newnumber += ',' + cents;
    return ( newnumber );
}	
	
	
function FromFlash( _id_judet )
{
	show_partners_list( _id_judet );
}

function pa_got_response()
{
	if (xmlhttp.readyState==4)
	{            
        resp = xmlhttp.responseText;		
		var elemA = document.getElementById('lista_parteneri');
		if ( elemA && resp != '0' )
		{
			elemA.innerHTML = resp;
		}

		setTimeout( "ajx_can_request()" , 10 );
	}
}

function pa_make_request( url )
{
	if ( can_make_request )
	{
		ajx_open_http();
		can_make_request = false;
		xmlhttp.open( "GET" , url , true );
		xmlhttp.onreadystatechange = pa_got_response;

		xmlhttp.send(null);
	}
	else
	{
		setTimeout( 'pa_make_request("'+url+'")' , 10 );
	}
}

function show_partners_list( _jid )
{
	// create url
	url = "srv_parteneri_lista.php?run";
	url += ("&jid=" + _jid );
	setTimeout( 'pa_make_request("'+url+'")' , 10 );
	
}