var fadeStep = 100;
var fadeDir = 1;
var CurrentObj;
var CurrentObj2;
var whichOne;
var timer;
var CurrentPageHelp =1;

var HelpInd = 0;

function LaunchMap() 
{
    Help=open('./map.html','mapppage','alwaysRaised=yes,width=750,height=500,scrollbars=yes,resizable=yes,top=0,screenY=0,left=0,screenX=0');
}

function displayHelp(page,labels)
{
  for (x=1;x<=labels;x++)
	{
    obj = page+x;

		if (HelpInd == 0)		
		{
  	  if (document.all||document.getElementById)
  		{
  		  document.getElementById(obj).style.display='block';
  		}
  		else if (document.layers)
  		{
  		  document.obj.style.display='block';
  		}
		}
		else
		{
  	  if (document.all||document.getElementById)
  		{
  		  document.getElementById(obj).style.display='none';
  		}
  		else if (document.layers)
  		{
  		  document.obj.style.display='none';
  		}
		}		
	}
	if (HelpInd==0)
	{
	  HelpInd = 1;
	  if (document.all||document.getElementById)
		{
		  document.getElementById(page).value='hide help';
		}
		else if (document.layers)
		{
		  document.page.value='hide help';
		}				
	}
	else
	{
	  HelpInd = 0;
	  if (document.all||document.getElementById)
		{
		  document.getElementById(page).value='show help';
		}
		else if (document.layers)
		{
		  document.page.value='show help';
		}		
	}
}

function fadepic()
{
  if (fadeDir == 1)
	{
    if (fadeStep >= 0)
    {
      fadeStep-=5;
			if (fadeStep == 0)
			  fadeDir = 0;
  		
      if (CurrentObj.filters)			
        CurrentObj.filters.alpha.opacity=fadeStep;
				
      else if (CurrentObj.style.MozOpacity)
        CurrentObj.style.MozOpacity=fadeStep/100;
    }
	}
	else
	{
    if (fadeStep <= 100)
    {
      fadeStep+=5;
			if (fadeStep == 100)
			  fadeDir = 1;
  		
      if (CurrentObj.filters)
        CurrentObj.filters.alpha.opacity=fadeStep;
      else if (CurrentObj.style.MozOpacity)
        CurrentObj.style.MozOpacity=fadeStep/100;
    }	
	}
	
	if (whichOne > 1)
	{
    if (fadeDir == 1)
  	{
      if (fadeStep >= 0)
      {
        fadeStep-=5;
  			if (fadeStep == 0)
  			  fadeDir = 0;
    		
        if (CurrentObj2.filters)			
          CurrentObj2.filters.alpha.opacity=fadeStep;
  				
        else if (CurrentObj2.style.MozOpacity)
          CurrentObj2.style.MozOpacity=fadeStep/100;
      }
  	}
  	else
  	{
      if (fadeStep <= 100)
      {
        fadeStep+=5;
  			if (fadeStep == 100)
  			  fadeDir = 1;
    		
        if (CurrentObj2.filters)
          CurrentObj2.filters.alpha.opacity=fadeStep;
        else if (CurrentObj2.style.MozOpacity)
          CurrentObj2.style.MozOpacity=fadeStep/100;
      }	
  	}	
	}
}

function SelectHeading(obj,flag)
{
  if (flag == 1)
	{
  	CurrentObj = obj;		
	}
	else
	{
  	CurrentObj2 = obj;	
	}
	
	whichOne = flag;	
  clearInterval(timer);
	runTimer();
}

function runTimer()
{
  timer = setInterval("fadepic()",400);
}

var AllDisplayed = 0;
function SwitchApartments(obj)
{
  if (obj != 'apall')
	{

    if (lefttimeapart1 != null)
  	{
      clearInterval(lefttimeapart1);
    	lefttimeapart1 = null;		
      if (document.all || document.getElementById)
    	{			
    	  document.getElementById('test2apart1').style.left='0px';
    	  document.getElementById('test3apart1').style.left='-1000px';
			}
			else if (document.layers)
			{
        document.test2apart1.style.left='0px';
    	  document.test3apart1.style.left='-1000px';				
			}		
  	}	
    if (lefttimeapart2 != null)
  	{
      clearInterval(lefttimeapart2);
    	lefttimeapart2 = null;				
      if (document.all || document.getElementById)
    	{
    	  document.getElementById('test2apart2').left='0px';
    	  document.getElementById('test3apart2').left='-1000px';
			}
			else if (document.layers)
			{
        document.test2apart2.left='0px';
    	  document.test3apart2.left='-1000px';				
			}			
  	}  
    if (lefttimeapart3 != null)
  	{
      clearInterval(lefttimeapart3);
    	lefttimeapart3 = null;				
      if (document.all || document.getElementById)
    	{
    	  document.getElementById('test2apart3').left='0px';
    	  document.getElementById('test3apart3').left='-1000px';
			}
			else if (document.layers)
			{
        document.test2apart3.left='0px';
    	  document.test3apart3.left='-1000px';				
			}			
  	}
							
    if (document.all || document.getElementById)
  	{
  	  document.getElementById('ap1').style.display='none';
  	  document.getElementById('ap2').style.display='none';
  	  document.getElementById('ap3').style.display='none';
  	  document.getElementById('apall').style.display='none';	  		
  	  document.getElementById(obj).style.display='block';
  		
   	  document.getElementById('ap1Display').style.display='none';
   	  document.getElementById('ap2Display').style.display='none';
   	  document.getElementById('ap3Display').style.display='none';		
   		document.getElementById(obj+'Display').style.display='block';
  
  		switch (obj)
  		{
  		  case "ap1":	
  			  document.getElementById('circle').style.left = 176;					
  				switchMain(1,1);		
  			  break;
  		  case "ap2":
  			  document.getElementById('circle').style.left = 197;	
  				switchMain(2,1);
  			  break;
  		  case "ap3":
  			  document.getElementById('circle').style.left = 218;	
  				switchMain(3,1);
  			  break;
  			default:
  				
  		}
  		
  	}
  	else if (document.layers)
  	{
		
  	  document.ap1.style.display='none';
  	  document.ap2.style.display='none';
  	  document.ap3.style.display='none';
  	  document.apall.style.display='none';
  		
  		document.ap1Display.style.display='none';
    	document.ap2Display.style.display='none';
    	document.ap3Display.style.display='none';
    	tbObj = obj+'Display';
  		
  		
  		switch (obj)
  		{
  		  case "ap1":
  			  document.circle.style.left = 176;	
  				switchMain(1,1);
  			  break;
  		  case "ap2":
  			  document.circle.style.left = 197;
  				switchMain(2,1);
  			  break;
  		  case "ap3":
  			  document.circle.style.left = 218;
    			switchMain(3,1);
  			  break;
  			default:
  				
  		}		
  		
  		document.obj.style.display='block';
  		document.tbObj.style.display='block';
  	}	
    fillupapart1();fillupapart2();fillupapart3();
		AllDisplayed = 0;
				

	}
	else
	{

	 AllDisplayed = 1;
   if (document.all || document.getElementById)
   	{
  	  document.getElementById('ap1').style.display='none';
  	  document.getElementById('ap2').style.display='none';
  	  document.getElementById('ap3').style.display='none';
  	  document.getElementById('apall').style.display='block';	 	
   	}	
		else if (document.layers)
   	{    		
  	  document.ap1.style.display='none';
  	  document.ap2.style.display='none';
  	  document.ap3.style.display='none';
  	  document.apall.style.display='block';	 
    }

	}
}

function switchMain(apart,img)
{
  if (document.all || document.getElementById)
	{
    switch(apart)
		{
		  case 1:
			  switch(img)
				{
				  case 1:
					  document.getElementById('displayImg').src = './px/aprt1_big_col1.jpg';
					  break;
				  case 2:
					  document.getElementById('displayImg').src = './px/aprt1_big_col2.jpg';
					  break;
				  case 3:
					  document.getElementById('displayImg').src = './px/aprt1_big_col3.jpg';
					  break;
				  case 4:
					  document.getElementById('displayImg').src = './px/aprt1_big_col4.jpg';
					  break;
				  case 5:
					  document.getElementById('displayImg').src = './px/aprt1_big_col5.jpg';
					  break;
				  case 6:
					  document.getElementById('displayImg').src = './px/aprt1_big_col6.jpg';
					  break;
				  case 7:
					  document.getElementById('displayImg').src = './px/aprt1_big_col7.jpg';
					  break;
				  case 8:
					  document.getElementById('displayImg').src = './px/aprt1_big_col8.jpg';
					  break;
					default:
				}
			  break;
		  case 2:
			  switch(img)
				{
				  case 1:
					  document.getElementById('displayImg').src = './px/aprt2_big_col1.jpg';
					  break;
				  case 2:
					  document.getElementById('displayImg').src = './px/aprt2_big_col2.jpg';
					  break;
				  case 3:
					  document.getElementById('displayImg').src = './px/aprt2_big_col3.jpg';
					  break;
				  case 4:
					  document.getElementById('displayImg').src = './px/aprt2_big_col4.jpg';
					  break;
				  case 5:
					  document.getElementById('displayImg').src = './px/aprt2_big_col5.jpg';
					  break;
				  case 6:
					  document.getElementById('displayImg').src = './px/aprt2_big_col6.jpg';
					  break;
					
				 case 7:
					  document.getElementById('displayImg').src = './px/aprt2_big_col7.jpg';
					  break;
					default:
				}
			  break;
		  case 3:
			  switch(img)
				{
				  case 1:
					  document.getElementById('displayImg').src = './px/aprt3_big_col1.jpg';
					  break;
				  case 2:
					  document.getElementById('displayImg').src = './px/aprt3_big_col2.jpg';
					  break;
				  case 3:
					  document.getElementById('displayImg').src = './px/aprt3_big_col3.jpg';
					  break;
				  case 4:
					  document.getElementById('displayImg').src = './px/aprt3_big_col4.jpg';
					  break;
				  case 5:
					  document.getElementById('displayImg').src = './px/aprt3_big_col5.jpg';
					  break;
				  case 6:
					  document.getElementById('displayImg').src = './px/aprt3_big_col6.jpg';
					  break;
					case 7:
					  document.getElementById('displayImg').src = './px/aprt3_big_col7.jpg';
					  break;
					default:
				}
			  break;
			default:
		}
	}
	else if (document.layers)
	{
    switch(apart)
		{
		  case 1:
			  switch(img)
				{
				  case 1:
					  document.displayImg.src = './px/aprt1_big_col1.jpg';
					  break;
				  case 2:
					  document.displayImg.src = './px/aprt1_big_col2.jpg';
					  break;
				  case 3:
					  document.displayImg.src = './px/aprt1_big_col3.jpg';
					  break;
				  case 4:
					  document.displayImg.src = './px/aprt1_big_col4.jpg';
					  break;
				  case 5:
					  document.displayImg.src = './px/aprt1_big_col5.jpg';
					  break;
				  case 6:
					  document.displayImg.src = './px/aprt1_big_col6.jpg';
					  break;
				  case 7:
					  document.displayImg.src = './px/aprt1_big_col7.jpg';
					  break;
				  case 8:
					  document.displayImg.src = './px/aprt1_big_col8.jpg';
					  break;
					default:
				}
			  break;
		  case 2:
			  switch(img)
				{
				  case 1:
					  document.displayImg.src = './px/aprt2_big_col1.jpg';
					  break;
				  case 2:
					  document.displayImg.src = './px/aprt2_big_col2.jpg';
					  break;
				  case 3:
					  document.displayImg.src = './px/aprt2_big_col3.jpg';
					  break;
				  case 4:
					  document.displayImg.src = './px/aprt2_big_col4.jpg';
					  break;
				  case 5:
					  document.displayImg.src = './px/aprt2_big_col5.jpg';
					  break;
				  case 6:
					  document.displayImg.src = './px/aprt2_big_col6.jpg';
					  break;
					default:
				}
			  break;
		  case 3:
			  switch(img)
				{
				  case 1:
					  document.displayImg.src = './px/aprt3_big_col1.jpg';
					  break;
				  case 2:
					  document.displayImg.src = './px/aprt3_big_col2.jpg';
					  break;
				  case 3:
					  document.displayImg.src = './px/aprt3_big_col3.jpg';
					  break;
				  case 4:
					  document.displayImg.src = './px/aprt3_big_col4.jpg';
					  break;
				  case 5:
					  document.displayImg.src = './px/aprt3_big_col5.jpg';
					  break;
				  case 6:
					  document.displayImg.src = './px/aprt3_big_col6.jpg';
					  break;
					default:
				}
			  break;
			default:
		}
	}  
}

function PostForm(obj)
{
  if (document.all || document.getElementById)
	{
    document.getElementById('pemail').value = document.getElementById('email').value;
    document.getElementById('psubject').value = document.getElementById('subject').value;
    document.getElementById('pbody').value = document.getElementById('body').value;
					
		obj.submit();
	}
	else if (document.layers)
	{
    document.pemail.value = document.email.value;
    document.psubject.value = document.subject.value;
    document.pbody.value = document.body.value;
		
		obj.submit();	
	}
  
}

function PostBooking(obj)
{
  var Apartments = '';
	
  if (document.all || document.getElementById)
	{
	  if (document.getElementById('apart1').checked)
		{ Apartments += ' - One Bedroom'; }
	  if (document.getElementById('apart2').checked)
		{ Apartments += ' - Two Bedroom'; }
	  if (document.getElementById('apart3').checked)
		{ Apartments += ' - Three Bedroom'; }
	  if (document.getElementById('apartall').checked)
 		{ Apartments += ' - Six Bedroom'; }
		if (document.getElementById('apart1').checked == false &&
  		  document.getElementById('apart2').checked == false &&
	  		document.getElementById('apart3').checked == false &&
				document.getElementById('apartall').checked == false)
 		{ Apartments += ' Did not select'; }		
						
	
    document.getElementById('pclientname').value = document.getElementById('name').value + ' ' + document.getElementById('surname').value;
		document.getElementById('pemail').value = document.getElementById('email').value;
    document.getElementById('psubject').value = 'Booking Request';
    document.getElementById('pbody').value = document.getElementById('name').value + ' ' +
																						 document.getElementById('surname').value + ' \n' +
																						 
																						 'Telphone :' + document.getElementById('tel').value + ' \n' +
																						 'Country of residence :' + document.getElementById('country').value + ' \n\n' +
																						 
																						 'No Adults :' + document.getElementById('adults').value + ' \n' +
																						 'No Children :' + document.getElementById('children').value + ' \n\n' +
																						 
																						 'Apartment selection :' + Apartments + ' \n' +
																						 
																						 'Arrive : ' + document.getElementById('Arrive').childNodes[0].nodeValue + ' \n' +
																						 'Departure : ' + document.getElementById('Departure').childNodes[0].nodeValue + ' \n' +
																						 'Total Days : ' + document.getElementById('Total_Nights').childNodes[0].nodeValue + ' \n\n' +
																						 
																						 document.getElementById('body').value;
																						 																						 																						 
		obj.submit();
	}
	else if (document.layers)
	{
	  if (document.apart1.checked)
		{ Apartments += ' One Bedroom'; }
	  if (document.apart2.checked)
		{ Apartments += ' Two Bedroom'; }
	  if (document.apart3.checked)
		{ Apartments += ' Three Bedroom'; }
	  if (document.apartall.checked)
 		{ Apartments += ' Six Bedroom'; }
		if (document.apart1.checked == false &&
  		  document.apart2.checked == false &&
	  		document.apart3.checked == false &&
				document.apartall.checked == false)
 		{ Apartments += ' Did not select'; }		
						
	
    document.pemail.value = document.email.value;
    document.psubject.value = document.subject.value;
    document.pbody.value = document.title.value + ' ' +
					                                   document.name.value + ' ' +
																						 document.surname.value + '\n\n' +
																						 
																						 'Apartment selection :' + Apartments + '\n\n' +
																						 
																						 'Arrive : ' + document.Arrive.childNodes[0].nodeValue + '\n' +
																						 'Departure : ' + document.Departure.childNodes[0].nodeValue + '\n' +
																						 'Total Days : ' + document.Total_Nights.childNodes[0].nodeValue + '\n\n' +
																						 
																						 document.body.value;
																						 																						 																						 
		obj.submit();	
	}
  
}

function checkApartment()
{
  if (document.all || document.getElementById)
	{
    if (document.getElementById('apartall').checked)
		{
		  document.getElementById('apart1').checked = false;
		  document.getElementById('apart2').checked = false;
			document.getElementById('apart3').checked = false;		
		}
		else if (document.getElementById('apart1').checked &&
		    document.getElementById('apart2').checked &&
				document.getElementById('apart3').checked)
		{
		  document.getElementById('apart1').checked = false;
		  document.getElementById('apart2').checked = false;
			document.getElementById('apart3').checked = false;
			document.getElementById('apartall').checked = true;
		}
		
	}
	else if (document.layers)
	{
    if (document.apartall.checked)
		{
		  document.apart1.checked = false;
		  document.apart2.checked = false;
			document.apart3.checked = false;		
		}	
    else if (document.apart1.checked &&
		    document.apart2.checked &&
				document.apart3.checked)
		{
		  document.apart1.checked = false;
		  document.apart2.checked = false;
			document.apart3.checked = false;
			document.apartall.checked = true;
		}
	}
}

function chgFontclr(clr,obj)
{
  obj.childNodes[0].style.color = clr;
}

function newBrowser(Path) 
{
  NewWindow=open(Path,'myname','width=790,height=550,screenX=0,top=0,screenY=0,left=0');
}


