var win = null;
function newWindow(mypage,myname,w,h,features) {
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	if (winl < 0) winl = 0;
	if (wint < 0) wint = 0;
	var settings = 'height=' + h + ',';
	settings += 'width=' + w + ',';
	settings += 'top=' + wint + ',';
	settings += 'left=' + winl + ',';
	settings += features;
	win = window.open(mypage,myname,settings);
	if (win == null) alert(popupmessage);
	else win.window.focus();
}

function addItemToCart(guid,qty,chosenVariantOptionGuids,funktion){
	var url = '/ajax/itemToCart.asp';
	var pars = 'qty=' + qty + '&itemGuid=' + guid + '&chosenVariantOptionGuids=' + chosenVariantOptionGuids + '&funktion=' + funktion  ;
	// alert(pars);
	
	var myAjax = new Ajax.Updater(
		'smallbasket', 
		url,
		{
			method: 'get', 
			parameters: pars
			//onSuccess: test
		});
	
}

function HandleDropdownChange(productGuid, side, optionsLists, variantQuery, extraValueQuery, drpDownsNames, ignoreField)
{
	showWorkingIcon(optionsLists, ignoreField);

	var url = '/ajax/itemChange.asp';
	var pars = 'productGuid=' + productGuid + '&side=' + side + '&optionsLists=' + optionsLists + '&drpDowns=' + drpDownsNames + '&variantQuery=' + variantQuery + "&ignoreField=" + ignoreField;
	pars += extraValueQuery + "&rndJS=" + Math.random();
	// alert(pars);
	
	var myAjax = new Ajax.Updater( 'updateableDiv', url, { 
        method: 'get', parameters: pars, evalScripts: true, onComplete: hideWorkingIcon });
	
	
	//var myAjax = new Ajax.Updater(
	//	'updateableDiv', 
	//	url,
	//	{
	//		method: 'get', 
	//		parameters: pars
	//		//onSuccess: test
	//	});
	
}

function showWorkingIcon(optionsLists, ignoreField){
	document.getElementById('workingIconDiv').style.display = 'block';
	
	optionSelectIdsEye = optionsLists;
	selectIdsEye = optionSelectIdsEye.split(';');
		
	for(i = 0; i < selectIdsEye.length; i++)
	{
		var selectName = selectIdsEye[i];
		
		if (selectName != ignoreField)
			$(selectName).disabled = true;
		
		
	}
	
	
	
}

function hideWorkingIcon(){
	document.getElementById('workingIconDiv').style.display = 'none';
}

function isValidQuantity( qntField )
{
	var qnt = document.getElementById(qntField).value;
	if( qnt == '' )// it is OK to not want to by (because there is 2 items - one for each eye))
	{
		return false;
	}
	if( qnt != parseInt( qnt, 10 ))
	{
		alert('brug kun tal i antal feltet');
		return false
	}
	else
	{
		if( qnt == 0 )
		{
			return false; //it is OK to not want to by (because there is 2 items - one for each eye))
		}
	}
	
	return true;
}

function submitenter(myfield,e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	if (keycode == 13)
	{
		document.getElementById('funktion').value = "update";
		myfield.form.submit();
		return false;
	}
	else
		return true;
}
