/* Frog Javascript Function */

// Url variable parser -> getUrlVar('page')

function getUrlVar(variable){

    var urlString = document.location.search;
    // getting rid of '?'
    urlString = urlString.substring(1);
    // Array of all variable passed in url
    var allVars = urlString.split("&"); 

    // Check variable
    for (var i=0;i<allVars.length;i++) { 
        var pair = allVars[i].split("="); 
        if (pair[0] == variable) { 
            return pair[1]; 
        }
    }
    return "news";
}

function changeLanguage(lang){
    var urlString = document.location.href;
    if(lang=='en')
        urlString = urlString.replace('/it/', '/en/')
    else if (lang=='it')
        urlString = urlString.replace('/en/', '/it/')
    //var page = getUrlVar('page');
    //var newUrlString = "index.py?page=" + page + "&lang="+lang;
    //var newUrlString = lang + "/" + page;
    document.location.href = urlString; 
}

function foldID(item){
    var obj = document.getElementById(item);
    var visible = (obj.style.display!="none");
    if (visible)
        obj.style.display="none";
    else
        obj.style.display="block";
}

function toggleProgramView(item){
    var progShow = document.getElementById('programShowCase');
    var visible = (progShow.style.display!="none");
    if (visible)
        progShow.style.display="none";
    else
        progShow.style.display="block";

    foldID(item);
   

    }


function makeMail( name, domain, desc, pre, post ) {
	if ( pre != null && pre != "" )
		document.write( pre );
	
	document.write( '<a href="mailto:' );
	document.write( name + '&#64;' );
	document.write( domain + '">' );
	
	if ( desc != null && desc != "" )
		document.write( desc )
	else
		document.write( name + '&#64;' + domain );
	
	document.write( '</a>' );
	
	if ( post != null && post != "" )
		document.write( post );
}
