// Dieses Script ist immer dabei - hier stehen ausschließlich 
// Kundebezogene JS Scripts

var myPage = null;
var oldPage = null;

function openPresenter(strCategory,strLanguage)
	{
	strURL="parser.php?pagename=presenter";
	
	if(!strLanguage || strLanguage.length == 0 || strLanguage == "") strLanguage = "german";
	
	if(strLanguage == "english")
		{
		strURL = "parser.php?pagename=eng_presenter&language=english";
		}
		
	if(strCategory && strCategory.length != 0 && strCategory != "") 
		{
		// Wenn noch nicht kodiert dann kodieren
		//if(strCategory.indexOf("%20") == -1) strCategory = encodeURI(strCategory);
		
		strURL = strURL + "&category=" + strCategory;
		}
	//alert(strURL);	
	openURL(strURL,710,520);	
	}

	
function openURL(strName,nWidth,nHeight)
        {
        var strParams;

        strParams = "toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=no,resizable=yes,copyhistory=yes,width=";
        strParams = strParams + nWidth + ",height=" + nHeight;

        if(myPage)
                {
                oldPage = myPage;
                }
        myPage = window.open(strName,"_blank",strParams);

        if(oldPage)
                {
                oldPage.close();
                oldPage = null;
                }
        }
		
function openShopDetail(strArtNr,strLanguage,strCurrentPage)
	{
	strURL = "parser.php?pagename=" + strCurrentPage + "_detail&artnr=" + strArtNr;
	
	if(!strLanguage || strLanguage.length == 0 || strLanguage == "") strLanguage = "german";
	
	if(strLanguage == "english")
		{
		strURL = "parser.php?pagename=" + strCurrentPage + "_detail&language=english&artnr=" + strArtNr;
		}
		
	//alert(strURL);	
	openURL(strURL,530,500);	
	}		 
/******************************************************************************
* Plugin: CAMMANAGER.PLG
* Folgende Funktionen werden für das Plugin benötigt:	
*		openCAMPosition
*		writeCodeForNewCAMWindow
*/	

/**
* Popupfenster wird geöffnet. Der CodeTeil des neuen Fensters wird dynamisch mit JS erzeugt 
*
* @param        strPictFileName - Filename des Bildes das die Position anzeigt
*
* @returns      void
*/
function openCAMPosition(strPictFileName)
	{
	var strParams;
	var nWidth = 300;
	var nHeight = 200;
	

	strParams = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,titlebar=no,width=";
	strParams = strParams + nWidth + ",height=" + nHeight;

	// Funkt nur bei JS 1.2 und NS 4.0
	strParams = strParams + ",screenX=" + nWidth + ",screenY=" + nHeight;

	// alert(strParams);

	if(myPage)
		{
		oldPage = myPage;
		}
	myPage = window.open("about:blank ","_blank",strParams);

	writeCodeForNewCAMWindow(myPage.document,strPictFileName);

	if(oldPage)
		{
		oldPage.close();
		oldPage = null;
		}
	}
	
/**
* Der HTML-Code für dieses Fenster (Positionsanzeige CAM) wird dynamisch erzeugt.
* Dadurch benötigt man kein zusätzliches HTML File sondern nur ein JPG File
*
* @param        newDocument - Document-Object des erzeugten Fensters
* @param        strFileName - JPG oder GIF das in einer Tabelle angezeigt werden soll.
*
* @returns      void
*/
function writeCodeForNewCAMWindow(newDocument,strFileName)
	{
	newDocument.write("<html>");
	newDocument.write("<head>");
	newDocument.write("<title>CAM-Position</title>");
	newDocument.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">");
	newDocument.write("</head>");

	newDocument.write("<body bgcolor=\"#FFFFFF\" leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\">");
	newDocument.write("<div align=\"center\">");
	newDocument.write("<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"100%\">");
	newDocument.write("<tr>");
	newDocument.write("<td align=\"center\" valign=\"middle\">");
	newDocument.write("<img src=\"" + strFileName + "\">");
	newDocument.write("</td>");
	newDocument.write("</tr>");
	newDocument.write("</table>");
	newDocument.write("</div>");
	newDocument.write("</body>");
	newDocument.write("</html>");
	}
			 
