var sShlyId =-1;            
var sSelCatOrLoc='C'  

function ad_offsetLeft(obj) {
    try
    {
        curtop = 0;
        if (obj.offsetParent) {
        curtop = obj.offsetLeft;
            while (obj = obj.offsetParent) {
              curtop += obj.offsetLeft;
            }
        }
    }
    catch(e){};
    return curtop;
}

function ad_offsetTop(obj) {
    try
    {
        curtop = 0;
        if (obj.offsetParent) {
            curtop = obj.offsetTop
            while (obj = obj.offsetParent) {
              curtop += obj.offsetTop
            }
        }
    }
    catch(e){};
    return curtop;
}    

function fnSetCatOrLoc(sCatorLoc)
{
//    if(sSelCatOrLoc=='C' && sCatorLoc!='C')
//        document.getElementById("hat_loc_menu").innerHTML=document.getElementById("hat_cat_menu").innerHTML;
//    
//    if(sSelCatOrLoc=='L' && sCatorLoc!='L')
//        document.getElementById("hat_cat_menu").innerHTML=document.getElementById("hat_loc_menu").innerHTML;
    
    if (sSelCatOrLoc != sCatorLoc)
    sSelCatOrLoc = sCatorLoc;
    
//    alert(sSelCatOrLoc);
    
}

function fnshowcats(){
//alert(sSelCatOrLoc);
//    document.getElementById("dvclst").style.display="none";
////    alert("1");
//    document.getElementById("dvgeoloc").style.display="none";
////    alert("2");
    document.getElementById("hat_cat_menu").style.display="none";
//    alert("3");
    document.getElementById("hat_loc_menu").style.display="none";
//    alert("4");
    
    if(sSelCatOrLoc=='C')
    {
//        document.getElementById("dvgeoloc").style.display="none";
//        document.getElementById("dvclst").style.display="block";
        document.getElementById("hat_cat_menu").style.display="block";        
    }
    else
    {
//        document.getElementById("dvclst").style.display="none";
//        document.getElementById("dvgeoloc").style.display="block";
        document.getElementById("hat_loc_menu").style.display="block";
        //document.getElementById("dvgeoloc").style.display="block";
    }
//    alert(document.getElementById("dvgeoloc").style.display);
}

function fnhidecats(){
    document.getElementById("hat_cat_menu").style.display="none";
    document.getElementById("hat_loc_menu").style.display="none";
//    document.getElementById("dvclst").style.display="none";
//    document.getElementById("dvgeoloc").style.display="none";
}

function fnmoremenu(){
    var moretab = document.getElementById("hat_tab5");
    moretab.className = "hat_tab hat_more_sel";
    document.getElementById("hat_more_menu").style.display="block";
}
function fnmoremenuhide(){
    var moretab = document.getElementById("hat_tab5");
    moretab.className = "hat_tab";
    document.getElementById("hat_more_menu").style.display="none";
}

function fnshowlayer(currobj,sCurrShlyId, sadid, sadtype, sact)
{
    //alert(ad_offsetTop(currobj.parentNode))
    //alert(sCurrShlyId)
    //alert(sadid);
//    alert("1");
    currobj=document.getElementById('dvSendEmail' + sCurrShlyId);    
//    alert("2");
    var snwid= document.getElementById('_nwid').value;
//    alert("3");
    try
    {
    //alert(sCurrShlyId);
        if (sCurrShlyId>=0){

            var container = document.getElementById('dvwsjsharefra'+sCurrShlyId);
            var iframe = document.createElement('iframe');
            iframe.src='wsjshare.aspx?adid='+sadid+'&act='+sact+'&nwid='+snwid + "&adtp="+sadtype
            
            fncloselayer();
            sShlyId=sCurrShlyId;
//            if (sCurrShlyId==1)
//            document.getElementById('_sacat').style.visibility='hidden';
//            else
//            document.getElementById('_sacat').style.visibility='visible';
            
            var close_img = document.createElement('img');
            close_img.src = 'images/close1.gif';
            close_img.style.position = 'absolute';
            close_img.style.top = '26px';
            close_img.style.right = '27px';                    
            close_img.style.border = '0';
            close_img.style.cursor = 'pointer';
            close_img.style.zIndex = '100001';
            close_img.onclick = function() {
                    fncloselayer();
                }
            
            var adjustad0pos =270;
//            if(sCurrShlyId==1)adjustad0pos=320;
            
//            alert(sShlyId);
//            alert(adjustad0pos);
            document.getElementById("dvwsjsharefra"+sShlyId).style.display="block";                        
            document.getElementById('dvwsjshare'+sCurrShlyId).style.display="block";                                                
            document.getElementById('dvwsjshare'+sCurrShlyId).style.left='80px';
            document.getElementById('dvwsjshare'+sCurrShlyId).style.top=ad_offsetTop(currobj)-600+adjustad0pos +ynshareposplus  + 'px';                    
            
            iframe.id = 'frawsjShare';
            iframe.style.border = '0';
            iframe.frameBorder = 0;
            iframe.allowTransparency = true;
            iframe.style.width = '100%';
            iframe.style.height = '100%';
            iframe.style.overflow = 'hidden';
            iframe.scrolling = 'no';
            iframe.style.visibility = 'visible';
            iframe.style.borderColor="#f5f5f5";
                                
            try{
                  setTimeout(function() {
                  container.appendChild(close_img);
                  container.appendChild(iframe);
                }, 100);
            }
            catch(e){
                container.appendChild(close_img);  
                container.appendChild(iframe);  
            }
            document.getElementById('dvwsjsharearrow'+sCurrShlyId).style.display="block";                    
        }
    }
    catch(err){};
}

function fncloselayer(){
//alert("1");
    try{
//        if (sShlyId==1)
//            document.getElementById('_sacat').style.visibility='visible';
        if (sShlyId!=-1){
            document.getElementById('dvwsjsharearrow'+sShlyId).style.display="none";
            el = document.getElementById('frawsjShare');
            if (el) {
                el.parentNode.removeChild(el);
            } 
            document.getElementById('dvwsjshare'+sShlyId).style.display='none';
            sShlyId=-1;
        }
    }
    catch(err){};
}    


function fngcads(scid,spgct, scatdesc)
{
    try
    {
        document.getElementById("_pgct").value = spgct;
    //    alert(scid);
        if (scid!=0)
        {
            document.getElementById("_sacat").value = scid;    
            document.getElementById("txtSearchCat").value = scatdesc;
        }    
        document.frmwsjlisting.submit();
    }
    catch(e)
    {
       window.location.href = 'wsjlisting.aspx?cid='+ scid
    }
}   

function fngeoads(currobj, sgeocode,srlevel)
{
   var sprevlevelname =document.getElementById("gc"+sgeocode).innerHTML;
   document.getElementById("_hgeoloc").value = sgeocode;
   document.getElementById("_hmygeoloc").value = sgeocode+'@'+sprevlevelname;
   document.getElementById("txtSearchWhere").value = sprevlevelname;
   document.getElementById('_hfact').value='submit';
   document.frmwsjlisting.submit();
}   

function fnSearch()
{
    document.getElementById('_sacat').value='';
    document.getElementById('_hgeoloc').value='';
    document.getElementById('_hfact').value='submit';
    document.frmwsjlisting.submit();
}   
        
function keypress_number(decimal) 
{

    var keypressed = window.event.keyCode;
    var ElementText  = window.event.srcElement.value ;
    if (keypressed == 45)
    {
        window.event.keyCode = 0;
    }
    else 
    {
        if (decimal) 
        {
            var Reg = /\./g;
			
            if (Reg.test(ElementText)) 
            {
	            if( (keypressed >= 48 && keypressed <= 57) == false) 
	            {
		            window.event.keyCode = 0;
	            }
            }
            else 
            {
	            if ((keypressed >= 48 && keypressed <= 57 || keypressed == 46) == false) 
	            {
		            window.event.keyCode = 0;
	            }
            }
        }

        else 
        {
            if ((keypressed >= 48 && keypressed <= 57) == false) 
            {
	            window.event.keyCode = 0;
            }
        }
    }
}        

function fntransdisplay()
{
//    try{
    //document.getElementById("AreaNavigation").style.display="block";    
    document.getElementById("trans_div").style.display="none";
    
//    }catch(err){};
}