	/*
	* muuntamon extranet järjestelmän palikoita
	*/
	
	function formDataResp(data)
	{
		alert(data.massage);
		var obj = document.getElementsByTagName('input');
	 	for (i=0; i< obj.length; i++) 
	 	{
	 		if(obj[i].type == 'text')
	 			obj[i].value = "";
	 	}
	 	obj = document.getElementsByTagName('textarea');
	 	for (i=0; i< obj.length; i++) 
	 	{
	 		obj[i].value = "";
	 	}
		//alert(obj.length);
	}
	function setuserInfoSave(data)
	{
		alert(data.massage);
		document.location.href = "main.php?id=" + document.getElementById('pagethanks').value;
	}
	var handleSuccess = function(o)
	{ 
			//document.getElementById("helpTxt").innerHTML = o.responseText;
			//alert(" dsdsd");
	    if(o.responseText !== undefined)
	    { 
	       
	       var strdata = o.responseText;
	     	if(strdata.indexOf('<datasrart>') == 0)
	       		strdata = strdata.substring(11,strdata.length);
	       var data = eval( '(' + strdata + ')' );
	       
	       if(data.ac == "login" && data.login != "ok")
	       	alert(data.massage);
	       if(data.login == "ok")
	       	document.location.href = "main.php?id=" + document.getElementById('page').value;
	       if(data.login == "Exit")
	       	document.location.href = "main.php?id=" + document.getElementById('page').value;
	       if(data.ac == "saveData")
	       	formDataResp(data);
	       if(data.ac == "userInfoSave")
	       	setuserInfoSave(data);
	       if(data.ac == "userInfoErr")
	       	alert(data.massage);
	       	
	    } 
	} 
	
	var handleFailure = function(o)
	{
		alert("Virhe:");
		if(o.responseText !== undefined)
		{
			document.getElementById("helpTxt").innerHTML = o.responseText;
			/*
			div.innerHTML = "<li>Transaction id: " + o.tId + "</li>";
			div.innerHTML += "<li>HTTP status: " + o.status + "</li>";
			div.innerHTML += "<li>Status code message: " + o.statusText + "</li>";
			*/
		}
	};
	
	var callback = 
	{ 
  success:handleSuccess, 
  failure: handleFailure, 
  argument: ['foo','bar'] 
	};
	
	var callbackFile = 
	{ 
  upload:handleSuccess, 
  failure: handleFailure, 
  argument: ['foo','bar'] 
	}; 
	
	function logOut(e)
	{		
		//alert("logout");
		var phpId = getCookie('PHPSESSID');
		var params = "ptype=ajax&ac=extraExit" + "&PHPSESSID=" + phpId;
		var cObj = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, params);
	}
	function logIn(e)
	{
			//alert("login");
			var phpId = getCookie('PHPSESSID');
			var params = "PHPSESSID=" + phpId;
			var formObject = document.getElementById('extralogin');	
			YAHOO.util.Connect.setForm(formObject);
			var cObj = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, params);
	}
	
	function getDoc(id)
	{
		//var formObject = document.getElementById('extralogin');	
		//YAHOO.util.Connect.setForm(formObject);
		var phpId = getCookie('PHPSESSID');
		//alert(phpId);
		var params = "ptype=ajax&ac=getDoc&docid=" + id;
		//var cObj = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, params);
		var wp = 'mg-ajax.php?' + 'PHPSESSID=' + phpId + '&' + params;
		//alert(wp);
		window.location.href = wp;
		//var load = window.open(wp,'','scrollbars=no,menubar=no,height=400,width=400,resizable=yes,toolbar=no,location=no,status=no');
	}
	function getCookie(c_name)
	{
	if (document.cookie.length>0)
	  {
	  c_start=document.cookie.indexOf(c_name + "=")
	  if (c_start!=-1)
	    { 
	    c_start=c_start + c_name.length+1 
	    c_end=document.cookie.indexOf(";",c_start)
	    if (c_end==-1) c_end=document.cookie.length
	    return unescape(document.cookie.substring(c_start,c_end))
	    } 
	  }
	return ""
	}
	
	function setUserInfoForm()
	{
		//alert(" osui");
		var phpId = getCookie('PHPSESSID');
		var params = "PHPSESSID=" + phpId;
		var formObject = document.getElementById('extralogin');	
		YAHOO.util.Connect.setForm(formObject, true);
		var cObj = YAHOO.util.Connect.asyncRequest('POST', sUrl, callbackFile, params);	
	}
	
	YAHOO.util.Event.addListener('submitOK', "click", logIn);
	YAHOO.util.Event.addListener('submitLogOut', "click", logOut);
