// JavaScript Document
function DoToolBox(tbdiv)
{
	document.getElementById(tbdiv).style.visibility="visible";
	document.getElementById(tbdiv+'container').style.visibility="visible";
	document.getElementById(tbdiv+'waiting').style.visibility="hidden";
	document.getElementById(tbdiv+'waitingcontainer').style.visibility="hidden";
}

function ToolBoxClose(tbdiv)
{
	document.getElementById(tbdiv).style.visibility="hidden";
	document.getElementById(tbdiv+'container').style.visibility="hidden";
	document.getElementById(tbdiv+'waiting').style.visibility="hidden";
	document.getElementById(tbdiv+'waitingcontainer').style.visibility="hidden";
}

function submitContent(formular,tbdiv)
{
	err=false;
	switch(formular) {
		case 'recomanda':
			msg=CheckValid('femail'," *necesar!",'required');
			document.getElementById('femail_err').innerHTML=msg[0];
			if (msg[1]) err=true;
			else {msg=CheckValid('femail'," *invalid!",'email'); document.getElementById('femail_err').innerHTML=msg[0]; if (msg[1]) err=true;}
			msg=CheckValid('yemail'," *necesar!",'required');
			document.getElementById('yemail_err').innerHTML=msg[0]; if (msg[1]) err=true;
			msg=CheckValid('yname'," *necesar!",'required');
			document.getElementById('yname_err').innerHTML=msg[0]; if (msg[1]) err=true;
			if (err==true) return;
			var url="templatefiles/tellafriendtoolbox/tellafriendhttprequest.php?";
			var formfields=new Array("yname","yemail","femail","supnote");
			var fields=new Array("carid","carname","yname","yemail","femail","supnote");
			var params="";
		  	for(i=0;i<fields.length;i++) 
		    	if(document.getElementById(fields[i]).value!="")
				{ if(params!="")params+="&";params+=fields[i]+"="+encodeURIComponent(document.getElementById(fields[i]).value);} 
			var message=new Array('EROARE: Mesajul nu a fost trimis!','Mesajul a fost trimis!');
		break;
	}
	
	xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
    {
      alert ("Browser does not support HTTP Request");
      return;
    } 
	xmlHttp.onreadystatechange=function() {if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {response=xmlHttp.responseText; ShowResponse(tbdiv,response,message);}};
	xmlHttp.open("POST",url+params,true);
	xmlHttp.send('');
	
	RequestWaiting(tbdiv);
	tbdivobj=document.getElementById(tbdiv);
	setTimeout("ToolBoxClose('"+tbdiv+"')",1500);
	
	ResetForm(formfields);
}

function ResetForm(fields)
{
	for(i=0;i<fields.length;i++)
	{ document.getElementById(fields[i]).value=""; if(document.getElementById(fields[i]+'_err')) document.getElementById(fields[i]+'_err').innerHTML="";}  
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function RequestWaiting(tbdiv)
{
	document.getElementById(tbdiv).style.visibility="hidden";
	document.getElementById(tbdiv+'container').style.visibility="hidden";
	document.getElementById(tbdiv+'waiting').style.visibility="visible";
	document.getElementById(tbdiv+'waitingcontainer').style.visibility="visible";
	tbdivobj=document.getElementById(tbdiv+'waitingcontainer');
	tbdivobj.innerHTML="<table width='450' height='350' style='background: #ffffff;'><tr><td width='450' align='center'><img src='templatefiles/tellafriendtoolbox/images/loading.gif'></td></tr></table>";
}

function ShowResponse(tbdiv,response,msg)
{
	document.getElementById(tbdiv).style.visibility="hidden";
	document.getElementById(tbdiv+'container').style.visibility="hidden";
	document.getElementById(tbdiv+'waiting').style.visibility="visible";
	document.getElementById(tbdiv+'waitingcontainer').style.visibility="visible";
	tbdivobj=document.getElementById(tbdiv+'waitingcontainer');
	theHTML="<table width='450' height='350' style='background: #ffffff;'><tr><td width='450' align='center'>";
	if (response=='succeed!')
	{ theHTML=theHTML+msg[1]; }
	else { theHTML=theHTML+"<font style='color: #990000;'>"+msg[0]+"</font>"; }
	theHTML=theHTML+"</td></tr></table>";
	tbdivobj.innerHTML=theHTML;
}
