//context:
//nimic daca se logheaza din footer
//Checkout - daca e in timp ce face comanda
//UserInfo - daca e in timp ce userul schimba datele personale
function LogIn(context)
{
	var userName="";
	var pwd="";
	
	var userNameElem=document.getElementById("email");
	if(userNameElem!=null)
	{
		userName=userNameElem.value;
		var pwdElem=document.getElementById("pwd");
		if(pwdElem!=null)
		{
			pwd=pwdElem.value;
		}
	}
	DisplayLoginStatus("Se verific&#259 datele ...");
	var scr=document.createElement("script");
	scr.type="text/javascript";
	scr.src="loginext.php?userName="+userName+"&pwd="+pwd+"&context="+context;
	
	document.getElementsByTagName("head")[0].appendChild(scr);
	
}

function DisplayLoginStatus(status)
{
	loginBoxElem=document.getElementById("loginBox");
	if(loginBoxElem!=null)
	{
		loginBoxElem.innerHTML=status;
	}
	
	userBoxElem=document.getElementById("userBox");
	if(userBoxElem==null)
	{
		var bottomFra=null;
		if(navigator.userAgent.indexOf("Firefox")!=-1)
		{
			if(parent!=null)
			{
				bottomFra=parent.frames["bottom"];
			}  
		}
		else
		{
			if(window.parent!=null)
			{
				bottomFra=window.parent.frames("bottom");
			}    
		}
	
		if(bottomFra!=null)
		{
			userBoxElem=bottomFra.document.getElementById("userBox");
		}		
	}
	if(userBoxElem!=null)
	{
		userBoxElem.innerHTML=status;
	}
}
function LogOut()
{
	var scr=document.createElement("script");
	scr.type="text/javascript";
	scr.src="loginext.php?logOut=1";
	document.getElementsByTagName("head")[0].appendChild(scr);
}

function UpdateUserBox(userID,displayName,validat,containerID,userName)
{
	var contElem=document.getElementById(containerID);
	/*if (contElem==null)
	{
		var bottomFra=null;
		if(navigator.userAgent.indexOf("Firefox")!=-1)
		{
			if(parent!=null)
			{
				bottomFra=parent.frames["bottom"];
			}  
		}
		else
		{
			if(window.parent!=null)
			{
				bottomFra=window.parent.frames("bottom");
			}    
		}
	
		if(bottomFra!=null)
		{
			contElem=bottomFra.document.getElementById(containerID);
		}		
	}*/

	if(contElem!=null)
	{
		var newHTML="";
		if(userID>0)//utilizator logat
		{
			if(displayName=="")
			{
				displayName="Nume neconscut";
			}
			newHTML=newHTML+"<table border='0' cellspacing='0' cellpadding='0' width='100%'><tr valign='middle'>";
			newHTML=newHTML+"<td><a href='contulmeu.php' title='Click pentru a vedea sau modifica datele personale' style='color:black;font-size:12px'>"+displayName;
			if(validat==0)
			{
				newHTML=newHTML+"<font style='font-size:12px;color:red;background-color:yellow;margin-left:3px;padding-left:3px;padding-right:3px' title='Click pentru a afla detalii despre cum s&#259 v&#259 activa&#355;i contul'>Aten&#355;ie! Contul nu a fost activat. Click pentru detalii</font>";
			}
			newHTML=newHTML+"</a></td>";
			newHTML=newHTML+"<tr><td style='padding-left:5px'><a href='javascript:LogOut();' title='Deconecta&#355;i utilizatorul "+displayName+"' style='font-size:12px'>Ie&#351;ire</a></td></tr>";
			newHTML=newHTML+"</table>";
			
		}
		else//utilizator nelogat
		{
			newHTML="<form name='login' id='login' style='margin:0; padding:0' title='Autentificare' action='javascript:LogIn(\"\");'>";
			newHTML=newHTML+"<table border='0' cellspacing='0' cellpadding='0'><tr valign='middle'>";
			newHTML=newHTML+"<td width='92'><a href='inregistrare.php' style='font-size:12px'>&#206;nregistrare</a></td>";
			newHTML=newHTML+"<tr><td style='font-size:10px;color:CE3500; font-weight:bold'>E-mail </td>";
			newHTML=newHTML+"<td><input type='text' id='email' style='font-size:10px;border-color:F8C300;border-width:1px;border-style:solid;width:100px;' value='"+userName+"'></td></tr>";
			newHTML=newHTML+"<tr><td style='font-size:10px;color:CE3500; font-weight:bold'>Parola </td>";
			newHTML=newHTML+"<td><input type='password' id='pwd' style='font-size:10px;border-color:F8C300;border-width:1px;border-style:solid;width:100px;'></td></tr>";
			newHTML=newHTML+"<tr align='right'><td colspan=2><input type='submit' value='OK' style='font-size:10px'></td></tr>";
			newHTML=newHTML+"<tr align='right'><td style='font-size:10px;color:CE3500; font-weight:bold; padding-left:5px' colspan=2><a href='parola.php' title='Click pentru a primi parola prin e-mail' style='font-size:10px'>Am uitat parola</a></td>";
			newHTML=newHTML+"</tr></table></form>";
		}
		contElem.innerHTML=newHTML;
	}

}

function CreateLoginBox(userID,containerID,userName,statusInfo,context)
{
	var contElem=document.getElementById(containerID);
	if(contElem!=null)
	{
		var newHTML="<div>"+statusInfo+"</div>";
		newHTML=newHTML+"<div><form name='login' id='login' style='margin:0; padding:0' title='Autentificare' action=\"javascript:LogIn('"+context+"');\">";
		newHTML=newHTML+"<table border='0' cellspacing='0' cellpadding='0'><tr valign='middle'>";
		newHTML=newHTML+"<td style='font-size:10px;color:CE3500; font-weight:bold'>E-mail </td>";
		newHTML=newHTML+"<td><input type='text' id='email' style='font-size:10px;border-color:F8C300;border-width:1px;border-style:solid;width:100px;' value='"+userName+"'></td></tr>";
		newHTML=newHTML+"<tr><td style='font-size:10px;color:CE3500; font-weight:bold'>Parola </td>";
		newHTML=newHTML+"<td><input type='password' id='pwd' style='font-size:10px;border-color:F8C300;border-width:1px;border-style:solid;width:100px;'></td></tr>";
		newHTML=newHTML+"<tr><td colspan='2' align='right'><input type='submit' value='OK' style='font-size:10px'></td></tr>";
		newHTML=newHTML+"</table></form></div><br>";
		
		newHTML=newHTML+"<div><div id='statusP'>Dac&#259 nu v&#259 aminti&#355;i parola, o pute&#355;i solicita prin e-mail:</div>";
		newHTML=newHTML+"<div id='pwdContent'><form action='javascript:SendPwd();' onSubmit='return IsEmailValid();' style='padding=0;margin=0'><table><tr><td>E-mail</td><td><input type='text' id='emailP'></td><td><input type='submit' value='Trimite parola'></td></tr></table></form></div></div><br>";
		
		newHTML=newHTML+"<div>&#206;n cazul &#238;n care nu ave&#355;i &#238;nc&#259 un cont <b>Carte de succes</b>, v&#259 rug&#259m folosi&#355;i pagina <a href=inregistrare.php>&#206;nregistrare</a></div>";
	
		contElem.innerHTML=newHTML;
	}

}

function RefreshCurrentPage()
{
	
	var mFrame=null;
	if(navigator.userAgent.indexOf("Firefox")!=-1)
	{
		if(parent!=null)
		{
			mFrame=parent.frames["middle"];
		}  
	}
	else
	{
		if(window.parent!=null)
		{
			mFrame=window.parent.frames("middle");
		}    
	}
	
	if(mFrame!=null)
	{
		var pgAddress=mFrame.location.href;
		/*switch(pgAddress)
		{
			case "http://www.cartedesucces.ro/contulmeu.php":
			case "http://www.cartedesucces.ro/cos.php":*/
				mFrame.location.href=pgAddress;
			/*break;
		}*/
	}
}
