// Projektspezifische JS-Funktionen
/*
function openPopup(url,ID){
	//der array 'IstrListboxTargetPopupstyle' wird in der methode
	//MainOutputClass.GetClientJSPopupTargets() gefuellt...
	window.open(url,"ePilotPopup"+ID,IstrListboxTargetPopupstyle[ID]);
}
*/

function openPopup(url, ID, mediaID){
	//der array 'IstrListboxTargetPopupstyle' wird in der methode
	//MainOutputClass.GetClientJSPopupTargets() gefuellt...

	if ((mediaID > 0) && (ID == 197)) {
		url = "/main.aspx/G/" + GroupID + "/L/" + LangID + "/A/" + AreaID + "/ID/" + mediaID + "/V/media";
		window.open(url, "ePilotPopup"+ID, IstrListboxTargetPopupstyle[ID]);
	} else {
		//url += "/V/popup/PM/1";
		window.open(url, "ePilotPopup"+ID, IstrListboxTargetPopupstyle[ID]);
	}
}


function openContent(url,ID){
	switch(ID){
		case 4:
			parent.location.href = url;
			break;
		case 5:
			parent.window.opener.location.href = url;
			break;
	}
}

function RunSearch(lngPopupMode) {

  var strLink = IstrPopupLink;
  var queryval = document.forms["suche"].elements["Z"].value;
  var ID = document.forms["suche"].elements["ID"].value;

  strLink += "/ID/" + ID + "/Z/" + queryval;

  openPopup(strLink, lngPopupMode);
}


function hideshowdiv(divID) {
	var VState = document.getElementById(divID).style.visibility;

	//document.title = divID + " " + document.getElementById(divID).style.display;

	if (VState=="visible") {
		document.getElementById(divID).style.visibility = "hidden";
	} else {
		document.getElementById(divID).style.visibility = "visible";
	}

} //end function

function hidediv(divID) {
	document.getElementById(divID).style.visibility = "hidden";
} //end function

function showdiv(divID) {
	document.getElementById(divID).style.visibility = "visible";
} //end function

function CloseAlleMenues(blnShowDiv) {

	if (!blnShowDiv) {
		showdiv("objectsearch");
	}
	closaAlleMenues();
}

// Popup fuer den Lageplan
function openPopupLageplan(xkoordinate,ykoordinate){
	var url = "http://www.niedersachsennavigator.niedersachsen.de/cgi-bin/nn/n.pl?prj=wg_wesermarsch";
	url +=  "&amp;m_re=" + xkoordinate + "&amp;m_ho=" + ykoordinate;
	url +=  "&amp;s_re=" + xkoordinate + "&amp;s_ho=" + ykoordinate;
	url +=  "&amp;zoom=7";

	window.open(url, "Flash", "status=no,scrollbars=no,width=484,height=420");
}

function openPopupKarte(STRASSE,HAUSNUMMER,PLZ,ORT){
	var url = "http://link2.map24.com/?lid=2d1b1345&amp;maptype=CGI&amp;street0=";
	url +=  STRASSE + "+" + HAUSNUMMER;
	url +=  "&amp;zip0=" + PLZ + "&amp;city0=" + ORT;
	url +=  "&amp;country0=de&amp;description0=wohnbauwesermarsch&amp;lang=de";

	window.open(url, "Flash", "status=no,scrollbars=yes,resizable=yes,width=800,height=600");
}

/*
function OpenPDF(url, title, popupID) {
	var link = "/htmltopdf/default.aspx?"
	link += "name=" + encodeURI(title);
	link += "&cnf=2";
	link += "&url=" + encodeURIComponent(url);

	openPopup(link, popupID, -1);
}
*/
function OpenPDF(url, title, popupID) {
	var link = "/pdf.aspx?"
	link += "docname=" + encodeURI(title);
	link += "&url=" + encodeURIComponent(url);

	openPopup(link, popupID, -1);
}

var activenav01index = 0;
var activenav01id = 0;
var nav02index = 0;



function MarkNav02(objectid, index) {

}


function RunImmoSearch() {
	// hier werden alle Werte selektiert
	var city = document.forms["AppartmentSuche"].elements["city"].value;
	
	var using = "off";
  if (document.forms["AppartmentSuche"].elements["using"].checked)
    using = "on";
	var space_lower = window.document.AppartmentSuche.spacelower.value;
	var space_upper = window.document.AppartmentSuche.spaceupper.value;
	var room_lower = window.document.AppartmentSuche.roomlower.value;
	var room_upper = window.document.AppartmentSuche.roomupper.value;
	var rent_lower = window.document.AppartmentSuche.rentlower.value;
	var rent_upper = window.document.AppartmentSuche.rentupper.value;

	var strZ1 = "";
	var strZ2 = "";
	var space = "";
	var room = "";
	var rent = "";

	// space
	if (space_lower != "") {
		space = space_lower;
	}
	
	space += "-";
	if (space_upper != "") {
		space += space_upper;
	}
	
	// room
	if (room_lower != "") {
		room += room_lower;
	}
	room += "-";
	if (room_upper != "") {
		room += room_upper;
	}
	// rent
	if (rent_lower != "") {
		rent += rent_lower;
	}
	rent += "-";
	if (rent_upper != "") {
		rent += rent_upper;
	}
	
	strZ1 = city
	strZ2 = space + ";" + room + ";" + rent + ";" + using;
	
	// vorerst werden per get die Listen aufgerufen
	var link = "";
	link = IstrBaseLink + "/Z/" + strZ1 + "/Z2/" + strZ2;
	link += "/ID/" + FixID_exposelist;

	//alert(link);
  location.href = link;
}


// Touchscreen Funktionen //
function ShowFlash(controlID, src, width, height, quality, bgcolor, align, params) {
	
    if (!align)
        align = "middle"
    if (!bgcolor)
        bgcolor = "#ffffff"
    if (!quality)
        quality = "high"

    var output = "";

    output += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"';

		
    if (width != '')
        output += ' width="' + width + '"';
    if (height != '')
        output += ' height="' + height + '"';
		
    output += ' id="' + controlID + '" align="' + align + '">';

    output += '<param name="allowScriptAccess" value="sameDomain" />';
    output += '<param name="movie" value="' + src + '" />';
    output += '<param name="quality" value="' + quality + '" />';
    output += '<param name="bgcolor" value="' + bgcolor + '" />';

    var embedVars = "";
    if (params) {
        for(var i = 0; i < params.length; i++) {
            output += '<param name="' + params[i]['Key'] + '" value="' + params[i]['Value'] + '" />';
            embedVars += params[i]['Key'] + "=\"" + params[i]['Value'] + "\"";
        }
    }

    output += '<embed src="' + src + '" quality="' + quality + '"';
		
    if (width != '')
        output += ' width="' + width + '"';
    if (height != '')
        output += ' height="' + height + '"'
		
    //output += ' bgcolor="' + bgcolor + '" name="' + controlID + '" align="' + align + '" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ' + embedVars + '></embed>';
    output += ' bgcolor="' + bgcolor + '" name="' + controlID + '" align="' + align + '" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ' + embedVars + '></embed>';

    output += '</object>';
    document.write(output);
}

function ShowFlash2(controlID, src, width, height, quality, bgcolor, align, params) {
	
    if (!align)
        align = "middle"
    if (!bgcolor)
        bgcolor = "#ffffff"
    if (!quality)
        quality = "high"

    var output = "";

    output += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"';

		
    if (width != '')
        output += ' width="' + width + '"';
    if (height != '')
        output += ' height="' + height + '"';
		
    output += ' id="' + controlID + '" align="' + align + '">';

    output += '<param name="allowScriptAccess" value="sameDomain" />';
    output += '<param name="movie" value="' + src + '" />';
    output += '<param name="quality" value="' + quality + '" />';
    output += '<param name="bgcolor" value="' + bgcolor + '" />';
    output += '<param name="wmode" value="transparent" />';
    
    var embedVars = "";
    if (params) {
        for(var i = 0; i < params.length; i++) {
            output += '<param name="' + params[i]['Key'] + '" value="' + params[i]['Value'] + '" />';
            embedVars += params[i]['Key'] + "=\"" + params[i]['Value'] + "\"";
        }
    }

    output += '<embed src="' + src + '" quality="' + quality + '"';
		
    if (width != '')
        output += ' width="' + width + '"';
    if (height != '')
        output += ' height="' + height + '"'
		
    //output += ' bgcolor="' + bgcolor + '" name="' + controlID + '" align="' + align + '" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ' + embedVars + '></embed>';
    output += 'wmode="transparent" bgcolor="' + bgcolor + '" name="' + controlID + '" align="' + align + '" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ' + embedVars + '></embed>';

    output += '</object>';
    document.write(output);
}
