
//Resize radEditor to right size. The problem is when shifting from wysiwyg mode to html mode with a text containing long lines.
//If necessary, add this atribute to the radEditor-control:  EditControlWidth="390px" 
function OnClientModeChange(editor)
{
    var htmlArea = document.getElementById("RadEContentTextarea" + editor.Id); 
    htmlArea.style.width = (editor.GetWidth()-12) + "px"; 
}

function showDHTMLMenu(div2show) {
    var divs = document.getElementById('rightDHTMLMenu').getElementsByTagName('DIV');
    for(var i=0;i<divs.length;i++)
        if (divs[i].className == 'content redlink')
            divs[i].style.display = 'none'; 
    div2show.getElementsByTagName('DIV')[0].style.display = 'block';
}

function showProductHTMLMenu(div2show) {
    
    if (queryString('printmode'))
    {
        var divs = document.getElementById('ProductHTMLMenu').getElementsByTagName('DIV');
        var imgs = document.getElementById('ProductHTMLMenu').getElementsByTagName('img');
        for(var i=0;i<divs.length;i++)
            if (divs[i].className == 'content redlink')
                divs[i].style.display = 'block'; 
        for(var i=0;i<imgs.length;i++)
            if (imgs[i].id == 'imagecontainer')
                imgs[i].src = '/CMS.Web/Images/icons/marked.png';
    }
    else
    {
        var divs = document.getElementById('ProductHTMLMenu').getElementsByTagName('DIV');
        var imgs = document.getElementById('ProductHTMLMenu').getElementsByTagName('img');
        var isOpen = div2show.parentNode.getElementsByTagName('DIV')[1].style.display == 'block';
        for(var i=0;i<divs.length;i++)
            if (divs[i].className == 'content redlink')
                divs[i].style.display = 'none'; 
        for(var i=0;i<imgs.length;i++)
            if (imgs[i].id == 'imagecontainer')
                imgs[i].src = '/CMS.Web/Images/icons/unmarked.png';
        if (!isOpen)
        {
            div2show.parentNode.getElementsByTagName('DIV')[1].style.display = 'block';
            div2show.getElementsByTagName('img')[0].src = '/CMS.Web/Images/icons/marked.png';
        }
    }
}

function queryString(parameter) { 
  var loc = location.search.substring(1, location.search.length);
  var param_value = false;
  var params = loc.split("&");
  for (i=0; i<params.length;i++) {
      param_name = params[i].substring(0,params[i].indexOf('='));
      if (param_name == parameter) {
          param_value = params[i].substring(params[i].indexOf('=')+1)
      }
  }
  if (param_value) {
      return param_value;
  }
  else {
      return false; //Here determine return if no parameter is found
  }
}


function InitialProductImageState(imgnumber)
{
    var imgs = document.getElementById('ProductHTMLMenu').getElementsByTagName('img');
    if (imgs[imgnumber] != null)
        imgs[imgnumber].src = '/CMS.Web/Images/icons/marked.png';
}

function showHTMLMenu(div2show) {
    var divs = document.getElementById('divxmllist').getElementsByTagName('DIV');
    var imgs = document.getElementById('divxmllist').getElementsByTagName('img');
    var isOpen = div2show.parentNode.getElementsByTagName('DIV')[1].style.display == 'block';
    for(var i=0;i<divs.length;i++)
        if (divs[i].className == 'content redlink')
            divs[i].style.display = 'none';
    for(var i=0;i<imgs.length;i++)
        if (imgs[i].id == 'imagecontainer')
            imgs[i].src = '/CMS.Web/Images/icons/unmarked.png';
    if (!isOpen)
    {
        div2show.parentNode.getElementsByTagName('DIV')[1].style.display = 'block';
        div2show.getElementsByTagName('img')[0].src = '/CMS.Web/Images/icons/marked.png';
    }
}

function showErrorIfEmpty(errorTitleLabel, TitleLabel, errorSortLabel, SortLabel)
{
    var success = true;
    if (document.getElementById(TitleLabel).value.length > 0)
        document.getElementById(errorTitleLabel).style.display = 'none';
    else
    {
        document.getElementById(errorTitleLabel).style.display = 'block';
        success = false;
    }
        
    if (document.getElementById(SortLabel).value.length > 0)
        document.getElementById(errorSortLabel).style.display = 'none';
    else
    {
        document.getElementById(errorSortLabel).style.display = 'block';
        success = false;
    }
    
    if(success)
    {
        return true;
    }
    else
    {
        return false;
    }
}

function showProductErrorIfEmpty(errorTitleLabel, TitleLabel)
{
    var success = true;
    if (document.getElementById(TitleLabel).value.length > 0)
        document.getElementById(errorTitleLabel).style.display = 'none';
    else
    {
        document.getElementById(errorTitleLabel).style.display = 'block';
        success = false;
    }
    
    if(success)
    {
        return true;
    }
    else
    {
        return false;
    }
}

// Script from external supplier
// Used in the red search banner from Danish Exporters
function BlokerNavn_Soegord(form,felt)
{
	if (felt == 'person')
		var A = new Array("Varemaerke","agentur","Faggruppe","nace","nacefra","nacetil","person","navn","soegeord","Stikord", "POSTNR_FRA", "POSTNR_TIL", "omraade", "BY", "vej");	
	else
		var A = new Array("Varemaerke","agentur","Faggruppe","nace","nacefra","nacetil","person","navn","soegeord","Stikord");
	index = 0;
	ny = false;
	farve = "WHITE";
	if (eval("document.forms." + form.name + "." + felt + ".value.length > 0"))
	{	
		ny = true;
		farve = "BDBEBD";
	}
	for (i = index; i < A.length; i++)
	{
		//alert(eval("form.elements['" + A[i] + "']") ? true : false);
		if(eval("form.elements['" + A[i] + "']"))
			if (A[i] != felt && A[i].indexOf(felt.substring(0,4)) == '-1')
			{
				alert(eval("form.elements['" + A[i] + "']"));
				//eval(form.name + "." + A[i] + ".disabled = " + ny);
				//eval(form.name + "." + A[i] + ".value = ''");
				//eval(form.name + "." + A[i] + ".style.background = '" + farve + "'");
				eval("form.elements['" + A[i] + "'].disabled = " + ny);
				eval("form.elements['" + A[i] + "'].value = ''");
				eval("form.elements['" + A[i] + "'].style.background = '" + farve + "'");
			}
	}
}

function submitform()
{

  var url = "http://www.danishexporters.dk/scripts/soegning/krakdk_soegning_resultatside.asp?";
  url=url +"data=k&pub_id=EDEW&avanceretleverandsoeg=danishexporters&omraade=&landekode=GB";
  url=url +"&soegeord="+document.getElementById('idsoegeord').value;
  url=url +"&navn=&select=&tlf=&exportarea=";
 window.open(url);

}
// ******* END Danish Exporters script *******