var xmlReq = null;;
var doc = null
	
function sub(f, ts, vf) {
	var file = ts;
	if (eval(vf)) {
		var str = getFormValues(f,vf);	
		ts = "/" + ts;
		n = getXML(file,str);
		//alert ("Eval OK");
	}
}

function displayState() {
	if (doc.readyState == 4 && doc.status == 200){
		document.getElementById('page_container').innerHTML = doc.responseText;
		//alert (doc.responseText);
	}	
}


function getXML(file,str) {
	
	if (typeof window.ActiveXObject != 'undefined' ) {
		doc = new ActiveXObject("Microsoft.XMLHTTP");
		doc.onreadystatechange = displayState;
	}
	else {
		doc = new XMLHttpRequest();
		doc.onload = displayState;
	}
	
	doc.open( "POST", file, true);
	doc.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	
	doc.send(str);
	
	return doc;
}


function getFormValues(fobj,valFunc) {
	var str = "";
	var valueArr = null;
	var val = "";
	var cmd = "";
	
		for(var i=0; i<fobj.elements.length; i++) {
			
			switch(fobj.elements[i].type) {
				
				case "text":
				str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
				break;
		
				case "textarea":
				str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";
				break;
		
				case "select-one":
					str += fobj.elements[i].name + "=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&";
				break;
			}
		}
		
		str = str.substr(0,(str.length - 1));
		
		return str;
}

function valTipsaVan() {
	MM_validateForm('friends_name','','R','friends_email','','RisEmail', 'your_name','','R','your_email','','RisEmail');
	return document.MM_returnValue;
}

function valNyhetsbrev() {
	MM_validateForm('namn','','R','epost','','RisEmail'); 
	return document.MM_returnValue;
}

