<!-- Hide

/*
This script is written by Eric (Webcrawl@usa.net)
For full source code, installation instructions,
100's more DHTML scripts, and Terms Of
Use, visit dynamicdrive.com
*/

function printit(){  
	if (window.print) {
    window.print() ;  
	} else {
    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
	}
}


function cancelConfirm(){
	question = confirm("Vill du verkligen avsluta utan att spara dina värden?")
	if (question != "0"){
		parent.parent.GB_hide();
	}
}

function createRequestObject()
{
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer"){
		/* Create the object using MSIE's method */
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		/* Create the object using other browser's method */
		request_o = new XMLHttpRequest();
	}
	return request_o; //return the object
}

function submitForm(inFormObj, inAction, inPressedButton) {
	var form = inFormObj;

	if (inPressedButton!=null)
	{
		form.pressedbutton.value=inPressedButton;
	}
	form.action = inAction;
	form.submit();
}

function validateForm(inFormObj, inAction, inPressedButton) {
	var form = inFormObj;
	ok=1;

	if (form.name=='recepieform')
	{
		if(form.recipename.value<='')
		{
			alert('Receptnamn inte ifyllt!');
			ok=0;
		} 
		if (form.numberportions.value<=''&&ok==1)
		{
			alert('Antal portioner inte ifyllt!');
			ok=0;
		}
		if (form.recipe_category.value==0&&ok==1)
		{
			alert('Måste välja en kategori!');
			ok=0;
		} 	
		if (form.cookmethod.value==0&&ok==1)
		{
			alert('Tillagningsanvisning inte ifyllt!');
			ok=0;
		}
			
	}
	
	if (ok==1)
		submitForm(inFormObj, inAction, inPressedButton);
	
}

function setContentWidth(inNumber)
{
  var width_190 = (40+(inNumber)*190);
  var width_130 = (40+(inNumber)*130);
  var ads_left_190 = (785-640)+(40+(inNumber)*190);
  var ads_left_130 = (785-640)+(40+(inNumber)*130);
  
  if (inNumber>4)
  {
    if (inNumber<6)
    {
        document.getElementById('content').style.width = width_190+'px';
        document.getElementById('ads').style.left = ads_left_190+'px';
    }
    else
    {
        document.getElementById('content').style.width = width_130+'px';
        document.getElementById('ads').style.left = ads_left_130+'px';
    }
  }
}

function setDate(inDate,inID,inOrderNumber, inObj) {
	if (document.getElementById('updatelayer').style.visibility != 'visible')
	{
		document.formular.familymemberid.value=inID;
		if (inOrderNumber == 1) {
			document.formular.familymember1.checked=true;
		} else if (inOrderNumber==2) {
	        document.formular.familymember2.checked=true;
		} else if (inOrderNumber==3) {
	        document.formular.familymember3.checked=true;
		} else if (inOrderNumber==4) {
	        document.formular.familymember4.checked=true;
		} else if (inOrderNumber==5) {
	        document.formular.familymember5.checked=true;
		} else if (inOrderNumber==6) {
	        document.formular.familymember6.checked=true;
		} else if (inOrderNumber==7) {
	        document.formular.familymember7.checked=true;
		}
		document.formular.date.value=inDate;
		document.formular.enddate.value=inDate;
		if (findPosY(inObj)>400)
		{
			document.getElementById('layer1').style.top = findPosY(inObj)-100;
		}
	//	document.getElementById('layer1').style.left = findPosX(inObj);
		document.getElementById('layer1').style.visibility = 'visible';
  		document.formular.familymember1.focus();
        document.formular.save.focus();
		document.formular.headline.focus();
	}
	
	return;
}

function UpdatePost(inDate,inEndDate,inPostid,inStarttime,inEndtime,inHeadline,inText,inRepeat,inRepeatUntilDate,inRemoveDate,inOrdernumber1,inOrdernumber2,inOrdernumber3,inOrdernumber4,inOrdernumber5,inOrdernumber6,inOrdernumber7,inObj) {
	if (document.getElementById('layer1').style.visibility != 'visible')
	{
		if (inOrdernumber1 != 0)
		{
			document.updateform.familymember1.checked=true;
		} else
		{
			document.updateform.familymember1.checked=false;
		}
		if (inOrdernumber2!=0) {
	 		document.updateform.familymember2.checked=true;
		}
		if (inOrdernumber3!=0) {
	 		document.updateform.familymember3.checked=true;
		}
		if (inOrdernumber4!=0) {
	 		document.updateform.familymember4.checked=true;
		}
		if (inOrdernumber5!=0) {
	 		document.updateform.familymember5.checked=true;
		}
		if (inOrdernumber6!=0) {
			document.updateform.familymember6.checked=true;
		}
		if (inOrdernumber7!=0) {
			document.updateform.familymember7.checked=true;
		}
		document.updateform.date.value=inDate;
    //    date_Object.setPicked(date(inDate).getFullYear(), date(inDate).getMonth(), date(inDate).getDate());
		document.updateform.enddate.value=inEndDate;
		document.updateform.starttime.value=inStarttime;
		document.updateform.endtime.value=inEndtime;
		document.updateform.headline.value=inHeadline;
		document.updateform.text.value=inText.replace(/<br\/>/g, "\n")
	//	document.updateform.text.value=inText.replace("<br/>"/g,"\n\r");
		document.updateform.repeat.value=inRepeat;
		document.updateform.repeatuntildate.value=inRepeatUntilDate;
    document.updateform.removedate.value=inRemoveDate;
		document.updateform.postid.value=inPostid;
		if (findPosY(inObj)>400)
		{
			document.getElementById('updatelayer').style.top = findPosY(inObj)-100;
		}
		
		//If no repeat then don't show possibility to remove all
		if (inRepeat=='none')
		{
			//document.getElementById('deleteall').style.visibility = 'hidden';
			document.getElementById('deleteall').style.display = 'none';
			document.getElementById('repeatuntil').style.display = 'none';
		} else
		{
			//document.getElementById('deleteall').style.visibility = 'visible';
			document.getElementById('deleteall').style.display = '';
			document.getElementById('repeatuntil').style.display = '';
		}
		
		document.getElementById('updatelayer').style.visibility = 'visible';
  	document.updateform.familymember1.focus();
    document.updateform.save.focus();
    document.updateform.headline.focus();
	}
	return;
}

function repeatselection(invalue)
{
	if(invalue=='none')
	{
		document.getElementById('repeatuntil').style.display = 'none';
	} else
	{
		document.getElementById('repeatuntil').style.display = '';
	}
	
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}


// -->

