toll = 0;
function submitNl(){
    var ajaxRequest; // The variable that makes Ajax possible!
    try {
        // Opera 8.0+, Firefox, Safari
        ajaxRequest = new XMLHttpRequest();
    } 
    catch (e) {
        // Internet Explorer Browsers
        try {
            ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) {
            try {
                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {
                // Something went wrong
                alert("Your browser broke!");
                return false;
            }
        }
    }
    
    // Create a function that will receive data sent from the server
    ajaxRequest.onreadystatechange = function(){
        if (ajaxRequest.readyState == 4) {
            document.getElementById('nlMess').innerHTML = ajaxRequest.responseText;
            document.getElementById('name').value = 'Name';
			document.getElementById('ecborn').value = 'ec';
            document.getElementById('email').value = 'E-Mail Adresse';
        }
    }
    
    var name = document.getElementById('name').value;
	var ecborn = document.getElementById('ecborn').value;
    var email = document.getElementById('email').value;
    var newsletter = document.getElementById('newsletter').value;
    
    var queryString = "?name=" + name + "&email=" + email + "&newsletter=" + newsletter + "&ecborn=" + ecborn;
    ajaxRequest.open("GET", "fileadmin/scripts/newsletter/newsletterReturn.php" + queryString, true);
    ajaxRequest.send(null);
}

function checkNewsletterForm(){
    var error = 0;
    if (document.getElementById('name').value == "" || document.getElementById('name').value == "Name") {
        //alert("Bitte geben Sie einen Namen ein.");
        document.getElementById('nlMess').innerHTML = '<table><tr><td valign="middle"><img src="fileadmin/img_neu/smilie_error.png"></td><td valign="middle">Bitte geben Sie einen Namen ein.</td></tr></table>';
        TagToTip('nlMess', WIDTH, '20', OFFSETY, -70, OFFSETX, -70, FADEIN, 500, FADEOUT, 500, STICKY, false, BGCOLOR, '#DAEEA4', BORDERCOLOR, '#B5DC48', FONTSIZE, '8pt', FONTCOLOR, '#000000', CLICKCLOSE, false);
        document.getElementById('name').focus();
        error++;
        return false;
    }
    if (!document.getElementById('email').value.match(/^[a-zA-Z0-9_\.-]{2,}@[a-z0-9-]{3,}\.[a-z]{2,4}$/)) {
        //alert("Die Emailadresse ist ungültig.");
        document.getElementById('nlMess').innerHTML = '<table><tr><td valign="middle"><img src="fileadmin/img_neu/smilie_error.png"></td><td valign="middle">Die E-Mail Adresse ist ungültig, bitte geben Sie eine gültige E-Mail Adresse ein.</td></tr></table>';
        //alert("Die E-Mail Adresse ist ungültig. Bitte geben Sie eine gültige E-Mail Adresse ein.");
        TagToTip('nlMess', WIDTH, '20', OFFSETY, -70, OFFSETX, -70, FADEIN, 500, FADEOUT, 500, STICKY, false, BGCOLOR, '#DAEEA4', BORDERCOLOR, '#B5DC48', FONTSIZE, '8pt', FONTCOLOR, '#000000', CLICKCLOSE, false);
        document.getElementById('email').focus();
        error++;
        return false;
    }
    
    if (error == 0) {
        submitNl();
        if (document.getElementById('newsletter').value == 'abbestellen') {
            document.getElementById('nlMess').innerHTML = '<table><tr><td valign="middle"><img src="fileadmin/img_neu/smilie_success.png"></td><td valign="middle">Vielen Dank! Zukünftig erhalten Sie <b>keine aktuellen Informationen</b> per Newsletter an die angegebene E-Mail Adresse.</td></tr></table>';
        }
        else {
            document.getElementById('nlMess').innerHTML = '<table><tr><td valign="middle"><img src="fileadmin/img_neu/smilie_success.png"></td><td valign="middle">Vielen Dank! Die Nachricht wurde übermittelt. Zukünftig erhalten Sie aktuelle Informationen per Newsletter.</td></tr></table>';
        }
        
        TagToTip('nlMess', WIDTH, '20', OFFSETY, -70, OFFSETX, -70, FADEIN, 500, FADEOUT, 500, STICKY, false, BGCOLOR, '#DAEEA4', BORDERCOLOR, '#B5DC48', FONTSIZE, '8pt', FONTCOLOR, '#000000', CLICKCLOSE, false);
        
    }
}

function showMess(elx){
    TagToTip(elx, WIDTH, '20', OFFSETY, -70, OFFSETX, -70, FADEIN, 500, FADEOUT, 500, STICKY, false, BGCOLOR, '#DAEEA4', BORDERCOLOR, '#B5DC48', FONTSIZE, '8pt', FONTCOLOR, '#000000', CLICKCLOSE, false);
}

function confirmDelete(){
    Check = confirm("Termin löschen?");
    if (Check == false) {
        return false;
    }
    else {
        return true;
    }
}

function machwas(){

}

/*
 function showCrDate(tstamp){
 var mtg = new Array();
 mtg[0] = new Object();
 mtg[0]["Jan"] = "Januar";
 mtg[0]["Feb"] = "Februar";
 mtg[0]["Mar"] = "März";
 mtg[0]["Apr"] = "April";
 mtg[0]["May"] = "Mai";
 mtg[0]["Jun"] = "Juni";
 mtg[0]["Jul"] = "Juli";
 mtg[0]["Aug"] = "August";
 mtg[0]["Sep"] = "September";
 mtg[0]["Oct"] = "Oktober";
 mtg[0]["Nov"] = "November";
 mtg[0]["Dec"] = "Dezember";
 var timestamp = tstamp;
 var zeit = new Date();
 zeit.setTime (timestamp * 1000);
 Tip('Text erstellt am: ' + zeit.toLocaleString(),FADEIN,500,FADEOUT,500,STICKY,false,BGCOLOR,'#DAEEA4',BORDERCOLOR,'#B5DC48',FONTSIZE,'8pt',FONTCOLOR,'#000000',CLICKCLOSE,false);
 }
 */
function showCrDate2(tstamp){
    var mtg = new Array();
    mtg[0] = new Object();
    mtg[0]["Jan"] = "Januar";
    mtg[0]["Feb"] = "Februar";
    mtg[0]["Mar"] = "März";
    mtg[0]["Apr"] = "April";
    mtg[0]["May"] = "Mai";
    mtg[0]["Jun"] = "Juni";
    mtg[0]["Jul"] = "Juli";
    mtg[0]["Aug"] = "August";
    mtg[0]["Sep"] = "September";
    mtg[0]["Oct"] = "Oktober";
    mtg[0]["Nov"] = "November";
    mtg[0]["Dec"] = "Dezember";
    var timestamp = tstamp;
    var zeit = new Date();
    zeit.setTime(timestamp * 1000);
    document.getElementById(tstamp).innerHTML = zeit.toLocaleString();
}

function showGsInfo(gh, state){
    if (state == 'offen') {
        Tip('Dein Gutschein wurde bisher noch nicht freigeschaltet. Hast du Fragen dazu, dann gibt dir <a href="http://www.ec-jugend.de/index.php?id=418&mid=21564" target="new">Alexander Euler</a> gerne Auskunft.', WIDTH, '30', FADEIN, 500, FADEOUT, 500, STICKY, true, BGCOLOR, '#DAEEA4', BORDERCOLOR, '#B5DC48', FONTSIZE, '8pt', FONTCOLOR, '#000000', CLICKCLOSE, true);
    }
    else {
        Tip('Du fragst dich, warum dein Gutschein ein Guthaben von ' + gh + ' aufweist? <a href="http://www.ec-jugend.de/index.php?id=418&mid=21564" target="new">Alexander Euler</a> gibt dir gerne Auskunft.', WIDTH, '30', FADEIN, 500, FADEOUT, 500, STICKY, true, BGCOLOR, '#DAEEA4', BORDERCOLOR, '#B5DC48', FONTSIZE, '8pt', FONTCOLOR, '#000000', CLICKCLOSE, true);
    }
    
}

var allImg = new Array();
var counter = 1;
var timeOut1;

function diaShow(path, intervall){
    document.getElementById('diaShowExit').style.display = "block";
    timeOut1 = setTimeout('clickIt(\'' + path + '\',\'' + intervall + '\')', intervall);
	document.getElementById('tdbtns').style.display = "none";
	document.getElementById('tdbtns').style.display = "none";
}

function stopDiaShow(){
    clearTimeout(timeOut1);
    document.getElementById('dsBtnContinueContainer').style.display = "block";
    document.getElementById('diaShowExit').style.display = "none";
	document.getElementById('tdbtns').style.display = "block";
}

function resetCounter(){
		counter = 0;
		document.getElementById('dsBtnContinueContainer').style.display = "none";
}

function clickIt(path, intervall){
	
    getImage(allImg[counter], path);
    //document.getElementById('mess').innerHTML = "Counter: " + counter + "Bildanzahl: " + allImg.length;
    if (counter == allImg.length - 1) {
        counter = 0;
    }
    else {
        counter++;
    }
	document.getElementById('imgCount').innerHTML = counter +"/" + allImg.length;
    diaShow(path, intervall);
}

function setMouse(target){
    document.getElementById(target).style.cursor = 'pointer';
	//document.getElementById('mess').innerHTML = document.getElementById('diaShowNavi').offsetWidth;
}

function getWidth(target){
	document.getElementById('mess').innerHTML = document.getElementById(target).offsetWidth;
}


//Funktion für das Plugin user_ec_galierie
function getImage(img, path){
    showWait();
    var ajaxRequest; // The variable that makes Ajax possible!
    try {
        // Opera 8.0+, Firefox, Safari
        ajaxRequest = new XMLHttpRequest();
    } 
    catch (e) {
        // Internet Explorer Browsers
        try {
            ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) {
            try {
                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {
                // Something went wrong
                alert("Your browser broke!");
                return false;
            }
        }
    }
    
    // Create a function that will receive data sent from the server
    ajaxRequest.onreadystatechange = function(){
        if (ajaxRequest.readyState == 4) {
            document.getElementById('thumb_' + img).className = 'trans';
            //document.getElementById('thumb_' + img).style.filter = 'alpha(opacity=30)';
            //document.getElementById('thumb_' + img).style.mozOpacity = '0.3';
            document.getElementById('mainImage').innerHTML = ajaxRequest.responseText;
            hideWait();
        }
    }
    var action = "getImage";
    var queryString = "?img=" + img + "&path=" + path + "&action=" + action;
    ajaxRequest.open("GET", "fileadmin/scripts/user_ec_galery/ajax_getImage.php" + queryString, true);
    ajaxRequest.send(null);
}

//Funktion für das Plugin user_ec_galierie
function getAllImages(path){
    var ajaxRequest; // The variable that makes Ajax possible!
    try {
        // Opera 8.0+, Firefox, Safari
        ajaxRequest = new XMLHttpRequest();
    } 
    catch (e) {
        // Internet Explorer Browsers
        try {
            ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) {
            try {
                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {
                // Something went wrong
                alert("Your browser broke!");
                return false;
            }
        }
    }
    
    // Create a function that will receive data sent from the server
    ajaxRequest.onreadystatechange = function(){
        if (ajaxRequest.readyState == 4) {
            var a = ajaxRequest.responseText;
            allImg = a.split("#");
            
        }
    }
    action = "getAllImages";
    var queryString = "?path=" + path + "&action=" + action;
    ajaxRequest.open("GET", "fileadmin/scripts/user_ec_galery/ajax_getImage.php" + queryString, true);
    ajaxRequest.send(null);
}

//Funktion für das Plugin user_ec_galierie
function getThumbs(path){
    showWait();
    var ajaxRequest; // The variable that makes Ajax possible!
    try {
        // Opera 8.0+, Firefox, Safari
        ajaxRequest = new XMLHttpRequest();
    } 
    catch (e) {
        // Internet Explorer Browsers
        try {
            ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) {
            try {
                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {
                // Something went wrong
                alert("Your browser broke!");
                return false;
            }
        }
    }
    
    // Create a function that will receive data sent from the server
    ajaxRequest.onreadystatechange = function(){
        if (ajaxRequest.readyState == 4) {
            document.getElementById('thumbsDiv').innerHTML = ajaxRequest.responseText;
            hideWait();
        }
    }
    
    var queryString = "?path=" + path;
    ajaxRequest.open("GET", "fileadmin/scripts/user_ec_galery/ajax_getThumbs.php" + queryString, true);
    ajaxRequest.send(null);
}

function showWait(){
    document.getElementById('mainImage').innerHTML = '';
    document.getElementById('wait').style.display = 'block';
}

function hideWait(){
    document.getElementById('wait').style.display = 'none';
}

function clearField(id){
	document.getElementById(id).value = "";
}