﻿// JScript File
//11-Jan-10 KAPIL Added for javascript funcion that show the help popup

//23Mar10 Kapil Added for shopping house tab
function ResetShoppingHousePadding(divname)
{   
    if(navigator.appName!="Netscape")
    {
        if(navigator.appVersion.indexOf("MSIE 7.")>=0 || navigator.appVersion.indexOf("MSIE 8.")>=0)
        {
            try
            {
                var div1=document.getElementById(divname);
                div1.style.paddingBottom='0px';        
            }
            catch(err)
            {
            }
        }
    }
}
//23Mar10 Kapil End of Added for shopping house tab

function ShowHelpPopup(help_page)
{     
        var Pagename="../Help/"+ help_page;
        window.open(Pagename,"newWindow","width=675,height=500,top=0,scrollbars=yes,left=0"); 
}

function ShowPagePopup(page_name)
{
    var Pagename="../Memberinfo/"+ page_name;
    window.open(Pagename,"newWindow","width=675,height=580,top=0,status=1,scrollbars=yes,left=0"); 
}

//11-Jan-10 KAPIL End of Added for javascript funcion that show the help popup

//05May10 Kapil added for Live Auction Page Popup
function ShowLiveAuctionPagePopup(page_name)
{
    var Pagename=page_name;
    window.open(Pagename,"newWindow","width=675,height=580,top=0,status=1,scrollbars=yes,left=0"); 
}
function ShowLAAdminPagePopup(page_name)
{
    var Pagename="../"+page_name;
    window.open(Pagename,"newWindow","width=675,height=580,top=0,status=1,scrollbars=yes,left=0"); 
}
//05May10 Kapil end of added for Live Auction Page Popup


//20-Jan-10 KAPIL Added for javascript funcion that show the help popup
function findPosY(obj)
{
    var curtop = 0;
	if(obj.offsetParent)
	while(1)
	{
	    curtop += obj.offsetTop;
		if(!obj.offsetParent)
		    break;
		obj = obj.offsetParent;
	}
	else if(obj.y)
	    curtop += obj.y;
	return curtop;
}
function findPosX(obj)
{
    var curleft = 0;
	if(obj.offsetParent)
	while(1) 
	{
	    curleft += obj.offsetLeft;
		if(!obj.offsetParent)
		    break;
		obj = obj.offsetParent;
	}
	else if(obj.x)
	    curleft += obj.x;
	return curleft;
}
function SetToolTipPosition(imgtooltiparrow,content,myTooltip,obj,xpos,additional)
{
    
    var tooltipimg=document.getElementById(imgtooltiparrow);
    var tooltip = document.getElementById(myTooltip);
    var len=parseInt(content);
    tooltip.style.display = "block";
    tooltip.style.position = "absolute";
//    if(navigator.appName!="Netscape")
//        if(tooltipimg.id.indexOf("Coser")>=0)
//            tooltipimg.style.left=-21.5 + "px";
    tooltip.style.left = (findPosX(obj) + parseInt(xpos)) + "px";
    var Yforimg=0,yfortooltip=0,YAdditional=0;
    try
    {
        YAdditional=parseInt(additional);
    }
    catch(err)
    {
        
    }  
     
    if(obj.rows!=undefined)
    {
        if(obj.rows>2)
        {
            if(navigator.appName=="Netscape")
                yfortooltip=obj.rows*7;
            else
                yfortooltip=obj.rows*5.5;        
        }
        else
        {
            var ht="";
            if(obj.style.height.indexOf("px")>=0)
                var ht=obj.style.height.substr(0,obj.style.height.indexOf("px"));
            yfortooltip=(parseInt(ht)/2)-6;
            
        }
    }
    //22Mar10 Kapil Added for popup window tooltip
    var ypos=findPosY(obj);
    if(tooltipimg.id.indexOf("popup")>0)
    {
        if(navigator.appName=="Netscape")
        {
            ypos=ypos-175;
        }
        else
        {
            ypos=ypos-187;
        }
    }
    //22Mar10 Kapil End of Added for popup window tooltip
   
	if(len<=30 || additional==1)
	{
	    tooltipimg.style.top= 4 +"px";
		tooltip.style.top =(yfortooltip + ypos) - 11 + "px";
	}
	else if(len>30 && len<=60 || additional==2)
    {  
        //01-Feb-10 Kapil Modify for ToolTip
        if(additional==1)
        {
            tooltipimg.style.top= 4 +"px";
		    tooltip.style.top =(yfortooltip + ypos) - 11 + "px";
        }
        else
        {
	    tooltipimg.style.top=11 + "px";
		tooltip.style.top =(yfortooltip + ypos) - 15 + "px";
		}
		//01-Feb-10 Kapil End of Modify for ToolTip
	}
	else if(len>60 && len<=91 || additional==3)
	{
	    if(additional==4)
	    {
	        tooltipimg.style.top=27 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 32 + "px";
	    }
	    else
	    {
	        tooltipimg.style.top= 20 + "px";
		    tooltip.style.top =(yfortooltip + ypos) - 24 + "px";
		}
	}
	else if(len>91 && len<=124 || additional==4)
	{	    
	  
	    if(additional==5)
	    {
	        tooltipimg.style.top=35 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 40 + "px";
	    }
	    else
	    {
	        tooltipimg.style.top=27 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 32 + "px";
	    }
	    
	}
	else if(len>124 && len<=155 || additional==5)
	{
        if(additional==6)
        {
            tooltipimg.style.top=45 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 50 + "px";
        }
        else if(additional==5.5)
        {
            tooltipimg.style.top=41 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 46 + "px";
        }
        else
        {
	        tooltipimg.style.top=35+ "px";
		    tooltip.style.top = (yfortooltip + ypos) - 40 + "px";
		}
	}
	else if(len>155 && len<=185 || additional==6)
	{
	    if(additional==7)
	    {
	        tooltipimg.style.top=55 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 60 + "px";
	    }
	    else if(additional==6.5)
	    {
	        tooltipimg.style.top=50 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 55 + "px";
	    }
	    else
	    {
	        tooltipimg.style.top=45 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 50 + "px";
		}
	}
	else
	{
	    if(additional>0)
	    {
	        var top1=45+(additional-6)*10;
	        var top2=50+(additional-6)*10;
	        tooltipimg.style.top=top1 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - top2 + "px";
	    }
	    else if(len>350)
	    {
	        tooltipimg.style.top=115 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 120 + "px";
	    }
	    else
	    {
	        tooltipimg.style.top=55 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 60 + "px";
		}
	}
		//20-Jan-10 Kapil End of Added for username tooltip
}

function SetToolTipPositionForPopup(imgtooltiparrow,content,myTooltip,obj,xpos,ypos1,additional)
{
   
    var tooltipimg=document.getElementById(imgtooltiparrow);
    var tooltip = document.getElementById(myTooltip);
    var len=parseInt(content);
    tooltip.style.display = "block";
    tooltip.style.position = "absolute";

    var Yforimg=0,yfortooltip=0,YAdditional=0;
    try
    {
        YAdditional=parseInt(additional);
    }
    catch(err)
    {
    }  
     
    if(obj.rows!=undefined)
    {
        if(obj.rows>2)
        {
            if(navigator.appName=="Netscape")
                yfortooltip=obj.rows*7;
            else
                yfortooltip=obj.rows*5.5;        
        }
        else
        {
            var ht="";
            if(obj.style.height.indexOf("px")>=0)
                var ht=obj.style.height.substr(0,obj.style.height.indexOf("px"));
            yfortooltip=(parseInt(ht)/2)-6;
            
        }
    }
   
    //26Mar10 Kapil Added for tooltip position
    var x2=0,y2=0,newypos=0;
    if(navigator.appName=="Netscape")
    {
        var winH=window.innerHeight;
        var winW=window.innerWidth;        
        if(winH>570 && winW<=1024)
        {
            y2=(winH-575)/2;
            y2=y2+4;
            if(winH>=605)
                y2=y2-10;
            if(ypos1>0)
                y2=y2-(ypos1*-1);
        }
        else if(winH>570 && winW<=1200)
        {
            y2=(winH-575)/2;
            y2=y2+4;
            if(ypos1>0)
                y2=y2-(ypos1*-1);
        }
        else if(winW>1200 && winH>570)
        {
            y2=(winH-575)/1.5;
            if(winH>570 && winH<=760)
                y2=(winH-560)/2;
            if(winH>760)
                y2=(winH-575)/1.9;
            y2=y2+4;
            if(ypos1>0)
                y2=y2-((ypos1-8)*-1);
            else
                y2=y2-8;
        }
        else if(winW>1200 && winH<=570)
        {
            if(winH<=400)
                y2=((599-winH)/2.40)*-1;
            else if(winH<=500)
                y2=((599-winH)/2.45)*-1;
            else if(winH<=550)
                y2=((599-winH)/3.9)*-1;
            else
                y2=((599-winH)/6)*-1;
            y2=y2-(ypos1*-1);
        }
        else
        {
            if(ypos1>0)
                y2=y2-(ypos1)-10;
            else
                y2=y2-20;
        }
        if(winW>1024)
        {
            x2=(winW-1024)/2;
        }
    }
    else
    {
        var winH=document.documentElement.clientHeight;
        var winW=document.documentElement.clientWidth;
        
        if(winH>581)
        {
            if(winH<700)
                y2=(winH-599)/1.30;
            else if(winH<765)
                y2=(winH-599)/1.65;
            else
                y2=(winH-599)/1.70;
            y2=y2-(ypos1*-1);
        }
        else if(winW>1200 && winH<581)
        {
            if(winH<=400)
                y2=((599-winH)/2.40)*-1;
            else if(winH<=500)
                y2=((599-winH)/3.72)*-1;
            else if(winH<=550)
                y2=((599-winH)/3.9)*-1;
            else
                y2=((599-winH)/20);
            y2=y2-(ypos1*-1);
        }
        else
        {
            y2=-6;
            y2=y2-(ypos1*-1);
        }
        
        if(winW>1003)
        {
            x2=(winW-1003)/2;
        }
    }
    //26Mar10 Kapil End of Added for tooltip position
    tooltip.style.left = (findPosX(obj) + parseInt(xpos)-x2) + "px";
    
    //22Mar10 Kapil Added for popup window tooltip
  
    var ypos=findPosY(obj);
    if(navigator.appName=="Netscape")
    {
        ypos=ypos-122-y2;
    }
    else
    {
        ypos=ypos-118-y2;
    }
    
    //22Mar10 Kapil End of Added for popup window tooltip
	if(len<=30 || additional==1)
	{
	    tooltipimg.style.top= 4 +"px";
		tooltip.style.top =(yfortooltip + ypos) - 11 + "px";
	}
	else if(len>30 && len<=60 || additional==2)
    {  
        //01-Feb-10 Kapil Modify for ToolTip
        if(additional==1)
        {
            tooltipimg.style.top= 4 +"px";
		    tooltip.style.top =(yfortooltip + ypos) - 11 + "px";
        }
        else
        {
	    tooltipimg.style.top=11 + "px";
		tooltip.style.top =(yfortooltip + ypos) - 15 + "px";
		}
		//01-Feb-10 Kapil End of Modify for ToolTip
	}
	else if(len>60 && len<=91 || additional==3)
	{
	    if(additional==4)
	    {
	        tooltipimg.style.top=27 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 32 + "px";
	    }
	    else
	    {
	        tooltipimg.style.top= 20 + "px";
		    tooltip.style.top =(yfortooltip + ypos) - 24 + "px";
		}
	}
	else if(len>91 && len<=124 || additional==4)
	{	    
	  
	    if(additional==5)
	    {
	        tooltipimg.style.top=35 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 40 + "px";
	    }
	    else
	    {
	        tooltipimg.style.top=27 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 32 + "px";
	    }
	    
	}
	else if(len>124 && len<=155 || additional==5)
	{
	   
	    tooltipimg.style.top=35+ "px";
		tooltip.style.top = (yfortooltip + ypos) - 40 + "px";
	}
	else if(len>155 && len<=185 || additional==6)
	{
	    tooltipimg.style.top=45 + "px";
		tooltip.style.top = (yfortooltip + ypos) - 50 + "px";
	}
	else
	{
	    if(additional>0)
	    {
	        var top1=45+(additional-6)*10;
	        var top2=50+(additional-6)*10;
	        tooltipimg.style.top=top1 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - top2 + "px";
	    }
	    else if(len>350)
	    {
	        tooltipimg.style.top=115 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 120 + "px";
	    }
	    else
	    {
	        tooltipimg.style.top=55 + "px";
		    tooltip.style.top = (yfortooltip + ypos) - 60 + "px";
		}
	}
		//20-Jan-10 Kapil End of Added for username tooltip
}


function SetToolTipPositionForFCK(imgtooltiparrow,content,myTooltip,xpos,ypos)
{
    
    var tooltipimg=document.getElementById(imgtooltiparrow);
    var tooltip = document.getElementById(myTooltip);
    var len=parseInt(content);
    tooltip.style.display = "block";
    tooltip.style.position = "absolute";
    tooltip.style.left = xpos  + "px";
    var Yforimg=0,yfortooltip=0,YAdditional=0;
    try
    {
        YAdditional=parseInt(additional);
    }
    catch(err)
    {
    }  
   
   
	if(len<=30)
	{
	    tooltipimg.style.top= 4 +"px";
		tooltip.style.top =ypos - 11 + "px";
	}
	else if(len>30 && len<=60)
    {  
        //alert(Yforimg);
	    tooltipimg.style.top=11 + "px";
		tooltip.style.top =ypos - 15 + "px";
	}
	else if(len>60 && len<=90)
	{
	    tooltipimg.style.top= 20 + "px";
		tooltip.style.top =ypos - 24 + "px";
	}
	else if(len>90 && len<=120)
	{
	    
	    tooltipimg.style.top=29 + "px";
		tooltip.style.top = ypos - 34 + "px";
	}
	else
	{
	    tooltipimg.style.top=38 + "px";
		tooltip.style.top = ypos - 44 + "px";
	}
		//20-Jan-10 Kapil End of Added for username tooltip
}
	
//20Apr10 Kapil Added for checking the money and whole no input
function AllowOnlyMoneyInput(e)
{   
    if(navigator.appName!="Netscape")
    {
        if(!(e.keyCode>=48 && e.keyCode<=57) && e.keyCode!=46)
        {
            e.returnValue = false;
        }    
    }
    else
    {
        if(!(e.which>=48 && e.which<=57) && (e.which!=0 && e.which!=8 && e.which!=46))
        {
            e.preventDefault();
        }
    }
}
function AllowOnlyWholeNumber(e)
{
    if(navigator.appName!="Netscape")
    {
        if(!(e.keyCode>=48 && e.keyCode<=57))
        {
            e.returnValue = false;
        }    
    }
    else
    {
        if(!(e.which>=48 && e.which<=57) && (e.which!=0 && e.which!=8))
        {
            e.preventDefault();
        }
    }
}
//20-Jan-10 KAPIL End of Added for javascript funcion that show the help popup

//23Jul10 Dev1 added for showing the popup with id
function ShowHelpPopupWithID(help_page)
{     
    var Pagename="../Help/"+ help_page;
    var popupwin_name=help_page.replace(/[_ \.\)\(#]/g,'');
    window.open(Pagename,popupwin_name,"width=680,height=500,top=0,scrollbars=yes,left=0"); 
}
//23Jul10 Dev1 end of added for showing the popup with id

//28Jul10 Dev1 modified for Showing the popup with max. 
function ShowHelpPopupWithMax(help_page)
{     
    var popupwin_name=help_page.replace(/[_ \.\)\(#\?\=\-\:\/]/g,'');
    window.open(help_page,popupwin_name,"width=680,height=500,top=0,scrollbars=yes,left=0,resizable=1"); 
}

function ShowHowItWorksPopup(M_ID,S_ID,IsFromRoot)
{     
    var popupwin_name="howitworks";
    var Pagename="../How_It_Works/HowItWorks.htm?F_ID="+M_ID+"?S_ID="+S_ID+"";
    if(IsFromRoot==1)
        Pagename="How_It_Works/HowItWorks.htm?F_ID="+M_ID+"?S_ID="+S_ID+"";
    window.open(Pagename,popupwin_name,"width=993,height=880,top=0,scrollbars=yes,left=0,resizable=1"); 
}
//28Jul10 Dev1 end of modified for Showing the popup with max. 





