//Globals

var showError = 0;

function startFBForm(METHOD,URL) {
var method = METHOD;
var url = URL;
document.writeln("<form action=\""+url+"\" onsubmit=\"return validate_form\(this\)\;\" method=\""+method+"\">");
}

function endForm() {
document.writeln("</form>");
}

function validate_email(field)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2)
  {showError = 1;return false;}
else {return true;}
}
}

function validate_required(field,invalidValue)
{
with (field)
{
if (value==null||value==""||value==""+invalidValue+"")
  {showError = 1;return false;}
else {return true}
}
}

function validate_form(thisform)
{
var errorText = [];
showError = 0;
with (thisform)
{
if (validate_required(Etunimi,"Etunimi(*):")==false)
  {errorText.push('Etunimi');}
if (validate_required(Sukunimi,"Sukunimi(*):")==false)
  {errorText.push('Sukunimi');}
if (validate_required(Viesti,"Viesti(*):")==false)
  {errorText.push('Viesti');}
if (validate_email(email)==false)
  {errorText.push('\nemail (osoite tulee olla oikeassa muodossaan!)');}
}

if (showError==1)
{
 alert('Puuttuvat vaadittavat tiedot:\n\n'+errorText.toString());
 return false;
}
}


function ajaxFunction(action)
  {
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
       {
        if (action=="get_user")
	{
		var response = xmlHttp.responseText;
	
		var returnarray = response.toString();
		var update = new Array();

		update = returnarray.split('|');

		document.myForm.fname.value=update[1]; 
		document.myForm.lname.value=update[2]; 
		document.myForm.street.value=update[3]; 
		document.myForm.zip.value=update[4]; 
		document.myForm.city.value=update[5]; 
		document.myForm.account.value=update[6]; 
		document.myForm.password.value=update[7]; 
		document.myForm.company.value=update[8]; 
		document.myForm.title.value=update[9]; 
		document.myForm.email.value=update[10]; 
		document.myForm.phone_h.value=update[11]; 
		document.myForm.phone_w.value=update[12]; 
		document.myForm.active.value=update[13]; 
	}
	else if (action=="tallenna")
	{
		var response = xmlHttp.responseText;
	
		var returnarray = response.toString();
		var update = new Array();

		update = returnarray.split('|');
		alert(update[1]); 

	}
	else if (action=="HINNASTO")
	{
		var response = xmlHttp.responseText;
		var returnarray = response.toString();
		//returnarray = "lkjdkljaslk jlkjasd kljasdlkj lkjasldjk kljlkjasdlkj aldjlkasjdlksdj lkjasdlkj adjlaksjd lkjasldkj laksjdlkj asldkjljlasdj lkjasdj lkasjdl kjlkj aslkdj lkjad lkjalsj lskjlj lskj lkjasdlkj saldkj lkjasld jlkasjdl kjlkjas djasldj laksjd lkjasdlkj asdj ldj lkas dlkjas klj lkjlaksjd lkjaslkdjas lk Markku Liikala klasdlkasjd lasdlkjasldj laksjdlkdlkjasldkjasjd lkasj lkajsdlk jasdljasldkj TESTING TESTING";
		document.getElementById("hinnasto").innerHTML = returnarray;

		//var update = new Array();
		//update = returnarray.split(' ');
		//document.getElementById("hinnasto").innerHTML = response[2].toString();

	}
	else if (action=="JOTAIN_MUUTA")
	{
		var response = xmlHttp.responseText;
	
		var returnarray = response.toString();
		document.myForm.hinnasto.value=returnarray;

		//var update = new Array();

		//update = returnarray.split('|');
		//alert(returnarray); 

	}
	else
	{
		document.myForm.hinnasto.value="EKA ELSEEEEEEE"; 

	}

	//alert(response);
		

	//document.myForm.fname.value=xmlHttp.responseText;
	//document.myForm.lname.value=xmlHttp.responseText[0]; 
              
	}
      }
if (action == "HINNASTO")
{   
	xmlHttp.open("GET","pricelist.php?id="+action+"&value="+document.myForm.id.value+"",true); 
    	//xmlHttp.open("GET",pricelist.php?id="+action+"",true);
    	xmlHttp.send(null);

}
else 
{    
	//xmlHttp.open("GET","pricelist.php?id="+action+"&value="+document.myForm.id.value+"",true);
    	//xmlHttp.open("GET",pricelist.php?id="+action+"",true);
    	//xmlHttp.send(null);
	document.myForm.hinnasto.value="ELSEEN PAUKAHTI ";

}
}

