function createRequestObject()
{
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();
	   
function handleResponse()
{
    if( http.readyState == 4 )
	{
        var response = http.responseText;
        document.getElementById('content').innerHTML = response;
    }
}

function sndReq(action)
{
	http.open('post', 'switch.php?action=' + action + '&r=' + Math.round(Math.random()*100000) );
    http.onreadystatechange = handleResponse;	
	http.send(null);
}

function sendData(action)
{
	var url = 'switch.php?action=' + action;
	var pars = Form.serialize($('frm'));
	
	document.getElementById('listEmail').value='Email';
	document.getElementById('listName').value='Name (optional)';
	document.getElementById('listPlz').value='Plz (optional)';	
	
	if( action=='signList' )
	{
		new Ajax.Updater('list', url, {asynchronous:true, parameters:pars});
	}
	else
	{
		new Ajax.Updater('content', url, {asynchronous:true, parameters:pars});
	}
}

function sendOrder(action)
{
	var url = 'switch.php?action=' + action;
	var pars = Form.serialize($('frm2'));		
	new Ajax.Updater('content', url, {asynchronous:true, parameters:pars});
}

var popUpWin=0;

function popUpWindow(URLStr, width, height)
{
	if(popUpWin)
	{
		if(!popUpWin.closed) popUpWin.close();
	}
	var left = (screen.Width - width) / 2;
	var top = (screen.Height - height) / 2;
	popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}