var wOut = null

function warningOutUdeA(){
	var url = "http://www.udea.edu.co/php_app/warning.html"
	wOut = abrirPortlet(300, 200, url, "warnUdeA")
}

function doGetOutUdeA(){
	if(wOut != null)wOut.close()
	var url = "http://tikuna.udea.edu.co:7777/pls/orasso/orasso.wwsso_app_admin.ls_logout?p_done_url=http://www.udea.edu.co/portal/pls/portal/PORTAL.home"
	abrirPortlet(300, 200, url, "_self")
}

function resetParams(a, b){
	setCookie("lastPageUdeA", a , false, "/", ".udea.edu.co")
	setCookie("cntPageUdeA", b , false, "/", ".udea.edu.co")
}

function detectPages(){
	if(getCookie("user_name") != ""){
		var new_page, old_page, cnt_page
		var second = 1000 //microsegundos en un segundo
		var stepTime = 60 //segundos para analizar
		var outTime = 60 //segundo para salir
		var tries = 10 //maximo de intentos de analisis

		try{ new_page = window.frames['indice'].location.href }
		catch(err){ new_page = "" }

		try{ old_page = getCookie("lastPageUdeA") }
		catch(err){ old_page = "" }

		if(new_page != old_page){
			resetParams(new_page, "0")
			window.setTimeout("detectPages();", stepTime*second)
		}else{
			cnt_page = parseInt(getCookie("cntPageUdeA"))+1

			if(cnt_page == tries){
				warningOutUdeA()
				setCookie("cntPageUdeA", cnt_page , false, "/", ".udea.edu.co")
				window.setTimeout("detectPages();", outTime*second)
			}else if(cnt_page < tries){
				setCookie("cntPageUdeA", cnt_page , false, "/", ".udea.edu.co")
				window.setTimeout("detectPages();", stepTime*second)
			}else{
				doGetOutUdeA()
			}
		}
	}
}

function startGetOut(){
	setCookie("cntPageUdeA", "0" , false, "/", ".udea.edu.co")
	setCookie("lastPageUdeA", "" , false, "/", ".udea.edu.co")
	detectPages()
}

startGetOut()
