// JavaScript Document


  var speed=4000;
  var timerId=null;
  var imincval=0;
  var im=new Array();

im[0]='image1.jpg';
im[1]='image2.jpg';
im[2]='image3.jpg';
im[3]='image1.jpg';
im[4]='image2.jpg';
im[5]='image3.jpg';
im[6]='image1.jpg';
im[7]='image2.jpg';

  preload_image_object = new Image();
  var preLoad = new Array()
  for(i=0; i<20; i++) {
  	 preLoad[i] = new Image()
     preLoad[i].src = 'cumbria/images/armathwaite-hall/' + im[i]
  }
  
 //document.image_holder.src = preLoad[imincval].src; 
			
function showimage1(v)
{
    stopscroll();
	imincval=v;
	round=0;
	lscrollPics();
}

function stopscroll() {
 clearTimeout(timerId);
 
}
function showimage(imv,v, j) {
   stopscroll();
   imincval=v;

   if( document.getElementById("view"+vs1)) {
    document.getElementById("view"+vs1).className="";
   }
  
   round = j;
   for (k = round, tmp_imincval = v; k>=0; k--, tmp_imincval--) {
       if (document.getElementById("bim"+im[tmp_imincval])) {
           tmp_image = document.getElementById("bim"+im[tmp_imincval]);
    	   tmp_image.style.border="2px solid #8Da6B6"; 
       }
   }
   for (k = round, tmp_imincval = v; k<6; k++, tmp_imincval++) {
       if (document.getElementById("bim"+im[tmp_imincval])) {
           tmp_image = document.getElementById("bim"+im[tmp_imincval]);
    	   tmp_image.style.border="2px solid #8Da6B6"; 
       }
   }
   document.images["bim"+imv].style.border="2px solid #5e4e62";

   lscrollPics();
}

function manualLeftScroll() {
   
    stopscroll();
    
    if(first_frame-6 >= 0) {
        imincval= first_frame-6;
   	} else {
   	   offset = -1 * (first_frame - 6);
   	   imincval= (im.length - offset);
   	}
   
    round = 0;
    lscrollPics();
    
}

function lscrollPics()
{
  scrollimage();
  timerId=setTimeout('lscrollPics()',speed);
}

function rscrollPics()
{
   stopscroll();
   if(first_frame+6 <= im.length-1) {
     imincval= first_frame+4;
  
   	} else {
   	   imincval= (first_frame + 6) - im.length;
   	}
   		
    round = 0;
    lscrollPics();
	
}

var round = 0;
var first_frame = imincval;
function scrollimage()
{
    var image_layer = '';
    var tmp_image = false;
   document.image_holder.src =  preLoad[imincval].src;

   	if (round == 0) {
       	for (i = imincval, j=0; j<6; i++, j++) {
       	    if (j== 0) {
       	        first_frame = imincval;
       	    }
       	    if (i >= im.length) {
       	        i = 0;
       	    }
       	    if (j<20) {
    		url = 'cumbria/images/armathwaite-hall/' + im[i];
    		image_layer += "<div class='overlay'><a href=\"javascript:showimage('" + im[i] + "','" + i + "', " + j + ")\"><img class='img1' src='" + url + "'  id='bim" + im[i] + "' /></a></div>";
       	    }
       	    
       	} 
       	document.getElementById('div2').innerHTML= image_layer;
       	
   	}
   	if (document.getElementById("bim"+im[imincval])) {
	   current_image = document.getElementById("bim"+im[imincval]);
	   current_image.style.border="2px solid #5e4e62";
	   if (round > 0) {
	      if (document.getElementById("bim"+im[imincval-1]) != null) {
    	      tmp_image = document.getElementById("bim"+im[imincval-1]);
    	      tmp_image.style.border="2px solid #8Da6B6"; 
	      }
	   }
	}
   	round++;
   	if (round == 6 || (20 < 6 && round == 20)) {
   	    round = 0;
   	}
   	
	
	imincval++;
	
   	if(imincval >=(im.length)) {
     imincval=0;
   	}
    
}

			
 function showdesc()
 {
     document.getElementById("det").style.display="block";
	 document.getElementById("fea").style.display="none";
	 document.getElementById("price").style.display="none";
	 document.getElementById("interest").style.display="none";
	
 }
 function showfea()
 {
     document.getElementById("det").style.display="none";
	 document.getElementById("fea").style.display="inline";
	 document.getElementById("price").style.display="none";
	 document.getElementById("interest").style.display="none";
 }
 function showprice()
 {
     document.getElementById("det").style.display="none";
	 document.getElementById("fea").style.display="none";
	 document.getElementById("price").style.display="inline";
	 document.getElementById("interest").style.display="none";
 }
  function showinterest()
 {
     document.getElementById("det").style.display="none";
	 document.getElementById("fea").style.display="none";
	 document.getElementById("price").style.display="none";
	 document.getElementById("interest").style.display="inline";
 }
  function showother()
 {
     document.getElementById("det").style.display="none";
	 document.getElementById("fea").style.display="none";
	 document.getElementById("price").style.display="none";
	 document.getElementById("interest").style.display="none";
 }
 var vs=1;
 function chansty(val)
 {
    document.getElementById("listt"+val).className="on";
	if(vs>0)
	{
	   document.getElementById("listt"+vs).className="";
	}
	vs=val;
	
 }
 var vs1=0;
 function chansty1(val)
 {
    document.getElementById("view"+val).className="on";
	if(vs1>0)
	{
	   document.getElementById("view"+vs1).className="";
	}
	vs1=val;
	
 }


function validate()
{
 	var prehome=document.getElementById("phome").value;
	var arrivedate=document.getElementById("theDate").value;
	var totalnights=document.getElementById("night").value;
	var depdate=document.getElementById("theDate1").value;
	var noadult=document.getElementById("adults").value;
	var nochild=document.getElementById("child").value;
	var propstay=document.getElementById("stay").value;
	var first=document.getElementById("fname").value;
	var last=document.getElementById("lname").value;
	var mail=document.getElementById("email").value;
	var city=document.getElementById("city").value;
	var state=document.getElementById("stateSelect").value;
	var zipcode=document.getElementById("zipcode").value;
	var phone=document.getElementById("phone").value;
	var country=document.getElementById("countrySelect").value;
	var flag=true;
	if(prehome.length==0)
	{
		
	  document.getElementById('err_0').style.display='inline';
	  document.getElementById("errprehome").style.color="#ff0000";
	   flag=false;
	}
	else
	{
	 document.getElementById('err_0').style.display='none';	
	 document.getElementById("errprehome").style.color="#666666";
	}
	if(arrivedate.length==0)
	{
	  document.getElementById('err_1').style.display='inline';
	  document.getElementById("errtheDate").style.color="#ff0000";
	   flag=false;
	}
	else
	{
	 document.getElementById('err_1').style.display='none';	
	 document.getElementById("errtheDate").style.color="#666666";
	}
	if(totalnights.length==0)
	{
		document.getElementById('err_2').style.display='inline';
	    document.getElementById("errnight").style.color="#ff0000";
	   flag=false;
	}
	else
	{
		document.getElementById('err_2').style.display='none';	
	    document.getElementById("errnight").style.color="#666666";
	}
	if(depdate.length==0)
	{
		document.getElementById('err_3').style.display='inline';
	   	document.getElementById("errtheDate1").style.color="#ff0000";
	    flag=false;
	}
	else
	{
		document.getElementById('err_3').style.display='none';	
	    document.getElementById("errtheDate1").style.color="#666666";
		
	}
	if(noadult.length==0)
	{
	
		document.getElementById('err_4').style.display='inline';
	    document.getElementById("erradults").style.color="#ff0000";
	   flag=false;
	}
	else
	{
		document.getElementById('err_4').style.display='none';	
	   document.getElementById("erradults").style.color="#666666";
	}


	if(first.length==0)
	{
		document.getElementById('err_7').style.display='inline';
	    document.getElementById("errfname").style.color="#ff0000";
		flag=false;
	}
	else
	{
		document.getElementById('err_7').style.display='none';	
	    document.getElementById("errfname").style.color="#666666";
	}
	if(last.length==0)
	{
	document.getElementById('err_8').style.display='inline';	
	document.getElementById("errlname").style.color="#ff0000";
	flag=false;
	}
	else
	{
		 document.getElementById('err_8').style.display='none';	
	document.getElementById("errlname").style.color="#666666";
	}
	if(mail.length==0)
	{
		document.getElementById('err_9').style.display='inline';
		document.getElementById("erremail").style.color="#ff0000";
	    flag=false;
	}
	else
	{
	 document.getElementById('err_9').style.display='none';	
     document.getElementById("erremail").style.color="#666666";
	}



	if(city.length==0)
	{
		document.getElementById('err_10').style.display='inline';
	 	document.getElementById("errcity").style.color="#ff0000";
	    flag=false;
	}
	else
	{
	document.getElementById('err_10').style.display='none';	
     document.getElementById("errcity").style.color="#666666";
	}
	if(state.length==0)
	{
		document.getElementById('err_11').style.display='inline';
		document.getElementById("errstate").style.color="#ff0000";
	    flag=false;
	}
	else
	{
	 document.getElementById('err_11').style.display='none';	
     document.getElementById("errstate").style.color="#666666";
	}

	if(zipcode.length==0)
	{
		document.getElementById('err_12').style.display='inline';
	 	document.getElementById("errzipcode").style.color="#ff0000";
	    flag=false;
	}
	else
	{
	 document.getElementById('err_12').style.display='none';	
     document.getElementById("errzipcode").style.color="#666666";
	}
	if(phone.length==0)
	{
		document.getElementById('err_13').style.display='inline';
		document.getElementById("errphone").style.color="#ff0000";
	    flag=false;
	}
	else
	{
	 document.getElementById('err_13').style.display='none';	
     document.getElementById("errphone").style.color="#666666";
	}

	if(country.length==0)
	{
		document.getElementById('err_14').style.display='inline';
		document.getElementById("errcountry").style.color="#ff0000";
	    flag=false;
	}
	else
	{
	 document.getElementById('err_14').style.display='none';	
     document.getElementById("errcountry").style.color="#666666";
	}

	if (flag==true){
	document.getElementById('doaction').value='add';
	return true;
	}else{
	document.getElementById('showerrors').style.display='inline';
	 window.scrollTo(200,100);
	return false;
	}
}


<!--
function dept_date(){
var arrivedate=document.getElementById("theDate").value;
var totalnights=document.getElementById("night").value;
var depdate=document.getElementById("theDate1").value;
if ((arrivedate != "") && (totalnights != "")){
    var d = new Date(arrivedate);
    d.setDate(d.getDate()+(parseInt(totalnights)));

    var depdate1= (d.getMonth()+1) +"/" + d.getDate() + "/" + d.getFullYear();
    document.getElementById("theDate1").value=depdate1;
}
}


<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->


var req;
function showemail()
{
    
	var uri='#';
	var boxmail=document.getElementById("emailbox").value;
	var nameyour=document.getElementById("yourname").value;
	var mailyour=document.getElementById("youremail").value;
	var boxsubject=document.getElementById("subjectbox").value;
	var errors = '';
	if(boxmail.length==0) {
	    errors += 'Enter your friend\'s e-mail <br>';
	}
	
	if(mailyour.length==0){
	    errors += 'Enter your email <br>';
	}
	
	if(boxsubject.length==0){
	    errors += 'Enter your message';
	}

	
	if(!errors) {
	    document.getElementById("email_errors").style.display="none";
        if(window.XMLHttpRequest)
         req=new XMLHttpRequest();
        else if(window.ActiveXObject)
	     req=new ActiveXObject("Microsoft.XMLHTTP");
        var da=new Date();
	   da=da.getMinutes()+da.getSeconds();	 
        var url="mailcontent.php?boxmail="+boxmail+"&nameyour="+nameyour+"&mailyour="+mailyour+"&boxsubject="+boxsubject+"&uri="+uri;
       req.onreadystatechange=handleStateChange4;
       req.open("GET",url);		        
       req.send(null);
	} else {
	    document.getElementById("email_errors").style.display="inline";
	    document.getElementById('email_errors').innerHTML = "Following Errors Occured. Please fill the required fields.<br>" + errors;
	}
	
}

function handleStateChange4()
{
   if(req.readyState==4)
   if(req.status==200) 
   {
      var response=req.responseText;
	
	 document.getElementById("showmail1").style.display="none";
	  document.getElementById("showmail2").style.display="inline";
	 document.getElementById("showmail2").innerHTML=response;
	 document.getElementById("showmail3").style.display="inline";
	
	  
   }
}

var min=8;
var max=18;
function increaseFontSize() {
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=max) {
         s += 2;
      }
      p[i].style.fontSize = s+"px"
   }
}
function decreaseFontSize() {
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      if(p[i].style.fontSize) {
         var s = parseInt(p[i].style.fontSize.replace("px",""));
      } else {
         var s = 12;
      }
      if(s!=min) {
         s -= 2;
      }
      p[i].style.fontSize = s+"px"
   }   
}

function savepage(){
	var uri='option=com_content@id=141@menu_id=26@task=view@Itemid=26';
    if(window.XMLHttpRequest)
         req=new XMLHttpRequest();
   else if(window.ActiveXObject)
	     req=new ActiveXObject("Microsoft.XMLHTTP");
  var url="savepage.php?title=Tailor+Made+Experiences&uri="+uri;
   req.onreadystatechange=handleStateChange3;
   req.open("GET",url);		        
   req.send(null);
}
function handleStateChange3()
{
    if(req.readyState==4)
   if(req.status==200) 
   {
      var response=req.responseText;
	  window.location.href='index.php?option=com_content&id=141&menu_id=26&task=view&Itemid=26';
	  //alert(response);
	  
   }
}
function savepagelog()
{
   alert('You must be logged in to save the page');
}

if(navigator.appName=='Microsoft Internet Explorer')
{   
   	document.write('<link rel = "stylesheet" type = "text\/css" href = "css/template_cssie.css" />');
	document.write('<link rel = "stylesheet" type = "text\/css" href = "css/style-navie.css" />');
}
else
{
  
    document.write('<link rel = "stylesheet" type = "text\/css" href = "css/template_css.css" />');
	document.write('<link rel = "stylesheet" type = "text\/css" href = "css/style-nav.css" />');
}

 function showloginpage(val)
 {
   if(val=="cancel")
   {
   document.getElementById("showlogin").style.display="none";
   document.getElementById("showsearch").style.display="inline";
   }
   else
   {
    document.getElementById("showlogin").style.display="inline";
	document.getElementById("showsearch").style.display="none";
	}
 }
 function clearpages()
 {
	 window.location.href="index.php?option=com_content&id=141&menu_id=26&task=view&Itemid=26&option=com_clearpage&amp;Itemid=178";
 }


/* Add to favorites script */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}
