/**
 * JavaScript Document
 * @autor David Linse ( aka the binary )
 * @version 0.2.1
 *
 */

// alert('app.included');

/**
 * @todo
 * - try to pass separator as parameter to keep application dynamic
 * - implement contentpage.php
 *
 * @history
 * - 12.07.2005 MS // added full URL to scriptpath
 * - 02.06.2005 DL // fixed bug in MSīs retrieving sub-id (length of param added )
 * - 28.05.2005 MS // Fixed 2 digits main.id very easy
 */

function LCSender_DoFSCommand(command, args)
{
	if (command == "onMenuChange")
	{
		var main;
		var sub;

		pos = args.indexOf(".");
		len = args.length;

		main = Number( args.substring(0,pos) );
		sub = Number( args.substring(pos+1,len) );

		var path = window.location.toString();
		var pos = path.lastIndexOf("/")+1;
		var url = path.substring( 0, pos );
		var phpscript = url+"bin/contentpage.php?main="+ main +"&sub="+ sub+"&page=0";
		// alert (phpscript);
		document.getElementById("mainc").src = url+"bin/contentpage.php?main="+ main +"&sub="+ sub+"&page=0";
	}
}


/**
 * use this function to change content
 * after leftsided animation is complete
 * -> modification of LCReceiver needed !
 */
function LCReceiver_DoFSCommand(command, args)
{
	// alert(args);

	if (command == "onComplete")
	{
		/*
		var main;
		var sub;

		main = Number( args.substring(0,1) )
		sub = Number( args.substring(2,3) );

		ext = 'php';
		document.getElementById("mainc").src = "html/template.php?main="+ main +"&sub="+ sub;
		*/
	}
}

/**
 * Hooks for Internet Explorer.
 * @LCSender
 */
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub LCSender_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call LCSender_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}
/**
 * @LCReceiver
 */
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub LCReceiver_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call LCReceiver_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}

/**
 * open predefined popup
 * (still unused)
 */
function openit(link) {
	window.open(link,"up_window","toolbar=yes,location=no,directories=no,resizable=yes,scrollbars=yes,status=yes,left=100,top=100,width=800,height=400");
}

function openAGB() {
	openit("html/agb.html");
}

function openImpressum() {
	openit("html/impressum.html");
}