var xmlHttp
var divIdName
var loadstatustext="<img src='loading1.gif' /> Requesting Content..."
function showUser(interview_type,lang_id)
{ 
   var newdiv4 = document.createElement('div')
  divIdName = 'interview_div'+interview_type;
  newdiv4.setAttribute('id',divIdName);
document.getElementById(divIdName).innerHTML=loadstatustext
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="getslideinterviews.php"
url=url+"?interview_type="+interview_type
url=url+"&lang_id="+lang_id
//url=url+"?q="+str+"&block="
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById(divIdName).innerHTML=xmlHttp.responseText 
 } 
}
function hidediv() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById(divIdName).innerHTML="" 
 } 
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
var timerlen = 5;
var slideAniLen = 250;
var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var moving = new Array();
var dir = new Array();

function slidedown(objname,interview_type,lang_id){
        if(moving[objname])
                return;

        if(document.getElementById(objname).style.display != "none")
                return; // cannot slide down something that is already visible

   
        moving[objname] = true;
        dir[objname] = "down";
        startslide(objname);
		showUser(interview_type,lang_id);
}

function slideup(objname){
        if(moving[objname])
                return;
        if(document.getElementById(objname).style.display == "none")
                return; // cannot slide up something that is already hidden
        moving[objname] = true;
        dir[objname] = "up";
        startslide(objname);
}

function startslide(objname){
        obj[objname] = document.getElementById(objname);

        endHeight[objname] = parseInt(obj[objname].style.height);
        startTime[objname] = (new Date()).getTime();

        if(dir[objname] == "down"){
                obj[objname].style.height = "1px";
        }
        obj[objname].style.display = "block";
        timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}

function slidetick(objname){
        var elapsed = (new Date()).getTime() - startTime[objname];
        if (elapsed > slideAniLen)
                endSlide(objname)
        else {
                var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
                if(dir[objname] == "up")
                d = endHeight[objname] - d;
                obj[objname].style.height = d + "px";
        }
        return;
}

function toggleSlide(objname,interview_type,lang_id){
  if(document.getElementById(objname).style.display == "none"){
    // div is hidden, so let's slide down
	
    slidedown(objname,interview_type,lang_id);
  }else{
    // div is not hidden, so slide up
    slideup(objname);
  }
}
function endSlide(objname){
        clearInterval(timerID[objname]);
        if(dir[objname] == "up")
        obj[objname].style.display = "none";
        obj[objname].style.height = endHeight[objname] + "px";
        delete(moving[objname]);
        delete(timerID[objname]);
        delete(startTime[objname]);
        delete(endHeight[objname]);
        delete(obj[objname]);
        delete(dir[objname]);
        return;
}