/*
 
Correctly handle PNG transparency in Win IE 5.5 & 6.
http://homepage.ntlworld.com/bobosola. Updated 18-Jan-2006.

Use in <HEAD> with DEFER keyword wrapped in conditional comments:
<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->

*/

function buildTransparency(){

var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])


if ((version >= 5.5) ) 
{	
     
   for(var i=0; i<document.images.length; i++)
   {	  
      var img = document.images[i]
      var imgName = img.src.toUpperCase()
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
      {
         var imgID = (img.id) ? "id='" + img.id + "' " : ""
         var imgClass = (img.className) ? "class='" + img.className + "' " : ""
         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
         var imgStyle = "display:inline-block;" + img.style.cssText 
         if (img.align == "left") imgStyle = "float:left;" + imgStyle
         if (img.align == "right") imgStyle = "float:right;" + imgStyle
         if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
         var strNewHTML = "<span " + imgID + imgClass + imgTitle
         + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
         + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
         img.outerHTML = strNewHTML
         i = i-1
      }
   }
}

}





function mygetXPosition(xwidth){
	if(document.all){ 
		return (document.body.clientWidth - width) / 2;  
	}

    return (screen.width - xwidth) / 2;
}



function setposition(object,mytop, myleft){
     width  = document.getElementById(object).style.width;      width = width.substring(0,width.length-2); 
     height = document.getElementById(object).style.height;     height = height.substring(0,height.length-2); 	
     xleft = mygetXPosition(width);
	 xleft += myleft;
     xtop  = mytop;
	 document.getElementById(object).style.position =  "absolute";
     document.getElementById(object).style.left =  xleft;
	 document.getElementById(object).style.top  =  xtop;
}



function setOpacity(id, value) {
	//--value 0-10;
	obj = document.getElementById(id);
	if(document.all){		
	   obj.style.filter = 'alpha(opacity=' + value*10 + ')';
	}
	else{
		obj.style.opacity = value/10;
	}	
}




function start(){
	setposition('ddqs',  420, -180);
	setposition('dqnet', 420, -80);
	setposition('ddqs1', 420, +100);
	setposition('ddqs2', 420, +190);
	setposition('ddqs3', 420, +280);  	

	dynamiccontent('ddqs',  "<img src ='images/dqs0.png' width='360' height='230'>");
	dynamiccontent('dqnet', "<img src ='images/qnet.png' width='360' height='230'>");
	dynamiccontent('ddqs1', "<img src ='images/dqs1.png' width='360' height='230'>");
	dynamiccontent('ddqs2', "<img src ='images/dqs2.png' width='360' height='230'>");
	dynamiccontent('ddqs3', "<img src ='images/dqs3.png' width='360' height='230'>");

	if ( (window.XMLHttpRequest == undefined) && (ActiveXObject != undefined) ){
		/* aici testez daca IE6 sau mai putin */
		showAll();
	    buildTransparency();
	    hideAll();		
	}
  
	document.getElementById('ddqs').style.zIndex=10;
	document.getElementById('dqnet').style.zIndex=10;
	document.getElementById('ddqs1').style.zIndex=10;
	document.getElementById('ddqs2').style.zIndex=10;
	document.getElementById('ddqs3').style.zIndex=10;
	
}


function show(object){
	 hideAll();
	 document.getElementById(object).style.display = 'block';
	 document.getElementById(object).style.visibility = 'visible';
}

function hide(object){
	 hideAll();
	 document.getElementById(object).style.display = 'none';
}


function hideAll(){
	document.getElementById('ddqs').style.display  = 'none';
	document.getElementById('dqnet').style.display = 'none';

	document.getElementById('ddqs1').style.display = 'none';
	document.getElementById('ddqs2').style.display = 'none';
	document.getElementById('ddqs3').style.display = 'none';
}

function showAll(){
	document.getElementById('ddqs').style.display  = 'block';
	document.getElementById('dqnet').style.display = 'block';

	document.getElementById('ddqs1').style.display = 'block';
	document.getElementById('ddqs2').style.display = 'block';
	document.getElementById('ddqs3').style.display = 'block';
}

function dynamiccontent(elementid,content){
  if(document.all){
     document.getElementById(elementid).innerHTML=content
  }
  else{
             if (document.getElementById && !document.all){
                rng = document.createRange();
                el = document.getElementById(elementid);
                rng.setStartBefore(el);
                htmlFrag = rng.createContextualFragment(content);
                while (el.hasChildNodes()) el.removeChild(el.lastChild);
                el.appendChild(htmlFrag);
            }
  }
}



