function Right(str, n)
{
	if (n <= 0) {
		return "";
	}
	else if (n > String(str).length) {
		return str;
	}
	else {
		var iLen = String(str).length;
		return String(str).substring(iLen, iLen - n);
	}
}

//open new window
function openWnd(url, name, height, width, directories, location, menubar, resizable, scrollbars, status, toolbar) 
{
	wnd = window.open(url, name, "alwaysRaised=1,height=" + height + ",width=" + width + ",directories=" + directories + ",locaton=" + location + ",menubar=" + menubar + ",resizable=" + resizable + ",scrollbars=" + scrollbars + ",status=" + status + ",toolbar=" + toolbar)
	wnd.focus()
}

	//document.getElementById("back1").style.display="none" 
check('back1');


function nextDates()
{
//debugger;
 if (len-4 != 0)
 {
   
  if(len-4 >= 4)
  { len=len-4;
   startCtr=endCtr+1;
  
   for(i=0;i<4;i++)
   {
    
    for (j=1; j < dArray.length ; j++ )
    {
     document.getElementById("d"+j+i).innerHTML=dArray[j-1].split(",")[endCtr];
    }
	z=1
    for (k=1; k < 21 ; k++ )
    {
		kstr = Right("0" + k, 2)
     for (y=1; y < dRateArray.length ; y++)
     {
        if(document.getElementById("r"+kstr+y+i))
        {
			dd=dRateArray[z-1].split("~")[endCtr]
			dd=dd.split("^");
			dd[1]=dd[1].replace(/'/g, "")
			if (dd[1]!="")
			{
			  document.getElementById("r"+kstr+y+i).innerHTML='<a href="javascript:void(0)" class="hintanchor" onMouseOut="hideTT()" onMouseOver="showTT(event,'+ "'" + dd[1] + "'" + ')">' + dd[0] +'</a>' + dd[2] ; 
			}
			else
			{
              document.getElementById("r"+kstr+y+i).innerHTML= dd[0] + dd[2] ; 
			}
            
			z=z+1
        }
     }
    }
    endCtr++
   }
  }
  else
  {
   len--;
   // this condition is implemented when length of stay are 11 nights.
   if (slen==dArray.length)
   {
	   dVar=dArray.length
   }
   else
   {
		dVar=dArray.length-1
   }
	// End condition
   if(endCtr!=dVar)
   {
    firstPtr=startCtr;
    for(i=0;i<4;i++)
    {
    for (j=1; j < dArray.length ; j++ )
    {
     document.getElementById("d"+j+i).innerHTML=dArray[j-1].split(",")[firstPtr];
    }
      z=1
	 // alert("ss")
     for (k=1; k < 21 ; k++ )
        {
		kstr = Right("0" + k, 2)
         for (y=1; y < dRateArray.length ; y++)
         {
		    if(document.getElementById("r"+kstr+y+i))
             {
				dd=dRateArray[z-1].split("~")[firstPtr]
				dd=dd.split("^");
				dd[1]=dd[1].replace(/'/g, "")
                if (dd[1]!="")
				{
				  document.getElementById("r"+kstr+y+i).innerHTML='<a href="javascript:void(0)" class="hintanchor" onMouseOut="hideTT()" onMouseOver="showTT(event,'+ "'" + dd[1] + "'" + ')">' + dd[0] +'</a>' + dd[2] ; 
				}
				else
				{
				  document.getElementById("r"+kstr+y+i).innerHTML= dd[0] + dd[2] ; 
				}
				z=z+1;
             }
         }
    }
    firstPtr++;
    
    }
    endCtr++;
    startCtr++;
   }
  }
  check('next1');
 }
}

 

function prevDates()
{
//debugger;
 
 if(endCtr-4 >=4)
 {
  startCtr=startCtr-4;
  firstPtr=startCtr-1;

  for(i=0;i<4;i++)
  {
   for (j=1; j < dArray.length ; j++ )
    {
     document.getElementById("d"+j+i).innerHTML=dArray[j-1].split(",")[firstPtr];
    }
    z=1
    for (k=1; k < 21 ; k++ )
    {
		kstr = Right("0" + k, 2)
         for (y=1; y < dRateArray.length ; y++)
         {
              if(document.getElementById("r"+kstr+y+i))
             {
				dd=dRateArray[z-1].split("~")[firstPtr]
				dd=dd.split("^");
				dd[1]=dd[1].replace(/'/g, "")
                if (dd[1]!="")
                {
					document.getElementById("r"+kstr+y+i).innerHTML='<a href="javascript:void(0)" class="hintanchor" onMouseOut="hideTT()" onMouseOver="showTT(event,'+ "'" + dd[1] + "'" + ')">' + dd[0] + '</a>' + dd[2]; 
                }
				else
				 {
					document.getElementById("r"+kstr+y+i).innerHTML= dd[0] + dd[2]; 
				 }
				
				z=z+1
             }
         }
     }
   
   /*for (k=1; k < dRateArray.length ; k++ )
    {
     document.getElementById("r"+k+i).innerHTML=dRateArray[k-1].split(",")[firstPtr];     
    }*/
   firstPtr++;
   endCtr--;
   len++
  }
 }
 else
 {
  if(startCtr>1)
  {
   startCtr=startCtr-1;
   PrevfirstPtr=startCtr-1;
   if (PrevfirstPtr != -1)
   {
    for(i=0;i<4;i++)
    {
     for (j=1; j < dArray.length ; j++ )
    {
     document.getElementById("d"+j+i).innerHTML=dArray[j-1].split(",")[PrevfirstPtr];
    }

	 z=1
    for (k=1; k < 21 ; k++ )
    {
		kstr = Right("0" + k, 2)
         for (y=1; y < dRateArray.length ; y++)
         {
             if(document.getElementById("r"+kstr+y+i))
             {
				dd=dRateArray[z-1].split("~")[PrevfirstPtr]
				dd=dd.split("^");
				dd[1]=dd[1].replace(/'/g, "")
                if (dd[1]!="")
                {
					document.getElementById("r"+kstr+y+i).innerHTML='<a href="javascript:void(0)" class="hintanchor" onMouseOut="hideTT()" onMouseOver="showTT(event,'+ "'" + dd[1] + "'" + ')">' + dd[0] + '</a>' + dd[2]; 
                }
				else
				 {
					document.getElementById("r"+kstr+y+i).innerHTML= dd[0] + dd[2]; 
				 }
				z=z+1    
             }
         }
     }
     PrevfirstPtr++;
    }
    endCtr--;
    len++
   }
  }
 }
 check('back1')
}

 

function check(id)
{

var curr1=document.getElementsByName("next1")

var curr2=document.getElementsByName("back1")
var curr3=document.getElementsByName("backspan")
var curr4=document.getElementsByName("nextspan")
 if(id=="next1")
 {
  if(endCtr==parseInt(dArray[0].split(",").length-1))
  {
    for(var p = 0; p < curr1.length; p++)
    {
	    curr1[p].style.display = "none";
		curr4[p].style.display = "block";
    }
  }
   for(var p = 0; p < curr2.length; p++)
    {
        curr2[p].style.display = "block";
		curr3[p].style.display = "none";
    }
  }
 else if(id=="back1")
 {
  if(startCtr==1)
  {
    for(var p = 0; p < curr2.length; p++)
	{
		curr2[p].style.display = "none";
		curr3[p].style.display = "block";
	}
  }
  for(var p = 0; p < curr1.length; p++)
    {
        curr1[p].style.display = "block";
		curr4[p].style.display = "none";
    }
 }
}

 


/*function showMoreHotelFalse() 
{
	
	if (AllowDocHotelClick == true)
		{
		    AllowDocHotelClick = false;
			return;
		}
		

    if (AllowDocHotelClick == false)
	{
	   obj=DivMoreHotelId	
       for(var j=4;j<=10;j++)
		{
	       var RoomTypeId = "Ht" + obj + "-" + j;
		   var ImageID = "Img"+obj;
			if (document.getElementById(RoomTypeId))
	        {
                document.getElementById(RoomTypeId).style.display="none";                
                document.getElementById(obj).innerHTML = '<%=GetTagValue("ViewMoreRooms") %>';
                document.getElementById(ImageID).src = "../images/more.gif";
				AllowDocHotelClick=true

			}
		 }    
    }
}*/





