﻿

	
	
	//And configure the image buttons' images here:
	var preload_ctrl_images=true;
	var previmg='/images/left.gif';
	var stopimg='/images/stop.gif';
	var playimg='/images/play.gif';
	var nextimg='/images/right.gif';
	var fadeimg='/images/play_btn.gif';
	var stopfadeimg='/images/stop_btn.gif';
	

	        function preloadctrl(im){
			if (typeof im=='string'){
			var imo=new Image();
			imo.src=im;
			
			}
			}
			
			if(document.images&&typeof preload_ctrl_images!='undefined'&&preload_ctrl_images){			
			var ctrlimgs=[previmg, nextimg, stopimg, playimg,fadeimg,stopfadeimg]
			for (var i_tem = 0; i_tem < ctrlimgs.length; i_tem++)
			if (ctrlimgs[i_tem])
			preloadctrl(ctrlimgs[i_tem])
			}
			var playcount=0;
			var iss=[]; //array to cache inter_slide instances
			
			function inter_slide()
			{			
         	    if(!document.images||arguments.length==0)
			    return;
			    var imgs=arguments[0];
			    var width=null, height=null, delay=null;
			    if(arguments.length==2)
			    delay=arguments[1];
			    else if(arguments.length==3||arguments.length==4)
			    width=arguments[1], height=arguments[2], delay=arguments[3]? arguments[3] : null;
			    this.dom=(document.getElementById) //modern dom browsers
			    this.da=document.all
			    this.delay=imgs.delay? imgs.delay : delay? delay : 3000+iss.length*750;
			    this.nextimgidx=0;
			    iss[this.issid=iss.length]=this;
			    this.imgs=imgs;
			    
			    if (imgs.random)
			    this.imgs.sort(function() {return 0.5 - Math.random();}) //thanks to Mike (aka Mwinter) :)
			    this.imgborder=imgs.border? parseInt(imgs.border) : 0;
			    if (!this.dom){
			    this.postimgs=new Array() //preload imgs
			    for (p=0;p<imgs.length;p++){
			    this.postimgs[p]=new Image()
			    this.postimgs[p].src=this.imgs[p][0]
			    }
			    }
    			
			    if (this.dom){ //if modern browsers (ie: Firefox, IE5+)
			    this.faded=0;
			    this.loadimgidx=[];
			    this.fade=1;//!imgs.nofade;
			    if(this.fade)
			    this.degree=10 //initial opacity degree (10%)
			    this.pausecheck=imgs.pause;
			    this.mouseovercheck=0
			    this.canvasbase="canvas"+this.issid
			    this.curcanvas=this.canvasbase+"_0"
			    this.descriptions=!imgs.no_descriptions;
			    this.man_start=imgs.manual_start;
			    this.addbr=!imgs.no_added_linebreaks;
			    this.no_auto=imgs.no_auto;
			    this.onclick=imgs.onclick;
			    this.specs=imgs.specs;
			    this.counter=imgs.counter;
			    this.ics=imgs.image_controls;
			    this.jumpto=imgs.jumpto;
			    this.no_c=imgs.no_controls;
			    this.target=imgs.target;
			    this.ualt=imgs.use_alt;
			    this.utit=imgs.use_title;
			    this.fadecolor=imgs.fadecolor;
			    this.ibut_hc=imgs.button_highlight;
			    this.dp=imgs.desc_prefix? imgs.desc_prefix : ' ';
			    this.imbcolor=imgs.border_color;
			    this.imbstyle=imgs.border_style;
			    this.width=this.width? this.width+this.imgborder*2 : null;
			    this.height=this.height? this.height+this.imgborder*2 : null;
			    var ief='', dims='';
			   	
			    if(this.width||this.height)
			    dims=this.width&&this.height? 'width:'+this.width+'px;height:'+this.height+'px;' : this.width? 'width:'+this.width+'px;' : 'height:'+this.height+'px;';
			        if(this.fade&&document.body&&document.body.style)
			        ief=document.body.filters? 'filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);' : typeof document.body.style.opacity=='string'? 'opacity:0;' : 'opacity:0.10;-moz-opacity:0.10;-khtml-opacity:0.10;';
			        
			        var brs=this.addbr? '<br>' : '';
			        if (imgs.controls_top){			       
			        this.controls();
			        document.write(brs)
			    		    }
			    
			    document.write('<div style="float:left;width:135px;"><div id="master'+this.issid+'" style="position:relative;'+dims+'overflow:hidden;margin:0 auto;"><div id="'+this.canvasbase+'_0" style="position:absolute;'+dims+'top:0;left:0;'+ief+'background-color:'+(imgs.fadecolor? imgs.fadecolor : 'white')+'"><\/div><div id="'+this.canvasbase+'_1" style="position:absolute;'+dims+'top:0;left:0;'+ief+'background-color:'+(imgs.fadecolor? imgs.fadecolor : 'white')+'"><\/div><\/div><\/div>')
			        
			    if(this.descriptions)
			    document.write(brs+'<div  style="float:left;">'+this.dp+'<span id="imgdsc'+this.issid+'">&nbsp;<\/span></div>\n');
			    if(this.counter&&!this.descriptions)
			    document.write(brs);
			    if(this.counter)
			    this.cntrl()
			    if (!imgs.controls_top){
			    document.write(this.ics? '' : brs);
			    this.controls();
			    }
			    }
			    
			    else
			    document.write('<img  name="defaultslide'+this.issid+'" src="'+this.postimgs[0].src+'">')
    			//if modern browsers such as Firefox, IE5+
			    if (this.dom)
			    { 			   
			    this.startit()
			    
			    }
			    else{
			    this.nextimgidx++
			    setInterval("iss["+this.issid+"].rotateimg()", this.delay)
    		
				}
			}	
		//end of function inter_slide
		
			inter_slide.prototype.cntrl=function(){
			this.cpad=this.imgs.length.toString().length;
			document.write('<div align="left">Viewing Image: <b><span id="thecnt'+this.issid+'"><\/span><\/b> of<span class="span_font_css">&nbsp;</span>&nbsp;<b>'+this.imgs.length+'<\/b><\/div>');
			
			}
			
			inter_slide.prototype.controls=function(){
			var brs=this.addbr? '<br>' : ' &nbsp;';
			if(!this.ics&&!this.no_c)
					
			document.write('<div style="float:left;"><input id="prev'+this.issid+'" disabled type="button" value=" << " onclick="iss['+this.issid+'].changeimg(false, \'nav\');">\n'+(this.no_auto? '&nbsp;&nbsp;&nbsp;' : ' <input id="gostp'+this.issid+'" type="button" value=" Stop " onclick="iss['+this.issid+'].gostop(this);">\n')+' <input id="next'+this.issid+'" disabled type="button" value=" >> " onclick="iss['+this.issid+'].changeimg(true, \'nav\');">'+(this.jumpto? brs+'Jump to: <input disabled type="text" size="'+this.imgs.length.toString().length+'" id="goto'+this.issid+'" onkeydown="iss['+this.issid+'].jumper(event);"><input id="go'+this.issid+'" disabled type="button" onclick="iss['+this.issid+'].jumper();" value="GO">' : '')+'<\/div>');
			else if(this.ics&&!this.no_c)
			{
			var op=document.body.filters? ' class="filter_css"' : ' style="opacity:'+(this.man_start? 0.99 : 0.45)+';"';
			
			    if (document.getElementById("checkv1").value == 1)
			    {
			    
			        if(navigator.appName == "Netscape")
			        {
			            document.write('<table width="140" style="float:left;" cellpadding="0" border="0" cellspacing="0"><tr><td align="left"><table width="135" cellpadding="0" cellspacing="0" border="0"><tr><td valign="middle" align="right" class="inner_td_css"><input'+op+' onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);" onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" type="image" title="Previous" id="prev'+this.issid+'" src="'+previmg+'" onclick="iss['+this.issid+'].changeimg(false, \'nav\');"><\/td>'+(this.no_auto? '<td>&nbsp;<\/td>' : '<td valign="middle" align="center" class="inner_td_css"><input onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);" onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" title="Next" type="image" id="next'+this.issid+'"src="'+nextimg+'" onclick="iss['+this.issid+'].changeimg(true, \'nav\');"><\/td>')+'<td width="65px"  colspan="65" ></td><td valign="middle" align="left" class="inner_td_css"><input'+op+' onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);"onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" type="image" title="Play" id="gostp'+this.issid+'"  src="'+playimg +'" onclick="iss['+this.issid+'].gostop(this);"><\/td><td valign="middle" align="center" class="inner_td_css"><input'+op+' onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);" onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" type="image" title="" id="gostp1'+this.issid+'"  src="'+stopfadeimg+'"  onclick="iss['+this.issid+'].gostop1(this);"><\/td><\/tr><\/table><\/td><\/tr><\/table>\n');			
			        }
			        else
			        {
			            document.write('<table width="519"  cellpadding="0" border="0" cellspacing="0"><tr><td align="left"><table width="526" cellpadding="0" cellspacing="0" border="0"><tr><td valign="middle" align="right" class="inner_td_css"><input'+op+' onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);" onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" type="image" title="Previous" id="prev'+this.issid+'" src="'+previmg+'" onclick="iss['+this.issid+'].changeimg(false, \'nav\');"><\/td>'+(this.no_auto? '<td>&nbsp;<\/td>' : '<td valign="middle" align="center" class="inner_td_css"><input onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);" onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" title="Next" type="image" id="next'+this.issid+'"src="'+nextimg+'" onclick="iss['+this.issid+'].changeimg(true, \'nav\');"><\/td>')+'<td width="50px"  colspan="65" ></td><td valign="middle" align="left" class="inner_td_css"><input'+op+' onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);"onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" type="image" title="Play" id="gostp'+this.issid+'"  src="'+playimg +'" onclick="iss['+this.issid+'].gostop(this);"><\/td><td valign="middle" align="center" class="inner_td_css"><input'+op+' onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);" onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" type="image" title="" id="gostp1'+this.issid+'"  src="'+stopfadeimg+'"  onclick="iss['+this.issid+'].gostop1(this);"><\/td><\/tr><\/table><\/td><\/tr><\/table>\n');			
			        }
			    }
			    else
			    {
			    
			        if(navigator.appName == "Netscape")
			        {
			       
			            document.write('<table  style="width:518px;padding:5px 0px 5px 0px;background-color:white;float:left;" cellpadding="0" cellspacing="0"><tr><td align="left"><table style="width:518px;" cellpadding="0" cellspacing="0" border="0"><tr><td valign="middle" align="left" style="width:18px;float:left;padding-left:5px;"><input'+op+' onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);" onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" type="image" title="Previous" id="prev'+this.issid+'" src="'+previmg+'" onclick="iss['+this.issid+'].changeimg(false, \'nav\');"><\/td>'+(this.no_auto? '<td>&nbsp;<\/td>' : '<td style="width:15px;float:left;" valign="middle"><input onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);" onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" title="Next" type="image" id="next'+this.issid+'"src="'+nextimg+'" onclick="iss['+this.issid+'].changeimg(true, \'nav\');"><\/td>')+'<td style="width:50px;float:left;" colspan="147" ></td><td style="width:15px;float:right;padding-right:5px;" valign="middle" align="right" class="inner_td_css"><input'+op+' onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);" onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" type="image" title="stop" id="gostp1'+this.issid+'"  src="'+stopfadeimg+'"  onclick="iss['+this.issid+'].gostop1(this);"><\/td><td valign="middle" align="right" style="width:18px;float:right;"  class="inner_td_css memrightpad"><input'+op+' onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);"onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" type="image" title="Play" id="gostp'+this.issid+'"  src="'+playimg +'" onclick="iss['+this.issid+'].gostop(this);"><\/td><\/tr><\/table><\/td><\/tr><\/table>\n');			
			        }
			        else
			        {
			       
			       
			            document.write('<table style="width:518px;padding:5px 0px 5px 0px;background-color:white;float:left;" cellpadding="0" cellspacing="0"><tr><td align="left"><table style="width:518px;" cellpadding="0" cellspacing="0" border="0"><tr><td valign="middle" align="left" style="width:23px;float:left;padding-left:5px;"><input'+op+' onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);" onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" type="image" title="Previous" id="prev'+this.issid+'" src="'+previmg+'" onclick="iss['+this.issid+'].changeimg(false, \'nav\');"><\/td>'+(this.no_auto? '' : '<td valign="middle" style="width:15px;float:left;" ><input onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);" onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" title="Next" type="image" id="next'+this.issid+'"src="'+nextimg+'" onclick="iss['+this.issid+'].changeimg(true, \'nav\');"><\/td>')+'<td style="width:50px;float:left;" colspan="147" ></td><td valign="middle" style="width:15px;float:right;padding-right:5px;" align="right" class="inner_td_css"><input'+op+' onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);"onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" type="image" title="Play" id="gostp'+this.issid+'"  src="'+playimg +'" onclick="iss['+this.issid+'].gostop(this);"><\/td><td valign="middle" align="right" style="width:18px;float:right;" class="inner_td_css memrightpad"><input'+op+' onmouseover="iss['+this.issid+'].ibute(this,1);" onmouseout="iss['+this.issid+'].ibute(this,2);" onmousedown="iss['+this.issid+'].ibute(this,3);" onmouseup="iss['+this.issid+'].ibute(this,4);" type="image" title="stop" id="gostp1'+this.issid+'"  src="'+stopfadeimg+'"  onclick="iss['+this.issid+'].gostop1(this);"><\/td><\/tr><\/table><\/td><\/tr><\/table>\n');			
			        }
			    }
			
			
			}
			else
			this.no_c=1;
			}
			
			inter_slide.prototype.jumper=function(e){
			var key;
			if(typeof e=='object')
			key=e.keyCode? e.keyCode : e.which? e.which : 1;
			if(key&&key!==13)
			return;
			var num=typeof e=='number'? e : parseInt(this.go('goto'+this.issid).value);
			if(num<=this.imgs.length&&num>0){
			this.nextimgidx=num-2;
			this.changeimg(true, 'jump');
			}
			}
			
			inter_slide.prototype.ibute=function(obj, i){
			if(!obj.parentNode)
			return;
			if(i==1)
			obj.parentNode.style.backgroundColor=this.ibut_hc? this.ibut_hc : 'yellow';
			else if(i==2)
			obj.parentNode.style.backgroundColor='transparent';
			else if(i==3){
			obj.parentNode.style.borderTop=obj.parentNode.style.borderLeft='1px solid gray';
			obj.parentNode.style.paddingRight='1px';obj.parentNode.style.paddingBottom=0;
			}
			if (i==2||i==4){
			obj.parentNode.style.borderTop=obj.parentNode.style.borderLeft='none';
			obj.parentNode.style.paddingRight='2px';obj.parentNode.style.paddingBottom='1px';
			}
			}
			
			inter_slide.prototype.fadepic=function(){
			if (this.fade&&this.degree<100){
			this.faded=0;
			this.degree+=10;
			if (this.tempobj.filters&&this.tempobj.filters[0]){
			if (typeof this.tempobj.filters[0].opacity=="number") //if IE6+
			this.tempobj.filters[0].opacity=this.degree;
			else //else if IE5.5-
			this.tempobj.style.filter="alpha(opacity="+this.degree+")";
			}
			else if (this.tempobj.style.MozOpacity)
			this.tempobj.style.MozOpacity=this.degree/101;
			else if (this.tempobj.style.KhtmlOpacity)
			this.tempobj.style.KhtmlOpacity=this.degree/100;
			else if (this.tempobj.style.opacity&&!this.tempobj.filters)
			this.tempobj.style.opacity=this.degree/101;
			}
			else{
			this.faded=1;
			clearInterval(this.fadeclear);
			this.nextcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_0" : this.canvasbase+"_1";
			this.tempobj=this.go(this.nextcanvas);
			if(this.playing)
			this.changeimg();
			}
			}
			
			inter_slide.prototype.populateslide=function(picobj, picidx){
			if(document.getElementsByTagName){
			if(picobj.getElementsByTagName('a')[0]&&picobj.getElementsByTagName('a')[0].onclick)
			picobj.getElementsByTagName('a')[0].onclick=null;
			if(picobj.getElementsByTagName('img')[0]&&picobj.getElementsByTagName('img')[0].onload)
			picobj.getElementsByTagName('img')[0].onload=null;
			}
			picobj.style.backgroundColor=this.imgs[picidx].fadecolor? this.imgs[picidx].fadecolor : this.fadecolor? this.fadecolor : 'white';
			var slideHTML='<div class="div_back_css">'
			if (this.imgs[picidx][2]){ //if associated link exists for img
			var specs=this.imgs[picidx][4]? ", '"+this.imgs[picidx][4]+"'" : this.specs? ", '"+this.specs+"'" : '';
			slideHTML+='<a href="'+this.imgs[picidx][2]+'"'+(this.imgs[picidx][3]? ' target="'+this.imgs[picidx][3]+'"' : this.target? ' target="'+this.target+'"' : '')+' onclick="'+(this.onclick? this.onclick : 'window.open(this.href, (this.target? this.target : \'_self\')'+specs+');return false;')+'">'
			}
			slideHTML+='<img id="theimg'+picidx+'_'+this.issid+'" src="'+(this.loadimgidx[picidx]&&typeof this.loadimgidx[picidx].complete=='boolean'&&this.loadimgidx[picidx].complete? this.loadimgidx[picidx].src : this.imgs[picidx][0])+'" alt="'+(this.ualt? this.imgs[picidx][1] : 'Slide Show Image')+'" title="'+(this.utit? this.imgs[picidx][1] : '')+'" '+(this.imbcolor&&!this.imgs[picidx].noborder? 'style="border:'+this.imgborder+'px '+(this.imbstyle? this.imbstyle : 'solid')+' '+this.imbcolor+';"' : 'border="'+(this.imgs[picidx].noborder? '0' : this.imgborder)+'"')+(!this.width||!this.height? ' onload="iss['+this.issid+'].imgload(this);"' : '')+'>'
			if (this.imgs[picidx][2]) //if associated link exists for img
			slideHTML+='<\/a>'
			slideHTML+='</div>'
			
			
			
			
			picobj.innerHTML=slideHTML
			}
			
			inter_slide.prototype.buttons=function(bool){
			if(this.no_c)
			return;
			var next=this.go('next'+this.issid), prev=this.go('prev'+this.issid),play=this.go('gostp'+this.issid);
			
			var stop=this.go('gostp1'+this.issid)
			stop.disabled=bool;
			next.disabled=prev.disabled=!bool;
			next.title=bool? 'Next' : '';
			prev.title=bool? 'Previous' : '';
			play.disabled=!bool;
			if(this.jumpto&&!this.ics)
			this.go('go'+this.issid).disabled=this.go('goto'+this.issid).disabled=!bool;
			if(this.ics){
			if(!this.no_auto){
			var go=this.go('gostp'+this.issid)
			go.title=bool? 'Play' : '';
			var go=this.go('gostp1'+this.issid)
			go.src=!bool?stopimg:stopfadeimg;
			go.title=bool? '' : 'Stop';
			
			}
			if(prev.filters&&prev.parentNode)
			{
			play.parentNode.style.filter=prev.parentNode.style.filter=next.parentNode.style.filter='alpha(opacity='+(bool? 100 : 20)+')';
			//stop.parentNode.style.filter='alpha(opacity='+(bool? 45 : 100)+')';
			}
			else if(prev.style.opacity&&!prev.filters)
			{
			play.style.opacity=prev.style.opacity=next.style.opacity=bool? 0.99 : 0.45;
			//stop.style.opacity=bool? 0.45 : 0.99;
			}
			}
			}
			
			inter_slide.prototype.imgload=function(el){
			if(!el&&!this.imgel)
			return;
			var el=el? el : this.imgel;
			if(el.width==0||el.height==0){
			this.imgel=el;
			var cacheobj=this;
			clearTimeout(this.getdim)
			this.getdim=setTimeout(function(){cacheobj.imgload()}, 300)
			return;
			}
			var m=this.go('master'+this.issid).style, c0=this.go(this.canvasbase+'_0').style, c1=this.go(this.canvasbase+'_1').style;
			if(!this.width){
			this.width=el.width+this.imgborder*2;
			m.width = c0.width = c1.width = this.width+'px';
			}
			if(!this.height){
			this.height=el.height+this.imgborder*2;
			m.height = c0.height = c1.height = this.height+'px';
			}
			}
			
			inter_slide.prototype.changeimg=function(bool,nav){
		
			if(this.playing){
			this.buttons(false)
			this.nextimgidx=(this.keeptrack()<this.imgs.length-1)? this.keeptrack()+1 : 0
			
			this.populateslide(this.tempobj, this.nextimgidx)
			if(bool)
			this.rotateimg()
			else{
		
			clearTimeout(this.inprocess)
			this.inprocess=setTimeout("iss["+this.issid+"].rotateimg()", this.delay)
			}
			}
			else {
			if(!this.faded){
			if(nav&&nav=='nav')
			return;
			this.nextimgidx=this.keeptrack()+(bool? 1 : -1)
			this.nextimgidx=(this.nextimgidx<this.imgs.length)? this.nextimgidx : this.nextimgidx-this.imgs.length
			this.nextimgidx=(this.nextimgidx>-1)? this.nextimgidx : this.imgs.length+this.nextimgidx
			return;
			}
			if(this.fadeclear)
			clearInterval(this.fadeclear);
			if(bool){
			var loadidx=this.nextimgidx+2
			loadidx=(loadidx<this.imgs.length)? loadidx : loadidx-this.imgs.length;
			loadidx=(loadidx>-1)? loadidx : this.imgs.length+loadidx;
			this.loadimgidx[loadidx]=new Image();
			this.loadimgidx[loadidx].src=this.imgs[loadidx][0];
			}
			else{
			var loadidx=this.nextimgidx-2
			loadidx=(loadidx<this.imgs.length)? loadidx : loadidx-this.imgs.length
			loadidx=(loadidx>-1)? loadidx : this.imgs.length+loadidx
			this.loadimgidx[loadidx]=new Image();
			this.loadimgidx[loadidx].src=this.imgs[loadidx][0];
			}
			if(nav&&nav=='jump')
			this.nextimgidx++;
			else
			this.nextimgidx=this.keeptrack()+(bool? 1 : -1)
			this.nextimgidx=(this.nextimgidx<this.imgs.length)? this.nextimgidx : this.nextimgidx-this.imgs.length
			this.nextimgidx=(this.nextimgidx>-1)? this.nextimgidx : this.imgs.length+this.nextimgidx
			this.populateslide(this.tempobj, this.nextimgidx)
			this.rotateimg()
			}
			}
			inter_slide.prototype.go=function(id){
			return this.da? this.da[id] : document.getElementById(id);
			}
			
			inter_slide.prototype.rotateimg=function(){
			if(this.dom){
			var cimg=this.go('theimg'+this.nextimgidx+'_'+this.issid)? this.go('theimg'+this.nextimgidx+'_'+this.issid) : null;
			if(cimg&&typeof cimg.complete=='boolean'&&!cimg.complete){
			var cacheobj=this
			clearTimeout(this.loading)
			this.loading=setTimeout(function(){cacheobj.rotateimg()}, 300)
			return;
			}
			if (this.mouseovercheck==1){
			var cacheobj=this
			clearTimeout(this.mousep)
			this.mousep=setTimeout(function(){cacheobj.rotateimg()}, 100)
			return;
			}
			if(this.fade)
			this.resetit()
			var crossobj=this.tempobj=this.go(this.curcanvas)
			crossobj.style.zIndex++
			var othercanvas=this.curcanvas==this.canvasbase+"_0"? this.go(this.canvasbase+"_1") : this.go(this.canvasbase+"_0");
			othercanvas.style.zIndex=0;
			if(this.descriptions)
			this.go('imgdsc'+this.issid).innerHTML = this.imgs[this.keeptrack()][1];
			if(this.counter){
			var padit='';
			for (var p=0; p<this.cpad-(this.nextimgidx+1).toString().length; p++)
			padit+='<span class="span_css">0</span>';
			this.go('thecnt'+this.issid).innerHTML = padit+(this.keeptrack()<this.imgs.length? this.keeptrack()+1 : 1);
			}
			if (this.jumpto)
			this.go('goto'+this.issid).value=this.keeptrack()<this.imgs.length? this.keeptrack()+1 : 1;
			this.jumperidx=this.keeptrack()<this.imgs.length? this.keeptrack()+1 : 1;
			var fadeobj=this
			clearInterval(this.fadeclear)
			this.fadeclear=setInterval(function(){fadeobj.fadepic()},50)
			this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0"
			}
			else{
			var v4imgobj=document.images['defaultslide'+this.issid]
			v4imgobj.src=this.postimgs[this.nextimgidx].src
			this.nextimgidx=(this.nextimgidx<this.imgs.length-1)? this.nextimgidx+1 : 0
			}
			}
			
			inter_slide.prototype.resetit=function(){
			this.degree=10;
			var crossobj=this.go(this.curcanvas)
			
			if (crossobj.filters&&crossobj.filters[0]){
			if (typeof crossobj.filters[0].opacity=="number") //if IE6+
			crossobj.filters(0).opacity=this.degree
			else //else if IE5.5-
			crossobj.style.filter="alpha(opacity="+this.degree+")"
			}
			else if (crossobj.style.MozOpacity)
			crossobj.style.MozOpacity=this.degree/101
			else if (crossobj.style.KhtmlOpacity)
			crossobj.style.KhtmlOpacity=this.degree/100
			else if (crossobj.style.opacity&&!crossobj.filters)
			crossobj.style.opacity=this.degree/101
			}
			
			inter_slide.prototype.startit=function(){
			this.playing=1
			var crossobj=this.go(this.curcanvas)
			this.populateslide(crossobj, this.nextimgidx)
			if (this.pausecheck==1){ //if slideshow should pause onmouseover
			var cacheobj=this
			var crossobjcontainer=this.go("master"+this.issid)
			crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1}
			crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0}
			}
			this.rotateimg()
			if(this.no_auto)
			this.gostop();
			else if(this.man_start)
			this.gostop(this.go('gostp'+this.issid));
			else if(this.ics&&document.body.filters){ //kludge for IE5.5 bug
			this.buttons(false);
			}
			}
			
			inter_slide.prototype.gostop=function(el){
			if(el)
			el.value=el.value==' Stop '? ' Play ' : ' Stop ';
			if(this.inprocess&&this.playing){
			clearTimeout(this.inprocess);
			this.nextimgidx-=this.faded;
			}
			this.playing=!this.playing;	
			if(this.playing ||playcount==1){
			clearInterval(this.fadeclear)
			this.faded=1
			this.changeimg(true);
			playcount=1;
			this.playing=true;
			}
			else if(playcount==0){
			var loadidx=(this.keeptrack()<this.imgs.length-1)? this.keeptrack()+1 : 0
			this.loadimgidx[loadidx]=new Image();
			this.loadimgidx[loadidx].src=this.imgs[loadidx][0];
			this.jumper(this.jumperidx? this.jumperidx : 0)
			//this.buttons(true);
			}
			
			}
			
			inter_slide.prototype.keeptrack=function(){
			if(!document.getElementsByTagName)
			return this.nextimgidx;
			var canvases=[this.go('canvas'+this.issid+'_0'), this.go('canvas'+this.issid+'_1')]
			if(canvases[0].style.zIndex>canvases[1].style.zIndex&&canvases[0].getElementsByTagName("img")[0])
			return parseInt(canvases[0].getElementsByTagName('img')[0].id.replace(/theimg/, ''))
			else if(canvases[1].getElementsByTagName("img")[0])
			return parseInt(canvases[1].getElementsByTagName('img')[0].id.replace(/theimg/, ''))
			else
			return this.nextimgidx;
			
			}
			
			
			/********************************************************************************************************/
			
			inter_slide.prototype.gostop1=function(el){
			playcount=0;
			if(el)
			el.value=el.value==' Stop';
			if(this.inprocess&&this.playing){
			clearTimeout(this.inprocess);
			this.nextimgidx-=this.faded;
			}
			if(this.playing)
				this.playing=!this.playing;
			else
				this.playing;
			if(this.playing){
			clearInterval(this.fadeclear)
			this.faded=1
			this.changeimg(true);
			}
			else{
			var loadidx=(this.keeptrack()<this.imgs.length-1)? this.keeptrack()+1 : 0
			this.loadimgidx[loadidx]=new Image();
			this.loadimgidx[loadidx].src=this.imgs[loadidx][0];
			this.jumper(this.jumperidx? this.jumperidx : 0)
			this.buttons(true);
			}
			}


/***Product compare models****/
function loadimgcompare(id,srcval)
{

var firstchar='';
var cookiearr=new Array();
 var cookie_date = new Date();
cookie_date.setDate(cookie_date.getDate()+1);    
var prodid=id.replace("prod",'');
var str=getCookie('contentItemId');

if(str!='')
{
   firstchar=str.substr(0,1);
   if(firstchar=='$')
     str=str.substr(1);
}



var testimg1,testimg2,actualsrc,closeobj;
 var i=0,j=0,flag=0,destSrc,imgsrc,testsrcimg;
 var srcValue = srcval;   
 for(i=1;i<5;i++)
 { 
  destSrc=document.getElementById('img'+i).getAttribute('src');
  imgsrc=destSrc.substr(destSrc.lastIndexOf("/")+1);   
    if(imgsrc=='b3b3b3.gif')
    {      
      /**test that image is already exists or not***/
         for(j=1;j<5;j++)
         {      
          testimg1=document.getElementById('img'+j).getAttribute('src')  ;
          testimg1=testimg1.substr(testimg1.lastIndexOf("/")+1);  
          testimg2=srcValue  ;
          testimg2=testimg2.substr(testimg2.lastIndexOf("/")+1);                  
          if(testimg1.replace('%20',' ')==testimg2.replace('%20',' '))
          {
                alert('The selected model is already chosen');
                flag=1;
                return false;           
          }                                      
         }
         if(flag==0)
         {
         
            cookiearr=str.split('$');
                var num;
                if(cookiearr.length>=4)
                {
                alert('Please remove a model to add and compare another model');
                return;
                }
                
           document.getElementById('img'+i).setAttribute('src', '../images/'+srcValue);
           document.getElementById('img'+i).setAttribute('alt', 'test');  //setting alt text
           document.getElementById('img'+i).setAttribute('title', 'test');  //setting alt text
           
           actualsrc=document.getElementById(id).getAttribute('src')  ;           
           document.getElementById(id).setAttribute('src', actualsrc.replace("nor", "yel"));           
           document.getElementById('close'+i).style.display='block';
            document.getElementById('li'+i).style.backgroundColor='#1C1C1C';
         }  
          break;
      /**image test ends***/      
    }
    else if(imgsrc!='b3b3b3.gif' && i==4)
    {
        for(j=1;j<5;j++)
         {                      
          testimg1=document.getElementById('img'+j).getAttribute('src')  ;
          testimg1=testimg1.substr(testimg1.lastIndexOf("/")+1);  
          testimg2=srcValue  ;
          testimg2=testimg2.substr(testimg2.lastIndexOf("/")+1);          
          if(testimg1.replace('%20',' ')==testimg2.replace('%20',' '))
          {
                alert('The selected model is already chosen');
                flag=1;
                return false;          
              }          
         } 
         if(flag==0)
         {
                cookiearr=str.split('$');
                var num;
                if(cookiearr.length>=4)
                {
                alert('Please remove a model to add and compare another model');
                return;
                }
                
           document.getElementById('img'+i).setAttribute('src', '../images/'+srcValue);  
            document.getElementById('img'+i).setAttribute('alt', 'test');  //setting alt text
           document.getElementById('img'+i).setAttribute('title', 'test');  //setting alt text  
             
           actualsrc=document.getElementById(id).getAttribute('src');           
           document.getElementById(id).setAttribute('src', actualsrc.replace("nor", "yel"));    
           document.getElementById('close'+i).style.display='block';
           document.getElementById('li'+i).style.backgroundColor='#1C1C1C';
         }
    }  
 }

 if(flag==0)
 {
   str=str+'$'+prodid;
   Delete_Cookie();
   document.cookie ='contentItemId='+ str+ ';expires=' + cookie_date.toGMTString()+ ';path=/';
 }
 document.getElementById('ctl00_ContentPlaceHolder1_btnspecification').click(); 
}
//function closeimg(id,srcimgid)
function closeimg(id,prodid)
{

 var i=0,indx,destSrc,imgsrc,actualsrc;

 /**changing the source image***/
  //actualsrc=document.getElementById(srcimgid).getAttribute('src');
  //document.getElementById(srcimgid).setAttribute('src', actualsrc.replace("yel", "nor"));   
 /**changing img ends***/
 indx=id.substr(id.length-1);
 indx=parseInt(indx);
 j=indx+1;
for(i=indx;i<5;i++)
 {     
    if(j<=4) 
       imgsrc=document.getElementById('img'+j).getAttribute('src');    
   else
       imgsrc='../images/b3b3b3.gif';     
        
   document.getElementById('img'+i).setAttribute('src', imgsrc);   
   j++;   
 }
 /**Removing close buttons***/
 for(i=1;i<5;i++)
 { 
   imgsrc=document.getElementById('img'+i).getAttribute('src');
   if(imgsrc=='../images/b3b3b3.gif')
   {
     document.getElementById('li'+i).style.backgroundColor='#000000';
     document.getElementById('close'+i).style.display='none';
   }        
 } 
 /**set cookie again**/
 var temp = new Array();
 var cookie_date = new Date();
    cookie_date.setDate(cookie_date.getDate()+1);
  var cookieval=getCookie('contentItemId');
  temp=cookieval.split('$'); 
 var str='';

for(i=0;i<temp.length;i++)
{    
    if(temp[i]==prodid)    
     temp[i]='0';             
}
     for(i=0;i<temp.length;i++)
    {    
    if(str=="")
    {
    if(parseInt(temp[i])!=0)
     str=temp[i];
     }
    else
    {
     if(parseInt(temp[i])!=0)
     str=str+"$"+temp[i];
     }
}
Delete_Cookie();
 document.cookie ='contentItemId='+ str+ ';expires=' + cookie_date.toGMTString()+ ';path=/'; 
 document.getElementById('ctl00_ContentPlaceHolder1_btnspecification').click();  
}
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}
function Delete_Cookie()
{
    
    var d = new Date();
    document.cookie = "contentItemId=1;expires=Thu, 01-Jan-1970 00:00:01 GMT;"+ ";";    
}

function compareback()
{
Delete_Cookie();
window.location="../motorcycles.aspx";
}
/***Comapre models print ***/
function printContent()
{    var i=0,scriptstr='',titlestr=''; 
    temStr='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'; 
    temStr=temStr+'<html><head><link href="/App_themes/printcss.css" rel="stylesheet" type="text/css" /></head><body>';
    temStr =temStr+ '<div id="wrapper"><div class="maincont mainbg"><div class="bodycont leftpad toppad rightpad">';
    temStr=temStr+"<table cellpadding='0' cellspacing='1' width='940' class='tblgreytxt' border='0'>"
	 var str='';
	  temStr=temStr+"<tr><td class='tblspec'>&nbsp; </td>"
   for(i=1;i<5;i++)
   {
   
   imgsrc=document.getElementById('img'+i).getAttribute('src');
   imgsrc=imgsrc.substr(imgsrc.lastIndexOf('/')+1);
   arr=imgsrc.split('-');
   if(arr[0]!='b3b3b3.gif')
    str=str+'<td class="tblspec1js">'+arr[0].replace('%20',' ')+'</td>';
   }   
	temStr=temStr+str+"</tr></table>";			 
     temStr=temStr+"<table cellpadding='0' cellspacing='0' width='940' class='tblgreytxt' border='1'>";     
     temStr=temStr+document.getElementById('specificationtble').innerHTML+'</table></div></div></div>'
    pWindow = window.open(); 
    pWindow.document.open(); 
 
    pWindow.document.write(temStr+"</body><script>document.title='Royal Enfield | Product compare model specification';</script></html>");
    pWindow.print();
    pWindow.document.close();
    temStr = "";
    closePrnWindow(); 
} 
function closePrnWindow()
{ 
if (pWindow.document.readyState == "complete")
{pWindow.close()};
//else{setTimeout("closePrnWindow()",5000)};
}




/***COMMUNITY LANDING PAGE JS***/

var idcount=0;
var img_id= new Array(10);

var tes1="";
var tes2="";

function imgselect(imgid)
{
    tes1="";
    tes2="";     
    var i=0;
    var str='<div class=\'flotleft\'><a href=\'#top'+imgid+'\' class=\'comparemodelremovebut\' onclick=\'javascript:return removeimg('+imgid+')\'></a></div>';
	    str=str+'<div class=\'flotright\'><a href=\'#top'+imgid+'\' class=\'comparemodelcopmbut\' onclick=\'javascript:return prod_specification()\'></a></div>';
    document.getElementById("ID"+imgid).innerHTML=str;
  
    /**appending values to cookie***/
    /**set cookie again**/
 var temp = new Array();
 var cookie_date = new Date();
 cookie_date.setDate(cookie_date.getDate()+1);     
 var cookieval=getCookie('contentItemId');
 if(cookieval=="")
  cookieval=imgid;
 else   
  cookieval=cookieval+'$'+imgid;
         
 Delete_Cookie();
  document.cookie ='contentItemId='+ cookieval+ ';expires=' + cookie_date.toGMTString()+ ';path=/';
 
}
function prod_specification()
{    
 var cookie_date = new Date();
 cookie_date.setDate(cookie_date.getDate()+1);    
var count=0,i=0,str='',prodval='',prodid='',j=0,flag=0;
for(i=1;i<5;i++)
{
    if(document.getElementById('drpdown'+i).value=="0")
      count++;
}
if(count>2)
{
 alert('Please choose at least two models to compare'); 
 return;
}
else
{
/***check product existence**/
    for(j=1;j<5;j++)
    {        
        prodid=document.getElementById('drpdown'+j).value;        
        for(i=1;i<5;i++)
        {
            if(parseInt(j)!=parseInt(i) && document.getElementById('drpdown'+i).value==parseInt(prodid) && parseInt(prodid)!=0)
            {    
                flag=1;
                i=5;j=5;
            }
        }
    }
/***product existence ends***/

    if(flag==0)
    {
        for(i=1;i<5;i++)
        {
            if(document.getElementById('drpdown'+i).value!="0")
             {
                if(str=='')
                    str=document.getElementById('drpdown'+i).value;
                else
                    str=str+'$'+document.getElementById('drpdown'+i).value;
             }
        }
        Delete_Cookie();
        document.cookie ='contentItemId='+ str+ ';expires=' + cookie_date.toGMTString()+ ';path=/';
        window.location="/app/comparemodels.aspx";
    }
    else
    {
        alert('Same products can not be chosen to compare');
    } 
} 
}
/**Product existence****/
function checkproduct(id)
{
var prodval='',prodid='';
prodval=id.substr(id.length-1);
var prodid=document.getElementById(id).value;
for(i=1;i<5;i++)
{
 if(prodval!=i && document.getElementById('drpdown'+i).value==prodid && parseInt(document.getElementById('drpdown'+i).value)!=0)
 {
   alert('The selected model is already chosen');
   document.getElementById(id).value=0;
   return;
  }
}
}
function removeimg(id)
{
/***Resetting the cookie with new values**/
 var temp = new Array();
 var cookie_date = new Date();
    cookie_date.setDate(cookie_date.getDate()+1);
  var cookieval=getCookie('contentItemId');
  temp=cookieval.split('$'); 
 var str='';

for(i=0;i<temp.length;i++)
{    
    if(temp[i]==id)    
     temp[i]='0';             
}
     for(i=0;i<temp.length;i++)
    {    
    if(str=="")
    {
    if(parseInt(temp[i])!=0)
     str=temp[i];
     }
    else
    {
     if(parseInt(temp[i])!=0)
     str=str+"$"+temp[i];
     }
    }   
Delete_Cookie();
   document.cookie ='contentItemId='+ str+ ';expires=' + cookie_date.toGMTString()+ ';path=/';
var str='<div class=\'flotleft\'><a href=\'#top'+id+'\' class=\'selectcomparemodelbut\' onclick=\'imgselect(' + id + ')\'></a></div>';
 document.getElementById("ID"+id).innerHTML=str;
 
}
function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}
function Delete_Cookie()
{
    var d = new Date();
    document.cookie = "contentItemId=1;expires=Thu, 01-Jan-1970 00:00:01 GMT;"+ ";";    
}
/***JOIN THE COMMUNTY BOTTON****/
function changeimg(num)
{
    actualsrc=document.getElementById('imgicon').getAttribute('src');			 
    if(num==0)
    {
        document.getElementById('imgicon').setAttribute('src', actualsrc.replace("normal", "over")); 
        document.getElementById('txtdiv').style.color="#ffffff";		   
    }  
    else
    {
        document.getElementById('imgicon').setAttribute('src', actualsrc.replace("over", "normal"));   
        document.getElementById('txtdiv').style.color="#9F8E8E";
    }
}

//Rider wants Rider filter

function createRequestObject()
    {       
        var request_obj ;
        var browser = navigator.appName ;
        
    if (browser == "Microsoft Internet Explorer")
     {
        request_obj = new ActiveXObject("Microsoft.XMLHttp");
     } 
    else
     {
        request_obj = new XMLHttpRequest();
     }
        return request_obj;
    }
 
var http2=createRequestObject();
var http1=createRequestObject();

function rwrfilter(num)
    {        
       if(num==2 && trimnew(document.getElementById('txtfromcity').value)=='-- From city --' && trimnew(document.getElementById('txttocity').value)=='-- To city --' && trimnew(document.getElementById('txtridedate').value)=='-- Ride date --' && document.getElementById('loaduserRWR').value==0)
       {
           alert('Please give atleast one key value to search');
           return false;
       }
       else
       {
            if(trimnew(document.getElementById('txtfromcity').value)=='-- From city --')
            document.getElementById('txtfromcity').value='';

            if(trimnew(document.getElementById('txttocity').value)=='-- To city --')
            document.getElementById('txttocity').value='';

            if(trimnew(document.getElementById('txtridedate').value)=='-- Ride date --')
            document.getElementById('txtridedate').value='';

            url='/Ajax/rwrfilter.aspx?frmcity='+document.getElementById('txtfromcity').value+"&tocity="+document.getElementById('txttocity').value+"&ridedate="+document.getElementById('txtridedate').value+"&user="+document.getElementById('loaduserRWR').value;                                     
            document.getElementById("tbledata").innerHTML="";                    
            http2.open('get',url);                   
            http2.onreadystatechange = goRWRpg;
            http2.send(null);
       }
    }     
    function goRWRpg()
    {    
        var str='';
        str='<table cellpadding="0" cellspacing="1" border="0" width="707">';
        str=str+'<tr bgcolor="#121212">';
        str=str+'<th width="187" class="tah table-pad yellow fntbold" align="left">Name of the ride</th>';
        str=str+'<th width="119" class="tah table-pad yellow fntbold" align="left">From</th>';
        str=str+'<th width="119" class="tah table-pad yellow fntbold" align="left">To</th>';
        str=str+'<th width="90" class="tah table-pad yellow fntbold" align="left">Date</th>';
        str=str+'<th width="110" class="tah table-pad yellow fntbold" align="left">Posted by</th>';
        str=str+'</tr>';
                       
        if (http2.readyState==4)
         {  
        var response=http2.responseText.split('$');
         str=str+response[1]+'</table>'+response[0];                                                                               
         }          
          
           document.getElementById("tbledata").innerHTML=str;  
           if(trimnew(document.getElementById('txtfromcity').value)=='')
    document.getElementById('txtfromcity').value='    -- From city --';
    
    if(trimnew(document.getElementById('txttocity').value)=='')
    document.getElementById('txttocity').value='      -- To city --';
    
    if(trimnew(document.getElementById('txtridedate').value)=='')
    document.getElementById('txtridedate').value='    -- Ride date --';
    }
    
    function rwrfilter_noqrystring()
    {
       url='/Ajax/rwrfilter.aspx';
       document.getElementById("tbledata").innerHTML="";                    
        http2.open('get',url);                   
        http2.onreadystatechange = goRWRpg;
       http2.send(null);
       
       document.getElementById('txtfromcity').value='    -- From city --';
       document.getElementById('txttocity').value='      -- To city --';
       document.getElementById('txtridedate').value='    -- Ride date --';
       document.getElementById('loaduserRWR').value=0;
    }
    function Searchride()
    {
       document.getElementById('txtridedate').value='-- Ride date --';
       document.getElementById('txtfromcity').value='    -- From city --';
       document.getElementById('txttocity').value='      -- To city --';  
       rwrfilter(1);
    }  
    function Searchridedetails()
    {
       document.getElementById('txtridedate').value='    -- Ride date --';
       document.getElementById('txtfromcity').value='    -- From city --';
       document.getElementById('txttocity').value='      -- To city --';  
       rwrfilter_detailspg(1);
    }               
    function HitRwrfunc(a)
    {   
        var kc;              
        var skc;                                    
        if(document.all)
            kc=a.keyCode;
        else if(document.getElementById)
            kc=a.which;
       
        if (kc==13)
        {
            rwrfilter(2);             
         }
     }
     
     //RWR filter in ride details page
 function rwrfilter_detailspg(num)
    {         
       if(num==2 && trimnew(document.getElementById('txtfromcity').value)=='-- From city --'&& trimnew(document.getElementById('txttocity').value)=='-- To city --' && trimnew(document.getElementById('txtridedate').value)=='-- Ride date --' && document.getElementById('loaduserRWR').value==0)
       {
           alert('Please give atleast one key value to search');
           return false;
       }
       else
       {
            if(trimnew(document.getElementById('txtfromcity').value)=='-- From city --')
            document.getElementById('txtfromcity').value='';

            if(trimnew(document.getElementById('txttocity').value)=='-- To city --')
            document.getElementById('txttocity').value='';

            if(trimnew(document.getElementById('txtridedate').value)=='-- Ride date --')
            document.getElementById('txtridedate').value='';

           document.location='new-rides.aspx?frmcity='+document.getElementById('txtfromcity').value+"&tocity="+document.getElementById('txttocity').value+"&ridedate="+document.getElementById('txtridedate').value+"&user="+document.getElementById('loaduserRWR').value;//+'#topsrch';                    
       }
    }
     function rwrfilterviewall_detailspg()
    {  
        document.location='new-rides.aspx';
    }
    function HitRwrfunc_detailspg(a)
    {   

        var kc;              
        var skc;           
                                 
        if(document.all)
            kc=a.keyCode;
        else if(document.getElementById)
            kc=a.which;
             
            if (kc==13)
            {
              if((trimnew(document.getElementById('txtfromcity').value)=='-- From city --' || trimnew(document.getElementById('txtfromcity').value)=='') && (trimnew(document.getElementById('txttocity').value)=='-- To city --' || trimnew(document.getElementById('txttocity').value)=='') && (trimnew(document.getElementById('txtridedate').value)=='-- Ride date --' || trimnew(document.getElementById('txtridedate').value)==''))
              {
                alert('Please give atleast one key value to search');
                return false;   
                }
              else              
              {                           
                rwrfilter_detailspg(2); 
              }           
            }           
     }             
/**** for suggest cities***/
function loadcitiesRWR1(val,a)
{
var kc;              
var keyvalue;   
keyvalue='';                                 
if(document.all)
    kc=a.keyCode;
else if(document.getElementById)
    kc=a.which; 
keyvalue=val+String.fromCharCode(a.keyCode);

url='/Ajax/Citysuggestion.aspx?key='+keyvalue;                
http2.open('get',url);                   
http2.onreadystatechange = rwrcitylist1;
http2.send(null);       
}
function loadcitiesRWR2(val,a)
{
var kc;              
var keyvalue;   
keyvalue='';                                 
if(document.all)
    kc=a.keyCode;
else if(document.getElementById)
    kc=a.which; 
keyvalue=val+String.fromCharCode(a.keyCode);

url='/Ajax/Citysuggestion.aspx?key='+keyvalue;                
http2.open('get',url);                   
http2.onreadystatechange = rwrcitylist2;
http2.send(null);

}
function rwrcitylist1()
{
 if (http2.readyState==4)
 {  
 str=http2.responseText;                                                                          
  document.getElementById("citylistsection1").innerHTML=str;     
 }  
}
function rwrcitylist2()
{
 if (http2.readyState==4)
 {  
 str=http2.responseText;                                                                          
  document.getElementById("citylistsection2").innerHTML=str;     
 }  
}
function hidelistbox()
{
document.getElementById("citylistsection1").innerHTML='';
document.getElementById("citylistsection2").innerHTML='';
}
function focuscitylistbox()
{
alert('aa')
//if(document.getElementById("city_list"))
//document.getElementById("city_list").focus();

}
//For ajax problem cache clearance prob
function GetXmlHttpObject()
    { 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
    } 
/***paging in view rides page**/
function gonextrides(num)
{
if(trimnew(document.getElementById('txtfromcity').value)=='-- From city --')
document.getElementById('txtfromcity').value='';

if(trimnew(document.getElementById('txttocity').value)=='-- To city --')
document.getElementById('txttocity').value='';

if(trimnew(document.getElementById('txtridedate').value)=='-- Ride date --')
document.getElementById('txtridedate').value='';
            
/*if(trimnew(document.getElementById('txtfromcity').value)==''&& trimnew(document.getElementById('txttocity').value)=='' && trimnew(document.getElementById('txtridedate').value)=='' && document.getElementById('loaduserRWR').value==0)
url="/Ajax/rwrfilter.aspx?pgno="+num+"&frmcity=&tocity=&ridedate=&user=0&empty=yes";                                     
else
url='/Ajax/rwrfilter.aspx?pgno='+num+'&frmcity='+trimnew(document.getElementById('txtfromcity').value)+"&tocity="+trimnew(document.getElementById('txttocity').value)+"&ridedate="+trimnew(document.getElementById('txtridedate').value)+"&user="+trimnew(document.getElementById('loaduserRWR').value);                                     
alert(url);
document.getElementById("tbledata").innerHTML="";                    
http2.open('get',url);                   
http2.onreadystatechange = goRWRpgnew;
http2.send(null);*/
var brwserversion=IEVersion();

    if(trimnew(document.getElementById('txtfromcity').value)==''&& trimnew(document.getElementById('txttocity').value)=='' && trimnew(document.getElementById('txtridedate').value)=='' && document.getElementById('loaduserRWR').value==0)
    url="/Ajax/rwrfilter.aspx?pgno="+num+"&frmcity=&tocity=&ridedate=&user=0&empty=yes";                                     
    else
    url='/Ajax/rwrfilter.aspx?pgno='+num+'&frmcity='+trimnew(document.getElementById('txtfromcity').value)+"&tocity="+trimnew(document.getElementById('txttocity').value)+"&ridedate="+trimnew(document.getElementById('txtridedate').value)+"&user="+trimnew(document.getElementById('loaduserRWR').value);                                                                
    request=GetXmlHttpObject()
	if (request==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 	
	if(brwserversion>=5 && brwserversion!=8)
	{  		
    request.open("GET", url, false);
    request.send(null);
    }
   
    var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
    if(is_chrome==true)
    {  
        http2.open('get',url);       
        http2.onreadystatechange = goRWRpgnew;
        http2.send(null); 
    }   
    if(brwserversion!=8 && !request.getResponseHeader("Date"))
    {            
      var cached = request;     
      var ifModifiedSince = cached.getResponseHeader("Last-Modified");
      ifModifiedSince = (ifModifiedSince) ?
          ifModifiedSince : new Date(0); // January 1, 1970
      request.open("GET",url , false);
      request.setRequestHeader("If-Modified-Since", ifModifiedSince);
      request.send("");
      if(request.status == 304) 
      {
        request = cached;
      }
      //old code starts
        var str='';
        str='<table cellpadding="0" cellspacing="1" border="0" width="707">';
        str=str+'<tr bgcolor="#121212">';
        str=str+'<th width="187" class="tah table-pad yellow fntbold" align="left">Name of the ride</th>';
        str=str+'<th width="119" class="tah table-pad yellow fntbold" align="left">From</th>';
        str=str+'<th width="119" class="tah table-pad yellow fntbold" align="left">To</th>';
        str=str+'<th width="90" class="tah table-pad yellow fntbold" align="left">Date</th>';
        str=str+'<th width="110" class="tah table-pad yellow fntbold" align="left">Posted by</th>';
        str=str+'</tr>';               
        if (request.readyState==4)
        {  
        var response=request.responseText.split('$');
        str=str+response[1]+'</table>'+response[0];                                                                               
        }                                                
        document.getElementById("tbledata").innerHTML=str;  
        if(trimnew(document.getElementById('txtfromcity').value)=='')
        document.getElementById('txtfromcity').value='    -- From city --';

        if(trimnew(document.getElementById('txttocity').value)=='')
        document.getElementById('txttocity').value='      -- To city --';

        if(trimnew(document.getElementById('txtridedate').value)=='')
        document.getElementById('txtridedate').value='    -- Ride date --';

       }
       else //if it's firefox
    {      
        http2.open('get',url);       
        http2.onreadystatechange = goRWRpgnew;
        http2.send(null); 
    }
    //}
}

function goRWRpgnew()
{    
var str='';
str='<table cellpadding="0" cellspacing="1" border="0" width="707">';
str=str+'<tr bgcolor="#121212">';
str=str+'<th width="187" class="tah table-pad yellow fntbold" align="left">Name of the ride</th>';
str=str+'<th width="119" class="tah table-pad yellow fntbold" align="left">From</th>';
str=str+'<th width="119" class="tah table-pad yellow fntbold" align="left">To</th>';
str=str+'<th width="90" class="tah table-pad yellow fntbold" align="left">Date</th>';
str=str+'<th width="110" class="tah table-pad yellow fntbold" align="left">Posted by</th>';
str=str+'</tr>';
               
if (http2.readyState==4)
 {  
  var response=http2.responseText.split('$');
 str=str+response[1]+'</table>'+response[0]; 
                                                                                  
 }   
                                             
   document.getElementById("tbledata").innerHTML=str;  
   if(trimnew(document.getElementById('txtfromcity').value)=='')
document.getElementById('txtfromcity').value='    -- From city --';

if(trimnew(document.getElementById('txttocity').value)=='')
document.getElementById('txttocity').value='      -- To city --';

if(trimnew(document.getElementById('txtridedate').value)=='')
document.getElementById('txtridedate').value='    -- Ride date --';
}

function IEVersion(){
	var _n=navigator,_w=window,_d=document;
	var version="NA";
	var na=_n.userAgent;
	var ieDocMode="NA";
	var ie8BrowserMode="NA";
	// Look for msie and make sure its not opera in disguise
	if(/msie/i.test(na) && (!_w.opera)){
		// also check for spoofers by checking known IE objects
		if(_w.attachEvent && _w.ActiveXObject){		
			// Get version displayed in UA although if its IE 8 running in 7 or compat mode it will appear as 7
			version = (na.match( /.+ie\s([\d.]+)/i ) || [])[1];
			// Its IE 8 pretending to be IE 7 or in compat mode		
			if(parseInt(version)==7){				
				// documentMode is only supported in IE 8 so we know if its here its really IE 8
				if(_d.documentMode){
					version = 8; //reset? change if you need to
					// IE in Compat mode will mention Trident in the useragent
					if(/trident\/\d/i.test(na)){
						ie8BrowserMode = "Compat Mode";
					// if it doesn't then its running in IE 7 mode
					}else{
						ie8BrowserMode = "IE 7 Mode";
					}
				}
			}else if(parseInt(version)==8){
				// IE 8 will always have documentMode available
				if(_d.documentMode){ ie8BrowserMode = "IE 8 Mode";}
			}
			// If we are in IE 8 (any mode) or previous versions of IE we check for the documentMode or compatMode for pre 8 versions			
			ieDocMode = (_d.documentMode) ? _d.documentMode : (_d.compatMode && _d.compatMode=="CSS1Compat") ? 7 : 5;//default to quirks mode IE5				   			
		}
	}
				 
	return version
	
}


function cycle(val,imgs)
{
    for(i=1;i<=val;i++)
    {
		if(document.getElementById('rotimg'+i))		
			document.getElementById('rotimg'+i).style.display ='none';
			
    }
	imageRotate(val,1);
}

function imageRotate(val,Start)
{
   
   
    var imglength = val;
	
	if (Start > imglength)
		Start = 1;
   


    for(k=1;k<=imglength;k++)
    {
	    if(document.getElementById('rotimg' + Start) && k == Start)
		    document.getElementById('rotimg' + Start).style.display ='block'
		else
		    document.getElementById('rotimg' + k).style.display ='none'
	}	
	
	
	window.setTimeout("imageRotate("+val+","+(Start + 1)+")",7000);
}