function mouseOver(imgname, imagesrc)
{ 
eval('document.'+imgname+'.src ="images/'+imagesrc+'.jpg"');
}
function mouseOut(imgname, imagesrc)
{
eval('document.'+imgname+'.src ="images/'+imagesrc+'.jpg"'); 
}

function display_submenu(subid, iframename, url)
{
    var subobj = document.getElementById(subid)
   
   if(subobj) 
        subobj.style.display=(subobj.style.display!="block")? "block" : "none"
   
   loadIframe(iframename, url)   
}

function setIframeHeight(iframeName) {

  var iframeWin = window.frames[iframeName];
  var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;
  if ( iframeEl && iframeWin ) {
    iframeEl.style.height = "auto"; // helps resize (for some) if new doc shorter than previous  
    var docHt = getDocHeight(iframeWin.document);
    
    // need to add to height to be sure it will all show
    if (docHt) iframeEl.style.height = docHt + 30 +  "px";
  }
}

function getDocHeight(doc) {
  var docHt = 0, sh, oh;
  if (doc.getElementById('frame').offsetHeight){
   docHt = doc.getElementById('frame').offsetHeight;
  }
  else if (doc.body) {   
    if (doc.body.scrollHeight){
    
     docHt = sh = doc.body.scrollHeight;
    } 
    if (doc.body.offsetHeight){
    
     docHt = oh = doc.body.offsetHeight;
    } 
    if (sh && oh){
    
     docHt = Math.max(sh, oh);
    }
  }   
  return docHt;
}

function loadIframe(iframeName, url) {

  if ( window.frames[iframeName] ) {
    var mainurl = document.getElementsByTagName("iframe")[0].src;
    var mainurlArray = mainurl.split("?");
    mainurl = mainurlArray[0];
    //alert(mainurl+url) 
    var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null; 
    iframeEl.src = mainurl+url;   
    return false;
  }
  else return true;
}

function echeck(str) {

        var at="@"
        var dot="."
        var lat=str.indexOf(at)
        var lstr=str.length
        var ldot=str.indexOf(dot)
        if (str.indexOf(at)==-1){
           alert("Invalid E-mail ID")
           return false
        }

        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
           alert("Invalid E-mail ID")
           return false
        }

        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
            alert("Invalid E-mail ID")
            return false
        }

         if (str.indexOf(at,(lat+1))!=-1){
            alert("Invalid E-mail ID")
            return false
         }

         if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
            alert("Invalid E-mail ID")
            return false
         }

         if (str.indexOf(dot,(lat+2))==-1){
            alert("Invalid E-mail ID")
            return false
         }
        
         if (str.indexOf(" ")!=-1){
            alert("Invalid E-mail ID")
            return false
         }

          return true                    
    }
