var pausecontent1=new Array()
pausecontent1[0]='<strong>Ms. Jennifer Rodriguez (Georgia)</strong><br/> Wonderful! Gopal was great. Very much appreciated in the hot weather.Tour planning was good  accommodating did all I asked plus more.Thank you for all the help and all ...<br/><strong><a href="testimonials.html#Jennifer" class="read-more"> read more...</a></strong><br/><br/>'

pausecontent1[1]='<strong>Ms. Syed Ali Fathima & Mr. Haja Mohideen (Dubai)</strong><br/>  Mr. Sandeep/Mr. Nemish have been very helpful in shaping the tour plan in an organized & professional manner. They made sure that the trip was not very ...  <br/><strong><a href="testimonials.html#SyedAli" class="read-more">read more...</a></strong><br/><br/>'

pausecontent1[2]='<strong>Mr. Ian Scoffings (England)</strong><br/> Mr. Ashok was clean, well dressed, attentive & careful driver. We never felt unsafe with this driver, even in the hectic conditions of Delhi rush hour.We thoroughly enjoyed our tour...<br/><strong><a href="testimonials.html#ian-scoffings" class="read-more">read more...</a></strong><br/><br/>'

pausecontent1[3]='<strong>Mr. King Li Chung (Taiwan)</strong><br/>  Mr. Narpat was a nice and respected work man. He is always stand by for us, no any complaints and unhappy emotions. We love his service and will ask him serve us if come to India again.<br/><strong><a href="testimonials.html#king-li-chung" class="read-more">read more...</a></strong><br/><br/>'

pausecontent1[4]='<strong>Mr. Claude Roulin(Switzerland)</strong><br/> Comfortable vehicle, clean. Efficient and nice driver. We could recommend Mr. Narpat. On the whole very good. We enjoyed the tour. We may recommend your company.<br/><strong><a href="testimonials.html#claude-roulin" class="read-more">read more...</a></strong><br/><br/>'

pausecontent1[5]='<strong>Ms. Lila Kostiuk(United Kingdom)</strong><br/> GGopal is an excellent and safe driver. He looked after us very well. He was punctual, courteous & charming.We recommend him highly and were very pleased to have him as our driver.<br/><strong><a href="testimonials.html#lifa" class="read-more">read more...</a></strong><br/><br/>'

pausecontent1[6]='<strong>Ms. Daljit Bedi (United Kingdom) :-</strong><br/>Driver Padam was very polite, always on time.Not pushy, very considerate & showed respect. I would not hesitate recommending him to my friends. Tour planning was good.<br/><strong><a href="testimonials.html#bedi" class="read-more">read more...</a></strong><br/><br/>'

pausecontent1[7]='<strong>Albert and Elfriede :-</strong><br/>Thanks for the beautiful journey through Rajasthan. We could not believe, that all things will go without of trouble. But with your help it would be simple for us...<br/><strong><a href="testimonials.html#albert" class="read-more">read more...</a></strong><br/><br/>'

pausecontent1[8]='<strong>Michelle</strong><br/>You may remember that you organised a trip to rajasthan for me last march, which went very well.We now have more visitors arriving from the UK in November and they would also like to go on a tour of rajasthan.<br/><strong><a href="testimonials.html#mich" class="read-more">read more...</a></strong><br/><br/>'

pausecontent1[9]='<strong>Claudia Sack &amp; Frank Nusspickel (Germany) :-</strong><br/>May be you should show some references on your website or send them on demand. Makes it easier for people from far away to trust into Swagat Tours &amp; Travels.<br/><strong><a href="testimonials.html#claudia" class="read-more">read more...</a></strong><br/><br/>'

pausecontent1[10]='<strong>Walter De Vries :-</strong><br/>After a fascinating trip I am back home. We had a great trip through Rajasthan. Many, many thanks. Especially to the driver, who was really excellent I already recommended your agency.<br/><strong><a href="testimonials.html#walter" class="read-more">read more...</a></strong><br/><br/>'

pausecontent1[11]='<strong>Monaco Ignacio :-</strong><br/>Every thing was perfect thanks a lot to the driver we want to remark his excellent service.<br/><strong><a href="testimonials.html#monaco" class="read-more">read more...</a></strong><br/><br/>'

pausecontent1[12]='<strong>Thierry Rueda :-</strong><br/>Driver was nice, cool, responsible need to progress a little in English. The tour was good but a little disappointed to finish a visit in Rajasthan by Pushkar. Next time we would like to visit.. <br/><strong><a href="testimonials.html#thierry" class="read-more">read more...</a></strong><br/><br/>'

function pausescroller(content, divId, divClass, delay){
this.content=content //message array content
this.tickerid=divId //ID of ticker div to display information
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
this.hiddendivpointer=1 //index of message array for hidden div
document.write('<div id="'+divId+'" class="'+divClass+'" style="position: relative; overflow: hidden"><div class="innerDiv" style="position: absolute; width: 100%" id="'+divId+'1">'+content[0]+'</div><div class="innerDiv" style="position: absolute; width: 100%; visibility: hidden" id="'+divId+'2">'+content[1]+'</div></div>')
var scrollerinstance=this
if (window.addEventListener) //run onload in DOM2 browsers
window.addEventListener("load", function(){scrollerinstance.initialize()}, false)
else if (window.attachEvent) //run onload in IE5.5+
window.attachEvent("onload", function(){scrollerinstance.initialize()})
else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
setTimeout(function(){scrollerinstance.initialize()}, 500)
}

// -------------------------------------------------------------------
// initialize()- Initialize scroller method.
// -Get div objects, set initial positions, start up down animation
// -------------------------------------------------------------------

pausescroller.prototype.initialize=function(){
this.tickerdiv=document.getElementById(this.tickerid)
this.visiblediv=document.getElementById(this.tickerid+"1")
this.hiddendiv=document.getElementById(this.tickerid+"2")
this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv))
//set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2)
this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px"
this.getinline(this.visiblediv, this.hiddendiv)
this.hiddendiv.style.visibility="visible"
var scrollerinstance=this
document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
if (window.attachEvent) //Clean up loose references in IE
window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null})
setTimeout(function(){scrollerinstance.animateup()}, this.delay)
}


// -------------------------------------------------------------------
// animateup()- Move the two inner divs of the scroller up and in sync
// -------------------------------------------------------------------

pausescroller.prototype.animateup=function(){
var scrollerinstance=this
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px"
setTimeout(function(){scrollerinstance.animateup()}, 50)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}

// -------------------------------------------------------------------
// swapdivs()- Swap between which is the visible and which is the hidden div
// -------------------------------------------------------------------

pausescroller.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}

pausescroller.prototype.getinline=function(div1, div2){
div1.style.top=this.visibledivtop+"px"
div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px"
}

// -------------------------------------------------------------------
// setmessage()- Populate the hidden div with the next message before it's visible
// -------------------------------------------------------------------

pausescroller.prototype.setmessage=function(){
var scrollerinstance=this
if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
setTimeout(function(){scrollerinstance.setmessage()}, 100)
else{
var i=this.hiddendivpointer
var ceiling=this.content.length
this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1
this.hiddendiv.innerHTML=this.content[this.hiddendivpointer]
this.animateup()
}
}

pausescroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any
if (tickerobj.currentStyle)
return tickerobj.currentStyle["paddingTop"]
else if (window.getComputedStyle) //if DOM2
return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
else
return 0
}