function doAjaxCallBack(res)
{
	document.getElementById('ajaxWin').innerHTML = res;
}
function ajaxSend(url, callback)
{
	function ajaxBindCallback()
	{
		if (ajaxRequest.readyState == 4 && ajaxRequest.status == 200 && ajaxCallback)
		{
			ajaxCallback(ajaxRequest.responseText.toString());
		} 
	}

	var ajaxRequest = null;
	var ajaxCallback = callback;

	try
	{
		if(window.XMLHttpRequest) 
		{
			ajaxRequest = new XMLHttpRequest();
			ajaxRequest.onreadystatechange = ajaxBindCallback;
			ajaxRequest.open("GET", url, true);
			ajaxRequest.send(null);
		} 
		else if (window.ActiveXObject) 
		{
			ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			if(ajaxRequest) 
			{
				ajaxRequest.onreadystatechange = ajaxBindCallback;
				ajaxRequest.open("GET", url, true);
				ajaxRequest.send();
			}
		}
		else
		{
			throw 'No AJAX support';
		}
	}
	catch(ajaxException)
	{
		window.open(url + '&Layout=1','ajaxWindow','width=430,height=180,scrollbars=1,resizable=1');
		document.getElementById('ajaxWin').style.display='none';
	}
	return (ajaxRequest != null);
}
function showAjaxMiddle(url)
{
	try
	{
		var pW = document.getElementById('ajaxWin');
		pW.innerHTML += 'Laddar...';
		
		var currentMiddle = 0;
		var currentCenter = 0;
		if(document.documentElement && document.documentElement.clientHeight)
		{
			currentMiddle = document.documentElement.scrollTop + document.documentElement.clientHeight/2;
			currentCenter = document.documentElement.scrollLeft + document.documentElement.clientWidth/2;
		}
		else
		{
			currentMiddle = document.body.scrollTop + document.body.clientHeight/2;
			currentCenter = document.body.scrollLeft + document.body.clientWidth/2;
		}
		pW.style.top = Math.round(currentMiddle - 100) + 'px';
		pW.style.left = Math.round(currentCenter - 200) + 'px';

		pW.style.display = '';
		
		ajaxSend(url,doAjaxCallBack);
	}
	catch(Exception) {}
}
function winPrm()
{
	var ret = 'toolbar=no,titlebar=no,location=no,menubar=no,status=no,left=0,top=0,resizable=yes,screenX=0,screenY=0';
	if(screen.availHeight > 900 && screen.availWidth > 1200)
	{
		ret += ',scrollbars=no,width=1050,height=750';
	}
	else
	{
		ret += ',scrollbars=' + (screen.availHeight > 768 && screen.availWidth > 1024 ? 'no' : 'yes') + ',width='+(screen.availWidth - 10).toString()+',height='+(screen.availHeight - 40).toString();
	}
	return ret;
}

function storeURL()
{
	return 'https://webshop.ahlsell.com/vivp/Login.do?SCM=A209381B421948E218F12984A1239487E12439789123789FF23FFAACCEASd981241CCAE209841FAAECAE986712873161ADEFCEAF2498167249867239478ADE&actionType=authenticate&failureURL=/vivp/index.jsp';
}
function submitLogin()
{
	var myWindow;
	if(screen.availHeight <= 768)
	{
		myWindow = window.open('/blank.aspx','mywindow',winPrm());
	}
	myWindow = window.open(storeURL()+'&userName=' + document.forms[0].USER.value + '&password=' + document.forms[0].PWD.value,'mywindow',winPrm());
	document.forms[0].PWD.value = '';
	myWindow.focus();
	return false;
}