/**
 * @author falsanu
 */


function chkInputValue(inpField, retText){
	val=inpField.value;
    if (retText != 'password') {
        if (val == "") {
            inpField.value = retText;
        }
    }
    else {
        if (val == "") {
            inpField.value = 'password';
        }
		
    }
	if(val==retText){
		inpField.value="";
	}
    
    
}

function getElementsByClassName(class_name){
    var all_obj, ret_obj = new Array(), j = 0, teststr;
    
    if (document.all) 
        all_obj = document.all;
    else 
        if (document.getElementsByTagName && !document.all) 
            all_obj = document.getElementsByTagName("*");
    
    for (i = 0; i < all_obj.length; i++) {
        if (all_obj[i].className.indexOf(class_name) != -1) {
            teststr = "," + all_obj[i].className.split(" ").join(",") + ",";
            if (teststr.indexOf("," + class_name + ",") != -1) {
                ret_obj[j] = all_obj[i];
                j++;
            }
        }
    }
    return ret_obj;
}



  function dumpArray(trialArray){
            //var win = new Window('window_id', {className: "dialog", title: "dumpArray",top:100, left:100,  width:400, height:575, zIndex:150, opacity:1, resizable: false, minimizable: true, maximizable: false});
            document.getElementById("acc").innerHTML = trialArray;
            
	var myAccordion2 = new Rico.Accordion($('accordionDiv'), {
                panelHeight: 260,
                expandedBg: "#a4b3b8",
                hoverBg:  "#84989f",
                collapsedBg: "#dee2e3",
                expandedTextColor: "#58585a"
            });

        }

function create_acc_string(arr){
    var htmlString = '';
    htmlString += '<div id="topic" class="acc_topic">';
    htmlString += '<div class="head_aktuelles"><div class="head_asuche_name">NAME<\/div><div  class="head_asuche_ort">ORT<\/div><\/div>';
    htmlString += '<\/div>';
    htmlString += '<div id="vertical_container">';
	x=arr.length-1;
    for (i = 0; i <= x; i++) {
        //Memberpart BEGIN
        htmlString += '<div class="accordion_toggle">';
         htmlString += '			<div id="head_aktuelles">';
		htmlString += '				<div  class="head_asuche_name" style="text-align:left">'+arr[i][1]+" "+arr[i][3]+" "+arr[i][2] +'<\/div>';
		htmlString += '				<div  class="head_asuche_ort">'+arr[i][5]+'<\/div>';
        htmlString += '		<\/div>';
        htmlString += '		<div class="accordion_content"> ';
        htmlString += '			<div class="acc_right_noBG"><h2 class="nopadding">'+arr[i][1]+" "+arr[i][3]+" "+arr[i][2] +'<\/h2><a href="mailto:'+arr[i][10]+'" class="red_link">'+arr[i][10]+'<\/a><p>'+arr[i][6]+'<br \/>'+arr[i][4]+' '+arr[i][5]+'<\/p><p>Telefon: '+arr[i][7]+'<br\/>Fax: '+arr[i][8]+'<br\/><\/p><\/div>';
		if(arr[i][0]=="Frau"){
			bild="no_imagef.jpg";
		}else{
			bild="no_image.jpg";			
		}

        htmlString += '			<div class="acc_left_noBG"><img src="images/ogane/'+bild+'" alt="ALTERNATIVTEXT"\/><\/div>';
        htmlString += '		<p>&nbsp;<\/p><\/div>';
        htmlString += '<\/div>';
        //Memberpart END
    
    }
    htmlString += '<\/div>';
    
    return htmlString;
    
}

function loadAk(id){
		url = "../app/phpfunctions/akrankheiten.php?ak_id=" + id;
		ak_req = erzRequestObject();
        ak_req.open('get', url, true);
        ak_req.onreadystatechange = function(){
			if (ak_req.readyState == 4) {
					$("ak_content").innerHTML = ak_req.responseText;
			}
		}
		ak_req.send(null);
}

function createFileFields(cnt){
	if (cnt != '') {
		count=cnt;
	}else{
		count=document.getElementById("fileFields").value;		
	}

	formtext="";
	for(i=1;i<=count;i++){
		formtext+="<p><label for='titelgalerie"+i+"' id='label-bildtitel' >Bildtitel:</label><input name='titelgalerie"+i+"' type='text' id='titelgalerie"+i+"'>";
       	formtext+="<label for='filegalerie"+i+"' id='label-file' >Bilddatei:</label> <input name='filegalerie"+i+"' type='file' id='filegalerie"+i+"'>";
       	formtext+="</p>";
	}
	formtext+="<input type='hidden' id='image_count' name='image_count' value='"+count+"'>";
	document.getElementById("UploadFiles").innerHTML=formtext;
}
function createFileFieldsPartner(cnt){
	if (cnt != '') {
		count=cnt;
	}else{
		count=document.getElementById("fileFields").value;		
	}

	formtext="";
	for(i=1;i<=count;i++){
       	formtext+="<label for='filegalerie"+i+"' id='label-file' >Bilddatei:</label> <input name='filegalerie"+i+"' type='file' id='filegalerie"+i+"'>";
       	formtext+="</p>";
	}
	formtext+="<input type='hidden' id='image_count' name='image_count' value='"+count+"'>";
	document.getElementById("UploadFiles").innerHTML=formtext;
}

function ak_delete(id){
	if(confirm("Wollen Sie diesen Eintrag wirklich entfernen?")){
		window.location="?task=delete&ak_id="+id;
	}
}

function del_item(id, table, valName, rankName){
	if(confirm("Wollen Sie diesen Eintrag wirklich entfernen?")){
		window.location="?task=delete&id="+id+"&dbtable="+table+"&valName="+valName+"&rankName="+rankName;
	}
}

function loadRenameInput(target_id, inputValue, db_table, db_valName, db_id, db_idName){
	text="<input type='text' id='input_"+db_id+"' value='"+inputValue+"'>";
	text+="<a class='btn_small_confirm' href='#' onclick='rename_item(\""+target_id+"\",\""+db_table+"\",\""+db_valName+"\",\""+db_id+"\",\""+db_idName+"\")'><img src='images/layout/btn_confirm.png' height='15' width='15'/></a>";
	//text="<div style='float:left; width:20px;'>text</div>";
//	$(div_id).innerHTML=text;
	Element.update(target_id, text);
}

function rename_item(target_id, db_table,db_valName,db_id, db_idName){
	
	if(confirm("Wollen Sie diesen Eintrag wirklich umbenennen?")){
		newVal=$("input_"+db_id).value;
		url = "../app/templates/ajax/_rename_rubriken.php?id=" + db_id + "&db_table=" + db_table + "&db_valName=" + db_valName + "&newVal="+ newVal + "&db_idName="+db_idName;
		ak_req = erzRequestObject();
        ak_req.open('get', url, true);
        ak_req.onreadystatechange = function(){
			if (ak_req.readyState == 4) {
				text='<a href="?rubrik_id='+db_id+'">'+newVal+'</a>';
				
				$(target_id).innerHTML = text;
				
			}
		}
		ak_req.send(null);
		
	}
}

function start_accordion(accName,accActivateNr){
	switch(accName){
		case "adm_mitglieder":
						var bottomAccordion = new accordion('mitglieder_edit', {
												classNames : {
													toggle : 'accordion_toggle_edit',
													toggleActive : 'accordion_toggle_active_edit',
													content : 'accordion_content_edit'
												},
												defaultSize : {
													width : 495
												}
											});
			
						// Open first one
						bottomAccordion.activate($$('#mitglieder_edit .accordion_toggle_edit')[0]);	
						break;
		case "adm_newsletter":
						var bottomAccordion = new accordion('mitglieder_edit', {
												classNames : {
													toggle : 'accordion_toggle_edit',
													toggleActive : 'accordion_toggle_active_edit',
													content : 'accordion_content_edit'
												},
												defaultSize : {
													width : 495
												}
											});
						if (accActivateNr != "close") {
						// Open first one
							bottomAccordion.activate($$('#mitglieder_edit .accordion_toggle_edit')[accActivateNr]);	
						}
						break;						
		case "int_mitglieder":
						var bottomAccordion = new accordion('mitglieder_edit', {
												classNames : {
													toggle : 'accordion_toggle_edit',
													toggleActive : 'accordion_toggle_active_edit',
													content : 'accordion_content_edit'
												},
												defaultSize : {
													width : 495
												}
											});
			
						// Open first one
						if (accActivateNr != "none") {
							bottomAccordion.activate($$('#mitglieder_edit .accordion_toggle_edit')[accActivateNr]);
						}						
						break;						
		case "pm":
						var bottomAccordion = new accordion('acc_pm', {
												classNames : {
													toggle : 'accordion_toggle',
													toggleActive : 'accordion_toggle_active',
													content : 'accordion_content'
												},
												defaultSize : {
													width : 495
												}
											});
			
						// Open first one
						//bottomAccordion.activate($$('#acc_pm .accordion_toggle')[0]);	
						break;	
								
		case "akt":
						var bottomAccordion = new accordion('acc_akt', {
												classNames : {
													toggle : 'accordion_toggle',
													toggleActive : 'accordion_toggle_active',
													content : 'accordion_content'
												},
												defaultSize : {
													width : 495
												}
											});
			
						// Open first one
						bottomAccordion.activate($$('#acc_akt .accordion_toggle')[0]);	
						break;

		case "edit":
						var bottomAccordion = new accordion('acc_edit', {
												classNames : {
													toggle : 'accordion_toggle_edit',
													toggleActive : 'accordion_toggle_edit_active',
													content : 'accordion_content_edit'
												},
												defaultSize : {
													width : 495
												}
											});
			
						// Open first one
						if (accActivateNr != '') {
							bottomAccordion.activate($$('#acc_edit .accordion_toggle_edit')[accActivateNr]);
						}						
						break;																			
	}	
}


function randomPass(pass_length){
	
var Zufallsname = "";
var CharSet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

for (var i = 0; i < pass_length; i++)
 {
 var index = Math.floor(Math.random() * 36);

Zufallsname += CharSet.charAt(index);

}


return Zufallsname;
	
}

function delComm(){
	if(confirm("Wollen Sie den Kommentar wirklich entfernen?")){
		return true;
	}else{
		return false;
	}
}

function createMailLink (user, domain)
{
    var mail = user + '@' + domain;

    document.write ('<a href="mailto:' + mail + '">' + mail + '</a>');
}

function blendMsgBox(time){
	$("msg").style.display="block";
	window.setTimeout(blendBox,time);
//	Effect.Fade("msg", {from:1.0, to:0.0, duration:3});
//	$('msg').fade({ duration: 3.0, from:1.0, to:0.0 });

}

function blendBox(){
	$("msg").style.display="none";
}
function blendAnswerBox(time){
	window.opener.$("answer").style.display="block";
	window.setTimeout(blendABox,time);
//	Effect.Fade("msg", {from:1.0, to:0.0, duration:3});
//	$('msg').fade({ duration: 3.0, from:1.0, to:0.0 });

}

function blendABox(){
	$("answer").style.display="none";
}

function showBannerTargets(target){
	ebenen=new Array("link_ext", "link_mem", "link_akrank");
	for(i=0; i<=ebenen.length-1; i++){
		$(ebenen[i]).style.display="none";
	}
	if(target!="none")
		$(ebenen[target]).style.display="block";
		
	$("linkType").value=target;
}



function checkAll(){
	for(i=0; i<=document.boxen.auswahlBox.length-1; i++){
	document.boxen.auswahlBox[i].checked=true;
	}
}

function unCheckAll(){
	for(i=0; i<=document.boxen.auswahlBox.length-1; i++){
	document.boxen.auswahlBox[i].checked=false;
	}
}

var nextID = null;
var tabTask = null;
 function kH(e) {
     var code;
     
     if (!e) var e = window.event
       if (e.keyCode) code = e.keyCode;
       else if (e.which) code = e.which;
     
     if(code==13)
     {
	 	
		switch(nextID){
			case "umgeb_suche":
				if(tabTask == 'as_search'){
					as_search('umgeb_suche',1);
				}else{
					opzentren_search('umgeb_suche',1);
				}
					break;
			case "name_suche":
				if(tabTask == 'as_search'){
					as_search('name_suche',0);
				}else{
					opzentren_search('name_suche',0);
				}
			
				break;
			case "name_suche_int":
				if(tabTask == 'as_search'){
					as_search('name_suche',0,'int');
				}else{
					opzentren_search('name_suche',0,'int');
				}
				
		}
		
	
            
            e.cancelBubble = true;
            if (e.stopPropagation) e.stopPropagation();
            return false;
       }else{
         return true;
       }
}
 
function catchtabenter (evt, cNextID, task) {
	
    nextID = cNextID;
    if(!task){
    	task = 'as_search';
    }
    tabTask = task;
    return kH(evt);
}

function showNLUserList(id){
		var w = 500;
		var h = 590;
		var x = Math.round(screen.width/2 - w/2);
		var y = Math.round(screen.height/2 - h/2);
		var win = window.open('../app/templates/showNLUserList.php?id='+id,'preview_win','menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width='+w+',height='+h+',top='+y+',left='+x+'');
}
function addNLUserList(){
		var w = 500;
		var h = 590;
		var x = Math.round(screen.width/2 - w/2);
		var y = Math.round(screen.height/2 - h/2);
		var win = window.open('../app/templates/addNLUserList.php','preview_win','menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width='+w+',height='+h+',top='+y+',left='+x+'');
}

