document.write("<div align=right id=sp_load style=width:100%;position:absolute;font-family:tahoma;font-size:12px;color:green><span style=\"color:white;background-color:#cc4444;height:26px\">&nbsp;&nbsp;Loading...&nbsp;&nbsp;</span><span>&nbsp;&nbsp;</span></div>")
document.write("<style type=text/css>.err_hide{display:none}.err_show{}</style>")
var arr_select=new Array()
var arr_iframe=new Array()
var arr_embed=new Array()
var id_main="",scroll_flag=0
var err_st=""
document.write("<div onselectstart='return false' onmousedown='try{event.preventDefault()}catch(e){}' class=err_hide style=z-index:1002;overflow:auto;position:absolute;top:0px;left:0px;background-color:white;width:100%;height:100% id=__div_Error name=__div_Error>as</div>")
document.write("<div onselectstart='return false' valign=middle align=center onmousedown='try{event.preventDefault()}catch(e){}' class=err_hide style=z-index:1000;filter:alpha(opacity=20);-moz-opacity:0.4;opacity:0.4;overflow:auto;position:absolute;top:0px;left:0px;width:100%;height:100%;vertical-align:middle;background-color:black id=div_Loading name=div_Loading></div>")

document.write("<div id=tbl_load class=err_hide style=left:0px;top:0px;position:absolute;z-index:2000;position:absolute;top:0px;left:0px;width:100%;height:100%><table height=100% width=100% valign=middle border=0><tr align=center valign=middle><td><img border=0 style=border-color:red id=img_loading src=images/processing_img.gif /></td></tr></table></div>")
document.write("<link href='css/Error_Message.css' rel='stylesheet' type='text/css'>")

    err_st+='<div align="center">'
    err_st+='<table width="555" border="0" cellspacing="0" cellpadding="0">'
    err_st+='<tr id=__tr_stlogo>'
    err_st+='<td></td>'
    err_st+='<td width="465">'
    err_st+='<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <img src="images/smarteach_biglogo2.gif" wid th="173" h eight="46" align="top"></td>'
    err_st+='<td width="71" valign="bottom"></td>'
    err_st+='</tr>'
    err_st+='<tr>'
    err_st+='<td width="11" valign="top">&nbsp;</td>'
    err_st+='<td valign="bottom" width="540"><table width="534"  border="0" cellspacing="0" cellpadding="0">'
    err_st+='<tr align="center"> '
    err_st+='<td width="18" valign="bottom"><img border="0" src="images/top_lC.gif" width="17" height="16"></td>'
    err_st+='<td width="721" background="images/top_BG.gif">&nbsp;</td>'
    err_st+='<td width="16" valign="bottom" align="left"><img border="0" src="images/top_RC.gif" width="16" height="16"></td>'
    err_st+='</tr>'
    err_st+='<tr align="center"> '
    err_st+='<td width="18" background="images/L_BG1.gif">&nbsp;</td>'
    err_st+='<td align="center" valign="top" width="721">'
    err_st+='<table width="96%"  border="0" cellspacing="2" cellpadding="2">'
    err_st+='<tr>'
    err_st+='<td height="10'
    err_st+='"><div align="left"><img src="images/blank1.gif" width=100% height="1"></div></td>'
    err_st+='</tr>'
    err_st+='<tr>'
    err_st+='<td height="200" valign="middle" align="center">'
    err_st+='<table border="0" cellpadding="2" width="100%">'
    err_st+='<tr>'
    err_st+='<td width="22%" height="100">'
    err_st+='<p align="center"><img border="0" onload="return true" onerror="return false" id=err_icon_net src="images/disconnet.gif" width="53" height="53"><img border="0" id=err_icon_cnfrm src="images/error_confirmation_Icon.jpg" width="53" height="53"></td>'
           // modified
    err_st+='<td height="62" valign="middle" align=left><span class="faq_runningmatter" id=sp_errmsg name=sp_errmsg></span><br /><br /></td>'
    err_st+='</tr>'
    err_st+='<tr>'
    err_st+='<td width="100%" colspan="2" align=center>'
    err_st+='<p><span onclick ="Continue_Call()"><img border="0" src="images/continue_A_btn.gif"   style="cursor:pointer" width="71" height="18"></span></td>'
    err_st+='</tr>'
    err_st+='</table>'
    err_st+='</td>'
    err_st+='</tr>'
    err_st+='<tr>'
    err_st+='<td height="10'
    err_st+='"><div align="left"><img src="images/blank1.gif" width=100% height="1"></div></td>'
    err_st+='</tr>'
    err_st+='</table></td>'
    err_st+='<td width="16" background="images/R_BG.gif">&nbsp;</td>'
    err_st+='</tr>'
    err_st+='<tr align="center"> '
    err_st+='<td width="18" valign="top" align="right"><img border="0" src="images/btm_LC.gif" width="17" height="17"></td>'
    err_st+='<td background="images/btm_BG.gif" width="721">&nbsp;</td>'
    err_st+='<td width="16" valign="top"><img border="0" src="images/btm_RC.gif" width="16" height="17"></td>'
    err_st+='</tr>'
    err_st+='</table></td>'
    err_st+='</tr>'
    err_st+='</table>'
    err_st+='</div>'    
    document.getElementById("__div_Error").innerHTML = err_st
    
var ERR_Status=""            // modified   
function errorLoading(err_status,iid,stlogo)
{
    id_main=iid    
    document.getElementById("__div_Error").className="err_show"
    try{
    document.getElementById("__div_Error").focus()  
    }catch(e){}
    if(stlogo=="1")
       document.getElementById("__tr_stlogo").style.visibility="hidden" 
    else
       document.getElementById("__tr_stlogo").style.visibility="visible" 
    if(err_status!="net")       // modified
    {
        document.getElementById("sp_errmsg").innerHTML='<B><h5>We are currently unable to serve your request</h5></B> We apologize, but an error occurred and your request could not be completed.<br /><br />This error has been logged. If you have additional information that you believe may have caused this error please report the <a href ="http://www.smarteach.com/home/contact_us.aspx?val=3&rid=LeYgozc9bmE$$@@"><span  class="forget_password"><u>problem here.</u></span></a>'
        document.getElementById("err_icon_cnfrm").className="err_show"
        document.getElementById("err_icon_net").className="err_hide"
    }
    else
    {
        document.getElementById("sp_errmsg").innerHTML="Please check<B> net connectivity.</B>" 
        document.getElementById("err_icon_net").className="err_show"
        document.getElementById("err_icon_cnfrm").className="err_hide"
    }    
    if(typeof(id_main) == "undefined" || id_main == "" || id_main.toLowerCase() == "body")
    { 
        ERR_Status=err_status  
        document.documentElement.scrollLeft=0     
        document.documentElement.scrollTop=0
        if(document.documentElement.style.overflow=="hidden")
            scroll_flag=1
        else
            document.documentElement.style.overflow="hidden"    
    }
    else
    {   
        document.getElementById(id_main).scrollLeft=0     
        document.getElementById(id_main).scrollTop=0     
        if(document.getElementById(id_main).style.overflow=="hidden")
            scroll_flag=1
        else
            document.getElementById(id_main).style.overflow="hidden"
    }
    for(var ii=0;ii<document.body.getElementsByTagName("select").length;ii++)
    {
        if(document.body.getElementsByTagName("select").item(ii).style.visibility!="hidden")
        {
            arr_select[arr_select.length]=ii
            document.body.getElementsByTagName("select").item(ii).style.visibility="hidden"
        }
    } 
    for(var ii=0;ii<document.body.getElementsByTagName("iframe").length;ii++)
    {
        if(document.body.getElementsByTagName("iframe").item(ii).style.visibility!="hidden")
        {
            arr_iframe[arr_iframe.length]=ii
            document.body.getElementsByTagName("iframe").item(ii).style.visibility="hidden"
        }
    }
    for(var ii=0;ii<document.body.getElementsByTagName("embed").length;ii++)
    {
        if(document.body.getElementsByTagName("embed").item(ii).style.visibility!="hidden")
        {
            arr_embed[arr_embed.length]=ii
            document.body.getElementsByTagName("embed").item(ii).style.visibility="hidden"
        }
    }   
}

function Continue_Call()       // modified
{
    if(ERR_Status=="net")
    {
        if(checknet())
            Continue_Call_call()
        else
            chngclr_msg()
    }
    else
        Continue_Call_call()
}
var chngclr_flag=0
function chngclr_msg()       // modified
{
    if(chngclr_flag<4)
    {
        if(chngclr_flag%2==0)
            document.getElementById("sp_errmsg").style.color = "red"
        else
            document.getElementById("sp_errmsg").style.color = "black"
        chngclr_flag+=1
        setTimeout("chngclr_msg()","100")
    }
    else
    {
        document.getElementById("sp_errmsg").style.color = "black"
        chngclr_flag=0
    }    
}

function Continue_Call_call()       // modified
{
    document.getElementById("__div_Error").className="err_hide"
    if(scroll_flag==0) 
    {
        if(typeof(id_main) == "undefined" || id_main == "" || id_main == "body")
            document.documentElement.style.overflow=""
        else
            document.getElementById(id_main).style.overflow=""
    }
    scroll_flag=0 
    for(var ii=0;ii<document.body.getElementsByTagName("embed").length;ii++)
    {
        for(var jj=0;jj<arr_embed.length;jj++)
        {
            if(arr_embed[jj] == ii)
                document.body.getElementsByTagName("embed").item(ii).style.visibility="visible"        
        }  
    }
    for(var ii=0;ii<document.body.getElementsByTagName("select").length;ii++)
    {
        for(var jj=0;jj<arr_select.length;jj++)
        {
            if(arr_select[jj] == ii)
                document.body.getElementsByTagName("select").item(ii).style.visibility="visible"
        }
    }
    for(var ii=0;ii<document.body.getElementsByTagName("iframe").length;ii++)
    {
        for(var jj=0;jj<arr_iframe.length;jj++)
        {
            if(arr_iframe[jj] == ii)
                document.body.getElementsByTagName("iframe").item(ii).style.visibility="visible"
        }
    }    
    arr_select=new Array()
    arr_iframe=new Array()
    arr_embed=new Array()    
    try
    {
        if(ERR_Status == "net")
            Continue4net()            // modified
        else if(ERR_Status != "load")
            Continue()
    }catch(e){}         
}

       // modified   
function checknet()
{  
    try{
    return checknet_call()
    }
    catch(e)
    {
        try{
        return window.parent.checknet_call()
        }
        catch(e)
        {
            try{
            return window.parent.parent.checknet_call()
            }
            catch(e)
            {
               try{
                return window.parent.parent.parent.checknet_call()
                }
                catch(e)
                {
                    return true
                } 
            }
        }
    }
}

function Loading_show(img_src,iid)
{    
    id_main=iid 
    document.getElementById("div_Loading").className="err_show"
    document.getElementById("div_Loading").focus()  
    document.getElementById("tbl_load").className="err_show"    
    if(typeof(img_src) != "undefined" && img_src != "")
        document.getElementById("img_loading").src=img_src
    else
        document.getElementById("img_loading").src="images/processing_img.gif"          
    if(typeof(id_main) == "undefined" || id_main == "" || id_main.toLowerCase() == "body")
    {       
        ERR_Status=""  
        document.documentElement.scrollLeft=0     
        document.documentElement.scrollTop=0
        if(document.documentElement.style.overflow=="hidden")
            scroll_flag=1                            
    }
    else
    {   
        document.getElementById(id_main).scrollLeft=0     
        document.getElementById(id_main).scrollTop=0     
        if(document.getElementById(id_main).style.overflow=="hidden")
            scroll_flag=1        
    }
    for(var ii=0;ii<document.body.getElementsByTagName("select").length;ii++)
    {
        if(document.body.getElementsByTagName("select").item(ii).style.visibility!="hidden")
        {
            arr_select[arr_select.length]=ii
            document.body.getElementsByTagName("select").item(ii).style.visibility="hidden"            
        }
    } 
    for(var ii=0;ii<document.body.getElementsByTagName("iframe").length;ii++)
    {
        if(document.body.getElementsByTagName("iframe").item(ii).style.visibility!="hidden")
        {
            arr_iframe[arr_iframe.length]=ii
            document.body.getElementsByTagName("iframe").item(ii).style.visibility="hidden"
        }
    }
    for(var ii=0;ii<document.body.getElementsByTagName("embed").length;ii++)
    {
        if(document.body.getElementsByTagName("embed").item(ii).style.visibility!="hidden")
        {
            arr_embed[arr_embed.length]=ii
            document.body.getElementsByTagName("embed").item(ii).style.visibility="hidden"
        }
    }
    //setTimeout("Loading_hide()","4000")
}

function Loading_hide()
{
    ERR_Status="load"
    document.getElementById("div_Loading").className="err_hide"
    document.getElementById("tbl_load").className="err_hide" 
    Continue_Call()
}

function Resize_Err()
{ 
    document.getElementById("__div_Error").style.width=document.documentElement.offsetWidth+"px"
    document.getElementById("__div_Error").style.height=document.documentElement.offsetHeight-1+"px"
//    document.getElementById("div_Loading").style.width=document.documentElement.offsetWidth-16+"px"
    document.getElementById("div_Loading").style.height=document.documentElement.offsetHeight-4+"px"  
//    document.getElementById("tbl_load").style.width=document.documentElement.offsetWidth-16+"px"
    document.getElementById("tbl_load").style.height=document.documentElement.offsetHeight-4+"px"        
}
sp_load_none()
function sp_load_none()
{    
    if(document.body.offsetHeight<document.getElementById("sp_load").offsetHeight+10)
        setTimeout("sp_load_none()","1")
    else
        document.getElementById("sp_load").className="err_hide"
}