function doLanguage(lang)
{
	setCookie(lang);
}


/////////////////////////////////////////////////////////////////////////////////////////
function ReadCookie (CookieName) 
{
	  var CookieString = document.cookie;
	  var CookieSet = CookieString.split (';');
	  var SetSize = CookieSet.length;
	  var CookiePieces
	  var ReturnValue = "";
	  var x = 0;
	  for (x = 0; ((x < SetSize) && (ReturnValue == "")); x++) 
	  {

	    CookiePieces = CookieSet[x].split ('=');

		if (CookiePieces[0].substring (0,1) == ' ') 
		{
			CookiePieces[0] = CookiePieces[0].substring (1, CookiePieces[0].length);
		}

		if (CookiePieces[0] == CookieName) 
		{
			ReturnValue = CookiePieces[1];
		}
	
	  }
	return ReturnValue;
}
/////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////
function setCookie (lang)
{
	var expDate = new Date();
	expDate.setTime (expDate.getTime() + 1000 * 60 * 60 * 24 * 365);

	document.cookie = 'language' + "=" + escape (lang) + "; path=/; expires=" + expDate.toGMTString() 
	document.cookie = 'language' + "=" + escape (lang) + "; path=/; expires=" + expDate.toGMTString() + ";domain=.assurant.com";
	document.cookie = 'language' + "=" + escape (lang) + "; path=/; expires=" + expDate.toGMTString() + ";domain=.atl0.assurant.com";
	document.cookie = 'language' + "=" + escape (lang) + "; path=/; expires=" + expDate.toGMTString() + ";domain=.mia0.assurant.com";
	document.cookie = 'language' + "=" + escape (lang) + "; path=/; expires=" + expDate.toGMTString() + ";domain=.assurant.net";
	document.cookie = 'language' + "=" + escape (lang) + "; path=/; expires=" + expDate.toGMTString() + ";domain=.assurantpartners.com";


	document.location.reload();
}
///////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////
function getExit()
{
	
	switch(ReadCookie('language'))
	{
		default : {document.write('<a onclick=\"top.window.close()\">Exit</a>&nbsp;</td>');break}
		case 'eng' : {document.write('<a onclick=\"top.window.close();\">Exit</a>&nbsp;');break}
		case 'esp' : {document.write('<a onclick=\"top.window.close()\">Salir</a>&nbsp;');break}
		case 'pt' : {document.write('<a onclick=\"top.window.close()\">Fechar (Sair)</a>&nbsp;');break}
		case 'de' : {document.write('<a onclick=\"top.window.close()\">Schliessen</a>&nbsp;');break}
	}
	
}
/////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////
function getBGImage()
{

	//mybody=document.getElementsByTagName("body").item(0);
	//mytable=mybody.getElementsByTagName("table").item("BODYTAB");
	mytable=document.getElementById("BODYTAB");

	//alert(ReadCookie('language'));
	switch(ReadCookie('language'))
	{
		default : {mytable.className = "engBodyTable"; ;break}
		case 'eng' : {mytable.className = "engBodyTable";;break}
		case 'esp' : {mytable.className = "espBodyTable";;break}
		case 'pt' : {mytable.className = "ptBodyTable";;break}
		case 'de' : {mytable.className = "deBodyTable";;break}
	}

/*

	mybody=document.getElementsByTagName("body").item(0);
	//mytable=mybody.getElementsByTagName("table").item("BODYTAB");
	mytable=document.getElementById("BODYTAB");

	switch(ReadCookie('language'))
	{
		default : {mytable.background = "/TECHA/images/assurant-bg.gif";break}
		case 'eng' : {mytable.background ="/TECHA/images/assurant-bg.gif";break}
		case 'esp' : {mytable.background ="/TECHA/images/esp_assurant-bg.gif";break}
		case 'pt' : {mytable.background ="/TECHA/images/pt_assurant-bg.gif";break}
		case 'de' : {mytable.background ="/TECHA/images/de_assurant-bg.gif";break}
	}
		
	if (navigator.appName.toUpperCase()=="NETSCAPE")
	{
		switch(ReadCookie('language'))
		{
			default : {document.body.style.backgroundImage="url(/TECHA/images/assurant-bg.gif)";break}
			case 'eng' : {document.body.style.backgroundImage="url(/TECHA/images/assurant-bg.gif)";break}
			case 'esp' : {document.body.style.backgroundImage="url(/TECHA/images/esp_assurant-bg.gif)";break}
			case 'pt' : {document.body.style.backgroundImage="url(/TECHA/images/pt_assurant-bg.gif)";break}
			case 'de' : {document.body.style.backgroundImage="url(/TECHA/images/de_assurant-bg.gif)";break}
		}			
	}

*/
		
}
/////////////////////////////////////////////////////////////////////////////////////////////

function getBGImageHeader()
{


	switch(ReadCookie('language'))
	{
		default : {document.body.style.backgroundImage="url(/TECHA/images/assurant-hdr.gif)";break}
		case 'eng' : {document.body.style.backgroundImage="url(/TECHA/images/assurant-hdr.gif)";break}
		case 'esp' : {document.body.style.backgroundImage="url(/TECHA/images/esp_assurant-hdr.gif)";break}
		case 'pt' : {document.body.style.backgroundImage="url(/TECHA/images/pt_assurant-hdr.gif)";break}
		case 'de' : {document.body.style.backgroundImage="url(/TECHA/images/de_assurant-hdr.gif)";break}
	}
		
}
/////////////////////////////////////////////////////////////////////////////////////////////


///////////////////////////////////////////////////////////////////////////////////////////////
function getUser()
{
	switch(ReadCookie('language'))
	{
		default : {document.write('Username');break}
		case 'eng' : {document.write('Username');break}
		case 'esp' : {document.write('Identificador');break}
		case 'pt' : {document.write('ID Usurio (Identificao do usurio)');break}
		case 'de' : {document.write('Benutzername');break}
	}	
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getPassWord()
{
	switch(ReadCookie('language'))
	{
		default : {document.write('Password');break}
		case 'eng' : {document.write('Password');break}
		case 'esp' : {document.write('Contrase&ntilde;a');break}
		case 'pt' : {document.write('Senha');break}
		case 'de' : {document.write('Passwort');break}
	}	
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getSubmit()
{
	switch(ReadCookie('language'))
	{
		default : {document.write('<input type=\"submit\" class=\"aizButton\" value=\"Submit >>\">');break}
		case 'eng' : {document.write('<input type=\"submit\" class=\"aizButton\" value=\"Submit >>\">');break}
		case 'esp' : {document.write('<input type=\"submit\" class=\"aizButton\" value=\"Ingresar >>\">');break}
		case 'pt' : {document.write('<input type=\"submit\" class=\"aizButton\" value=\"Entrar >>\">');break}
		case 'de' : {document.write('<input type=\"submit\" class=\"aizButton\" value=\"Einloggen >>\">');break}
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getRetry()
{
	switch(ReadCookie('language'))
	{
		default : {document.write('<input class=\'aizButton\'type=\'button\' onclick=\"history.back(-1)\" value=\'Retry >>\' />');break}
		case 'eng' : {document.write('<input class=\'aizButton\'type=\'button\' onclick=\"history.back(-1)\" value=\'Retry >>\' />');break}
		case 'esp' : {document.write('<input class=\'aizButton\'type=\'button\' onclick=\"history.back(-1)\" value=\'Tratar otra vez >>\' />');break}
		case 'pt' : {document.write('<input class=\'aizButton\'type=\'button\' onclick=\"history.back(-1)\" value=\'Tente Novamente >>\' />');break}
		case 'de' : {document.write('<input class=\'aizButton\'type=\'button\' onclick=\"history.back(-1)\" value=\'Erneut versuchen >>\' />');break}
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getThreeAttempts()
{
	switch(ReadCookie('language'))
	{
		default : {document.write('<div class=\'aizError\'>You have attempted to login three times unsuccessfully. This browser session has been locked out.</div>');break}
		case 'eng' : {document.write('<div class=\'aizError\'>You have attempted to login three times unsuccessfully. This browser session has been locked out.</div>');break}
		case 'esp' : {document.write('<div class=\'aizError\'>Usted ha tratado la conexion tres veces sin exito.  La sesion de esta pagina ha sido bloqueada.</div>');break}
		case 'pt' : {document.write('<div class=\'aizError\'>Voc tentou de fazer login trs vezes sem sucesso. A sesso do navegador tem sido bloqueada.</div>');break}
		case 'de' : {document.write('<div class=\'aizError\'>Ihr Benutzername/Passwort wurde dreimal hintereinander falsch eingegeben. Ihre Browser Session wurde ausgeloggt.</div>');break}
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getCopyRight()
{
	switch(ReadCookie('language'))
	{
		default : {document.write('\&copy; 2008 Assurant, Inc. All rights reserved.');break}
		case 'eng' : {document.write('\&copy; 2008 Assurant, Inc. All rights reserved.');break}
		case 'esp' : {document.write('\&copy; 2008 Assurant, Inc.  Todos los derechos reservados.');break}
		case 'pt' : {document.write('\&copy; 2008 Assurant, Inc. Todos os direitos reservados.');break}
		case 'de' : {document.write('\&copy; 2008 Assurant, Inc. Alle Rechte vorbehalten.');break}
	}

}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getOptimized()
{
	switch(ReadCookie('language'))
	{
		default : {document.write('* This site has been optimized for Internet Explorer');break}
		case 'eng' : {document.write('* This site has been optimized for Internet Explorer');break}
		case 'esp' : {document.write('* Este servidor del internet ha sido optimizado para Internet Explorer');break}
		case 'pt' : {document.write('* Este site foi otimizado para uso com o navegador Internet Explorer');break}
		case 'de' : {document.write('* Diese Seite wurde f&uuml;r Internet Explorer optimiert.');break}
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////
function doTranslateFAQ()
{
	var windowProperties = "toolbar = no, location = no, height = 480, width = 800, status = no, resizable = yes, scrollbars = yes";
	switch (ReadCookie('language'))
	{

		default : {window.open("faq.htm","",windowProperties);break}
		case 'eng': {window.open("faq.htm","",windowProperties);break}
		case 'esp': {window.open("faq_esp.htm","",windowProperties);break}
		case 'pt': {window.open("faq_pt.htm","",windowProperties);break}
		case 'de': {window.open("faq_de.htm","",windowProperties);break}

	}
  	return false;
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getReject()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('<div class=\'aizError\'>You have entered an invalid userid or password. Access is Denied</div>');break}
		case 'eng' : {document.write('<div class=\'aizError\'>You have entered an invalid userid or password. Access is Denied</div>');break}
		case 'esp' : {document.write('<div class=\'aizError\'>Usted ha incorporado un nombre de usario o una contrasea invlido.  Acceso negado.</div>');break}
		case 'pt' : {document.write('<div class=\'aizError\'>Voc digitou a identificao do usurio ou a senha incorretamente. O aceso  aplicao  negado.</div>');break}
		case 'de' : {document.write('<div class=\'aizError\'>Ihr Benutzername order Passwort wurde falsch eingegeben. Zugriff abgelehnt.</div>');break}
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getNoAccess()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('<div class=\'aizError\'>You have entered a valid userid and password, but you are not authorized for the requested application. Access is Denied. Please contact your security department.</div>');break}
		case 'eng' : {document.write('<div class=\'aizError\'>You have entered a valid userid and password, but you are not authorized for the requested application. Access is Denied. Please contact your security department.</div>');break}
		case 'esp' : {document.write('<div class=\'aizError\'>Usted ha incorporado un nombre del usario y una contrasea vlidos, pero no te autorizan a utilizar la aplicacion.  Acceso negado. Por favor entre en contacto con el departamento de seguridad.</div>');break}
		case 'pt' : {document.write('<div class=\'aizError\'>Voc digitou a identificao do usurio e a senha corretamente mais no tem direito a acessar a aplicao requerida. O acesso  aplicao  negado. Por favor, entre em contato com o departamento de seguridade.</div>');break}
		case 'de' : {document.write('<div class=\'aizError\'>Sie haben einen g&uuml;ltigen Benutzernamen und Passwort eingegeben, haben aber keine Authorisierung f&uuml;r die gew&uuml;nschte Anwendung. Zugriff abgelehnt.</div>');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getNoEntry()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('<div class=\'aizError\'>You are not allowed to access this page from here.</div>');break}
		case 'eng' : {document.write('<div class=\'aizError\'>You are not allowed to access this page from here.</div>');break}
		case 'esp' : {document.write('<div class=\'aizError\'>Usted no tiene permiso para aceder esta pagina desde aqui.</div>');break}
		case 'pt' : {document.write('<div class=\'aizError\'>Não é permitido você alcançar esta página de aqui.</div>');break}
		case 'de' : {document.write('<div class=\'aizError\'>Sie haben keinen Zugang zu dieser Seite von hier aus.</div>');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
function getNonAssurant()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('Non-Assurant Personnel Only');break}
		case 'eng' : {document.write('Non-Assurant Personnel Only');break}
		case 'esp' : {document.write('Solamente para el personal no perteneciente a Assurant');break}
		case 'pt' : {document.write('Somente para pessoal que n&atilde;o trabalha para Assurant');break}
		case 'de' : {document.write('Nur f&uuml;r Personal, das nicht bei Assurant angestellt ist');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getRegisterSSPRT()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('Register for self-service password reset tool');break}
		case 'eng' : {document.write('Register for self-service password reset tool');break}
		case 'esp' : {document.write('Registro para la herramienta del reajuste de la contrase&ntilde;a de autoservicio');break}
		case 'pt' : {document.write('Registra para usar a ferramenta de alterar senha');break}
		case 'de' : {document.write('Anmeldung f&uuml;r die Passwort-zur&uuml;cksetzungsanwendung');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
function getForgotPWSSPRT()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('Forgot your password?');break}
		case 'eng' : {document.write('Forgot your password?');break}
		case 'esp' : {document.write('¿Se le olvidó su contrase&ntilde;a?');break}
		case 'pt' : {document.write('Esqueceu a senha?');break}
		case 'de' : {document.write('Passwort vergessen?');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////
function getPWChngReq()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('');break}
		case 'eng' : {document.write('');break}
		case 'esp' : {document.write('');break}
		case 'pt' : {document.write('');break}
		case 'de' : {document.write('');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getPlsChngPW()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('Please change your current password before continuing.');break}
		case 'eng' : {document.write('Please change your current password before continuing.');break}
		case 'esp' : {document.write('Por favor cambie la contrase&ntilde;a');break}
		case 'pt' : {document.write('Password Change Request');break}
		case 'de' : {document.write('Bitte zuerst Passwort &auml;ndern');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getConfirmNewPW()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('Confirm New Password');break}
		case 'eng' : {document.write('Confirm New Password');break}
		case 'esp' : {document.write('Confirm New Password - ESP');break}
		case 'pt' : {'Confirm New Password - PT';break}
		case 'de' : {document.write('Neues Passwort best&auml;tigen ');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getOldPW()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('Old Password');break}
		case 'eng' : {document.write('Old Password');break}
		case 'esp' : {document.write('Old Password - ESP');break}
		case 'pt' : {'Old Password - PT';break}
		case 'de' : {document.write('Altes Passwort');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getNewPW()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('New Password');break}
		case 'eng' : {document.write('New Password');break}
		case 'esp' : {document.write('New Password - ESP');break}
		case 'pt' : {'New Password - PT';break}
		case 'de' : {document.write('Neues Passwort');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

function getChangePW()
{
	switch(ReadCookie('language'))
	{
		default : {document.write('<input type=\"submit\" class=\"changePWButton\" value=\"Change Password >>\">');break}
		case 'eng' : {document.write('<input type=\"submit\" class=\"changePWButton\" value=\"Change Password >>\">');break}
		case 'esp' : {document.write('<input type=\"submit\" class=\"changePWButton\" value=\"Change Password >>\">');break}
		case 'pt' : {document.write('<input type=\"submit\" class=\"changePWButton\" value=\"Change Password >>\">');break}
		case 'de' : {document.write('<input type=\"submit\" class=\"changePWButton\" value=\"Passwort &auml;ndern >>\">');break}
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////

function getClearForm()
{
	switch(ReadCookie('language'))
	{
		default : {document.write('<input type=\"submit\" class=\"ClearFormButton\" value=\"Clear this form >>\">');break}
		case 'eng' : {document.write('<input type=\"submit\" class=\"ClearFormButton\" value=\"Clear this form >>\">');break}
		case 'esp' : {document.write('<input type=\"submit\" class=\"ClearFormButton\" value=\"Clear this form >>\">');break}
		case 'pt' : {document.write('<input type=\"submit\" class=\"ClearFormButton\" value=\"Clear this form >>\">');break}
		case 'de' : {document.write('<input type=\"submit\" class=\"ClearFormButton\" value=\"Formular neu laden >>\">');break}
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getPWChngInfo()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('Password Change Information');break}
		case 'eng' : {document.write('Password Change Information');break}
		case 'esp' : {document.write('Cambio de contrase&ntilde;a');break}
		case 'pt' : {document.write('Password Change Request');break}
		case 'de' : {document.write('Informationen zum neuen Passwort ');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getNewPWSet()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('your new password has been set.');break}
		case 'eng' : {document.write('your new password has been set.');break}
		case 'esp' : {document.write('Por favor cambie la contrase&ntilde;a');break}
		case 'pt' : {document.write('Password Change Request');break}
		case 'de' : {document.write('das neue Passwort wurde gespeichert ');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////
function getNewPWSetn()
{
	switch (ReadCookie('language'))
	{
		default : {document.write('Use this new password the next time you log into your account.');break}
		case 'eng' : {document.write('Use this new password the next time you log into your account.');break}
		case 'esp' : {document.write('Por favor cambie la contrase&ntilde;a');break}
		case 'pt' : {document.write('Password Change Request');break}
		case 'de' : {document.write('Beim n&auml;chsten Einloggen bitte dieses neue Passwort benutzen ');break}		
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////


///////////////////////////////////////////////////////////////////////////////////////////////

function getContinue()
{
	switch(ReadCookie('language'))
	{
		default : {document.write('<input type=\"submit\" class=\"ContinueButton\" value=\"Continue >>\">');break}
		case 'eng' : {document.write('<input type=\"submit\" class=\"ContinueButton\" value=\"Continue >>\">');break}
		case 'esp' : {document.write('<input type=\"submit\" class=\"ContinueButton\" value=\"Continue >>\">');break}
		case 'pt' : {document.write('<input type=\"submit\" class=\"ContinueButton\" value=\"Continue >>\">');break}
		case 'de' : {document.write('<input type=\"submit\" class=\"ContinueButton\" value=\"Abschicken >>\">');break}
	}
}
///////////////////////////////////////////////////////////////////////////////////////////////




