// Simple open window script
function OpenWindow(theURL,winName,features) { 
  openWindow = window.open(theURL,winName,features);
  //window.open(theURL,winName,features);
  openWindow.focus();
}

/*
    <ul class="languages">
      <li class="nl">
        <a href="#article6486">nl</a>
      </li>
      <li class="du">
        <a href="#article6488">du</a>
      </li>
      <li class="en">
        <a href="#article6377" class="selected">en</a>
      </li>
    </ul>
*/

/* attach events */
function findTranslations() {
    $('.languages li a').each(function(index) {        
        var linkid = $(this).attr('href');
        if (!$(this).hasClass('selected')) {
            //console.log("OK, toggle: " + linkid);
            $(linkid).toggle();
        }
    });
    $('.languages li').each(function() {
        $(this).click(function(event){translate(event)});        
    });
}

/* show div when clicked and hide the others */
function translate(ev) {
    ev.preventDefault();
    var anker = ev.target.href;
	var nodeID = anker.substring(anker.indexOf('#'), anker.length);
	
	// find parent ul, list over all li's with a and remove 'selected' from a
	var ul = $(ev.target).parents('ul');
	$(ul.find('a')).each(function(index) {
		var aclass = $(this).attr('class');
		var alink  = $(this).attr('href');
		if (aclass == 'selected') {
			$(this).removeClass('selected');
			$(alink).toggle();
		}
		if (alink == nodeID) $(this).addClass('selected');
	});
		
    $(nodeID).toggle();	// show this node
}

/* when page is loaded show translation if needed */
/* NOT FINISHED!!
function loadTranslation() {
    var url = "" + window.location;
    console.log("link: " + url);
    if (url.indexOf('#') > 0) {
        var anker = url.substring(url.indexOf('#'), url.length);
        console.log("anker: " + anker);
        
        var nodeID = anker.substring(anker.indexOf('#'), anker.length);
        
        $(nodeID).toggle();
    }
}
*/


/* attaches an event to both choose day bradiouttons to set a field day */
function dayEvent() {
    $("#eur69-1").click(function(){dayValue("first")});
    $("#eur69-2").click(function(){dayValue("second")});
}

function dayValue(str) {
    //console.log("str: " + str);
    $("#day").val(str);
}

// onload functions
$(document).ready(function() {
    findTranslations();
    // loadTranslation();
    dayEvent();
});
