﻿
var req;
function Initialize(){
	try{req=new ActiveXObject("Msxml2.XMLHTTP");}
	catch(e){try{req=new ActiveXObject("Microsoft.XMLHTTP");}
	catch(oc) {req=null;}
	}
	if(!req&&typeof XMLHttpRequest!="undefined") {
		req= new
		XMLHttpRequest();
	}
} 

// password request

function commentFormDetail(id,isim,eposta,tel,mesaj){
	var goodeposta = eposta.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);
	apos = eposta.indexOf("@");
	dotpos = eposta.lastIndexOf(".");
	lastpos = eposta.length-1;
	var badeposta 	= (apos<1 || dotpos-apos<2 || lastpos-dotpos<2);

	if ((eposta == "") || (!goodeposta && badeposta)){
		alert("Please enter a valid e-mail address!");
	}else if (isim == "" || isim == "Fornavn"){
		alert("Please fill all fields marked!");
	}else if (mesaj == "" || mesaj == "Etternavn"){
		alert("Please fill all fields marked!");
	}else{
		Initialize(); 
		var url="/comment.asp?id="+ id +"&as="+ isim +"&ep="+ eposta +"&it="+ tel +"&msj="+ mesaj +"&r="+ Math.random();
		if(req!=null){
			req.onreadystatechange=mainFormProcess;
			req.open("POST" ,url, true);
			req.send(null);
		}
	}
}

function mainFormProcess(){
	if (req.readyState == 4){
			document.getElementById("comment").innerHTML=unescape(req.responseText);
	}else{
			document.getElementById("comment").innerHTML="<img src=/images/ajax.loading.gif>";
	}
}


// xml page general

function xmlpage(url,containerid,param){
	if(param){
			url=url+'&s='+param.value
	}

	if(containerid=="comment"){
		document.getElementById(containerid).innerHTML="<img src=/images/ajax.loading.gif>";
	}
	
		var page_request = false
		if (window.XMLHttpRequest) 
				page_request = new XMLHttpRequest()
		else if (window.ActiveXObject){
			try {
					page_request = new ActiveXObject("Msxml2.XMLHTTP")
				} 
			catch (e){
				try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
				}
				catch (e){}
			}
		}
		else
			return false
			page_request.onreadystatechange=function(){
					loadpage(page_request, containerid)
				}
			page_request.open('POST', url, true)
			page_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=65001")
			page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(containerid).innerHTML=(page_request.responseText)
}

