// Intelli trace.

var DMhttpObjValue;
var DMhttpObjInnerHTML;
var objValue;
var objSetVisible=false;
var objInnerHTML;
var objInnerHTMLSetVisible=true;
  var playerobjInnerHTML;
	window.onload +=function() 
	{
		var vars = [], hash;
		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		var theString = "";		
		
		for(var i = 0; i < hashes.length; i++)
		{
			hash = hashes[i].split('=');
			vars.push(hash[0]);
			vars[hash[0]] = hash[1];

			if(hash[0] == "DMNewsID")
			{ 
				alert('called');
				showNewsdetail(hash[1]);
			}
			
			if(hash[0] == "DMNewsIDInlaeg")
			{ 
				showNewsdetailInlage(hash[1]);
			}			
			if(hash[0] == "spiller"){ 
				theString="<h2 class=\"h2\">Skriv til:  "+hash[1];
				if(null != document.getElementById("spillerNavn"))
				{
					theString  = unescape(theString);// theString.replace(/%20/g,"&nbsp;");
					document.getElementById("spillerNavn").innerHTML=theString;//decodeURIComponent(theString);
				}
      }else if(hash[0] == "image"){
      	document.getElementById("playerFoto").src = "/files/billeder/"+unescape(hash[1])+".jpg";
			}
		}
		var menuHeight = 0;
		var rightAreaHeight = 0;
		
		if((null != document.getElementById('rightArea'))&&(null != document.getElementById('leftArea')))
		{
			menuHeight = document.getElementById('leftArea').offsetHeight;
			rightAreaHeight = (document.getElementById('rightArea').offsetHeight);
			if(menuHeight > rightAreaHeight)
			{
				document.getElementById('rightArea').style.height = menuHeight;
			}
		}
		getPlayersDetail();			
	}
	function showNewsdetailInlage(newsId)
	{
		
		if(null != document.getElementById('ajaxDisplayArea'))
		{
			objInnerHTML = document.getElementById('ajaxDisplayArea');
			url="/Default.aspx?ID=190&Purge=True";
			url+="&sid="+Math.random()+"&M=News&PID=429&NewsID="+newsId;
			
			DMgetResponseInnerHtml(encodeURI(url));
		}
		
	}
	function showNewsdetail(newsId)
	{
		
		if(null != document.getElementById('ajaxDisplayArea'))
		{
			objInnerHTML = document.getElementById('ajaxDisplayArea');
			var url="/Default.aspx?ID=171&Purge=True";
			url+="&sid="+Math.random()+"&M=News&PID=307&NewsID="+newsId;
			DMgetResponseInnerHtml(encodeURI(url));
		}
		
	}

   function DMgetCountryList(val, field)
	{
		objInnerHTML = document.getElementById(field);
		if (val.length<2)
		{
			objInnerHTML.innerHTML=""
			objInnerHTML.style.visibility = 'hidden';
			objInnerHTML.style.display = 'none';
			return
		}			
		
		var url="/DM/getCountryddl.aspx"
		url=url+"?sCountry="+val.toLowerCase()+"&sid="+Math.random()
		DMgetResponseInnerHtml(encodeURI(url))			
	}

	function DMgetList(val, field, dokumentation)
	{
		objInnerHTML = document.getElementById(field);
      var groupid= document.getElementById('DMRootGroups').value;
      var sproglag = document.getElementById('DMSproglag').value;
      
		if (val.length<2)
		{
			objInnerHTML.innerHTML=""
			objInnerHTML.style.visibility = 'hidden';
			objInnerHTML.style.display = 'none';
			return
		}			
		
		var url="/DM/getData.aspx";
		url=url+"?sProdukt="+val.toLowerCase()+"&dokumentation="+dokumentation+"&sRootID="+groupid+"&DMSproglag="+sproglag+"&sid="+Math.random();

		DMgetResponseInnerHtml(encodeURI(url));	
	}

        function resetlist(field)
        {
               objInnerHTML = document.getElementById(field);
               objInnerHTML.innerHTML=""
	       objInnerHTML.style.visibility = 'hidden';
	       objInnerHTML.style.display = 'none';
	       return
        }


	function DMgetResponseValue(url)
	{
		DMhttpObjValue=DMGetXmlHttpObject();
		DMhttpObjValue.onreadystatechange=DMstateChangedValue
		DMhttpObjValue.open("GET",url,true)
		DMhttpObjValue.send(null)
	}

	function DMstateChangedValue()
	{
		if (DMhttpObjValue.readyState==4 || DMhttpObjValue.readyState=="complete")
		{
			objValue.value=DMhttpObjValue.responseText
		}
	}

	function DMgetResponseInnerHtml(url)
	{
		DMhttpObjInnerHTML=DMGetXmlHttpObject();
		DMhttpObjInnerHTML.onreadystatechange=DMstateChangedInnerHtml
		DMhttpObjInnerHTML.open("GET",url,true)
		DMhttpObjInnerHTML.send(null)
	}

	function DMstateChangedInnerHtml()
	{
		if (DMhttpObjInnerHTML.readyState==4 || DMhttpObjInnerHTML.readyState=="complete")
		{
			//alert(DMhttpObjInnerHTML.responseText);
			objInnerHTML.innerHTML=DMhttpObjInnerHTML.responseText
			//alert(objInnerHTMLSetVisible);
			if(DMhttpObjInnerHTML.responseText=="<table width=100% cellspacing=0></table>")
			//if(DMhttpObjInnerHTML.responseText.length==40)
			{
				//alert(objInnerHTML.tagName);
				objInnerHTML.innerHTML = "<table width=100%><tr><td class='DM_SearchValue'>No Results</td></tr></table>";
			}
			else if (objInnerHTMLSetVisible==true)
			{
				objInnerHTML.style.visibility = 'visible';
				objInnerHTML.style.display = 'block';
			}
		}
	}

	function DMGetXmlHttpObject()
	{
		var objXMLHttp=null
		if (window.XMLHttpRequest)
		{
			objXMLHttp=new XMLHttpRequest()
		}
		else if (window.ActiveXObject)
		{
			objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
		}
		return objXMLHttp
	}


// Searchbox

function clickclear(thisfield, defaulttext) 
{
	if (thisfield.value == defaulttext) 
	{
		thisfield.value = "";
	}
}

function clickrecall(thisfield, defaulttext) 
{
	if (thisfield.value == "") 
	{
		thisfield.value = defaulttext;
	}
}

// Hover effect for Intelli trace

function SearchValueHover(obj)
{
	obj.className = "DM_SearchValue_hover";
}
function SearchValueLeave(obj)
{
	obj.className = "DM_SearchValue";
}

window.onresize=Reposition_List;

// placer list efter window size
function Reposition_List()
{
   if(document.getElementById("DMProduct") != null && document.getElementById("DMDocumentation") !=null)
   {
	   document.getElementById("DMProduct").style.left = 220;
	   document.getElementById("DMDocumentation").style.left = 405;
   	var iVar = (document.body.offsetWidth / 2) - 233;
         if(iVar > 220)
         {
            document.getElementById("DMProduct").style.left = iVar;
            document.getElementById("DMDocumentation").style.left = iVar+185;
         }
   }
   if(document.getElementById("DMCountryList") != null)
   {
      document.getElementById("DMCountryList").style.right = 2;
   }
}

function Clickheretoprint()
{ 
  var content_text = document.getElementById('print_content').innerHTML;
  content_text = fixImgSrc(content_text);
  var docprint=window.open('','PrintPage', 'toolbar=no, location=no, directories=no, menubar=no, scrollbars=no'); 
  
  docprint.document.open(); 
  docprint.document.write('<html><head><title>PrintPage</title>'); 
  docprint.document.write('<link rel="stylesheet" type="text/css" href="/Files/Stylesheet1.css">');
  docprint.document.write('<link rel="stylesheet" type="text/css" href="/Files/System/styles.css">');
  docprint.document.write('<link rel="stylesheet" type="text/css" href="/Files/Legend1.css">');
  docprint.document.write('</head><body style="margin:0px" onLoad="self.print()">');
  
  docprint.document.write('<table cellpadding="0" cellspacing="0" border="0" width="656"><tr><td valign="top" style="PADDING-LEFT: 0px; PADDING-TOP: 5px" align="center"><div align="center"><img src="/Files/System/logo.jpg" border="0" alt="" id="dwtoplogo"/ /></div></td></tr></table>');
  
  docprint.document.write('<div style="PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; width:656px; overflow:hidden;"><br>');
  
  docprint.document.write(content_text);   
  
  docprint.document.write('<br></div><br><br><br>');
  
  docprint.document.write('<table cellpadding="0" cellspacing="0" border="0" width="656"><tr><td align="center" width="656"><span style="font-size:10;">DEIF A/S - Frisenborgvej 33 - 7800 Skive - +45 96 14 96 14 - info@deif.com</span></td></tr></table>');
  
  docprint.document.write('</body></html>'); 
  docprint.document.close(); 
  
  fixImgSrc();
  
  docprint.focus();
}

function fixImgSrc(content)
{
  try
  {
    while(content.toLowerCase().match('src="files') != null)
    {
      content = content.replace('src="files','src="/files');
      content = content.replace('src="Files','src="/files');
    }
  }
  catch(err)
  {
  }
  
  return content;
}
