function validate(type){
	var i = document.location.href;
	if(type=='wave'){a="http://wave.webaim.org/report?url="+i;window.open(a,'_blank');}
	if(type=='section508'){b="http://www.section508.info/check_this.cfm?URLtest="+i+"/&s508=1&CheckURL=0";window.open(b,'_blank');}
	}


function showdtl(elem){
$(elem).getElements('div.clienttip').fade('in');
return 0;
}
function hidedtl(elem){
$(elem).getElements('div.clienttip').fade('out');
return 0;
}


function servicesnewpnl(itmshow){
if(itmshow=='design'){
	hideallfullsrv();
	document.getElementById('srvfullnav').style.display='block';
	document.getElementById('designfull').style.display='block';
	}
if(itmshow=='development'){
	hideallfullsrv();
	document.getElementById('srvfullnav').style.display='block';
	document.getElementById('developmentfull').style.display='block';
	}
if(itmshow=='promotions'){
	hideallfullsrv();
	document.getElementById('srvfullnav').style.display='block';
	document.getElementById('promotionsfull').style.display='block';
	}
if(itmshow=='consultancy'){
	hideallfullsrv();
	document.getElementById('srvfullnav').style.display='block';
	document.getElementById('consultancyfull').style.display='block';
	}
	
}

function hideallfullsrv(){	
	document.getElementById('srvsmallview').style.display='none';
	document.getElementById('srvfullnav').style.display='none';
	document.getElementById('designfull').style.display='none';
	document.getElementById('developmentfull').style.display='none';	
	document.getElementById('promotionsfull').style.display='none';
	document.getElementById('consultancyfull').style.display='none';
}
function hidefullshowsmallsrv(){
	document.getElementById('srvsmallview').style.display='block';
	document.getElementById('srvfullnav').style.display='none';
	document.getElementById('designfull').style.display='none';
	document.getElementById('developmentfull').style.display='none';	
	document.getElementById('promotionsfull').style.display='none';
	document.getElementById('consultancyfull').style.display='none';	
}


function hovereff(elem){
var sPath = elem.src
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
sPage=sPage.split("/");
if(sPage=="btnlaunchproject.gif"){elem.src="images/btnlaunchprojecthover.gif";}
if(sPage=="btnfullview.gif"){elem.src="images/btnfullviewhover.gif";}
if(sPage=="btn_viewallservices.gif"){elem.src="http://www.websarga.com/images/btn_viewallservicesh.gif";}
if(sPage=="btn_hideallservices.gif"){elem.src="http://www.websarga.com/images/btn_hideallservicesh.gif";}
if(sPage=="viewall.gif"){elem.src="http://www.websarga.com/images/viewallh.gif";}
}

function restorehover(elem){
var sPath = elem.src
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
sPage=sPage.split("/");
if(sPage=="btnlaunchprojecthover.gif"){elem.src="images/btnlaunchproject.gif";}
if(sPage=="btnfullviewhover.gif"){elem.src="images/btnfullview.gif";}
if(sPage=="btn_viewallservicesh.gif"){elem.src="http://www.websarga.com/images/btn_viewallservices.gif";}
if(sPage=="btn_hideallservicesh.gif"){elem.src="http://www.websarga.com/images/btn_hideallservices.gif";}
if(sPage=="viewallh.gif"){elem.src="http://www.websarga.com/images/viewall.gif";}
}

function hideshowservices(elemsrv){
if(elemsrv.src=="http://www.websarga.com/images/btn_viewallservices.gif" || elemsrv.src=="http://www.websarga.com/images/btn_viewallservicesh.gif"){
	elemsrv.src="http://www.websarga.com/images/btn_hideallservices.gif";
}else if(elemsrv.src=="http://www.websarga.com/images/btn_hideallservices.gif" || elemsrv.src=="http://www.websarga.com/images/btn_hideallservicesh.gif"){
elemsrv.src="http://www.websarga.com/images/btn_viewallservices.gif";
}
}



function expand(listitem)
 {

    list = document.getElementById(listitem);
    list.style.visibility = "visible";
	list.style.display = "block";
	list.style.zIndex = 1000;
	return 0;
 }
 

 function collapse(listitem2)
 {
    list2 = document.getElementById(listitem2);
    list2.style.visibility = "hidden";
    list2.style.display = "none";
	return 0;
 }

 function changetext(elem,findddl)
 {
	var selectedlist=document.getElementById(findddl);
	if (findddl=="ddltime"){
	selectedlist.innerHTML=elem.innerHTML;
	document.getElementById('ddltimealloted').value = selectedlist.getElementsByTagName('span')[0].innerHTML;
	//document.getElementById('ddl2list').style.display = "none";
	//collapse('ddl2list');
 	}
	if (findddl=="ddlcount"){
	selectedlist.innerHTML=elem.innerHTML;
	document.getElementById('ddlCountry').value = selectedlist.getElementsByTagName('span')[0].innerHTML;
	//document.getElementById('ddl2list').style.display = "none";
	//collapse('ddl2list');
 	}
	if (findddl=="ddlcurr"){
	selectedlist.innerHTML=elem.innerHTML;
	document.getElementById('ddlCurrency').value = selectedlist.getElementsByTagName('span')[0].innerHTML;
	//collapse('ddl3list');
 	}
	if (findddl=="ddlbudg"){
	selectedlist.innerHTML=elem.innerHTML;
	document.getElementById('ddlBudget').value = selectedlist.getElementsByTagName('span')[0].innerHTML;
	//collapse('ddl4list');
 	}
  	if (findddl=="contactus"){
	selectedlist.innerHTML=elem.innerHTML;
	document.getElementById('ddlintrested').value = selectedlist.getElementsByTagName('span')[0].innerHTML;
	//collapse('ddl5list');
 	}
  	if (findddl=="ddlmstatusa"){
	selectedlist.innerHTML=elem.innerHTML;
	document.getElementById('ddlmstatus').value = selectedlist.getElementsByTagName('span')[0].innerHTML;
	//collapse('ddl5list');
 	}
 	return 0;
 }






function changemode(val){
var elem=document.getElementById('mediakit');
var elem2=document.getElementById('pressrelease');
var elem3=document.getElementById('pressenquiries');
if(val=="mediakit"){
alldefault();elem.className="mediakith";
document.getElementById('maincont').innerHTML=document.getElementById('mediakitcont').innerHTML;
	}
/*
if(val=="pressrelease"){
alldefault();elem2.className="pressreleaseh";
document.getElementById('maincont').innerHTML=document.getElementById('pressreleasecont').innerHTML;
}
*/
if(val=="pressenquiries"){
alldefault();elem3.className="pressenquiriesh";	
document.getElementById('maincont').innerHTML=document.getElementById('pressenquiriescont').innerHTML;
	}

function alldefault(){
	elem.className="mediakit";	/*elem2.className="pressrelease";*/	elem3.className="pressenquiries";	
	}
}





function showtooltip(elem){$(elem).getElements('div.tooltip').fade('in');}
function hidetooltip(elem){$(elem).getElements('div.tooltip').fade('out');}






function slideme(elem){
	myVerticalSlide = new Fx.Slide($(elem));
	$$('a.v_slidein').addEvent('click', function(e){
	e.stop();
	myVerticalSlide.slideIn();
	});
	$$('a.v_slideout').addEvent('click', function(e){
	e.stop();
	myVerticalSlide.slideOut();
	});
	myVerticalSlide.addEvent('complete', function() {	
	myVerticalSlide.destroy();										
	});
	}
	
	


	
function showdate(date){
hidealldate();
if(date=="date1")document.getElementById('date1').style.display="block";
if(date=="date2")document.getElementById('date2').style.display="block";
if(date=="date3")document.getElementById('date3').style.display="block";
}
function hidealldate(){
document.getElementById('date1').style.display="none";
document.getElementById('date2').style.display="none";
document.getElementById('date3').style.display="none";
}
	
		
		
		
		
		



var ScrollSpy = new Class({
/* implements */
Implements: [Options,Events],
/* options */
options: {
min: 0,
mode: 'vertical',
max: 0,
container: window,
onEnter: $empty,
onLeave: $empty,
onTick: $empty
},
/* initialization */
initialize: function(options) {
/* set options */
this.setOptions(options);
this.container = $(this.options.container);
this.enters = this.leaves = 0;
this.max = this.options.max;
/* fix max */
if(this.max == 0) 
{ 
var ss = this.container.getScrollSize();
this.max = this.options.mode == 'vertical' ? ss.y : ss.x;
}
/* make it happen */
this.addListener();
},
/* a method that does whatever you want */
addListener: function() {
/* state trackers */
this.inside = false;
this.container.addEvent('scroll',function() {
/* if it has reached the level */
var position = this.container.getScroll();
var xy = this.options.mode == 'vertical' ? position.y : position.x;
/* if we reach the minimum and are still below the max... */
if(xy >= this.options.min && xy <= this.max) {
/* trigger Enter event if necessary */
if(!this.inside) {
/* record as inside */
this.inside = true;
this.enters++;
/* fire enter event */
this.fireEvent('enter',[position,this.enters]);
}
/* trigger the "tick", always */
this.fireEvent('tick',[position,this.inside,this.enters,this.leaves]);
}
else {
/* trigger leave */
if(this.inside) 
{
this.inside = false;
this.leaves++;
this.fireEvent('leave',[position,this.leaves]);
}
}
}.bind(this));
}
});





window.addEvent('domready', function(){
								 
								 
if(document.getElementById('MooFlow')!=null){
var mf = new MooFlow($('MooFlow'), {
		startIndex: 0,
		useSlider: false,
		useAutoPlay: true,
		useCaption: false,
		useResize: false,
		useWindowResize: false,
		useMouseWheel: true,
		useKeyInput: true
	});
	
}

if(document.getElementById('holderslides')!=null){
//list of target elements
//var list = $$('#holderslides li div.slidescont');
//list elements to be clicked on
//var headings = $$('#holderslides li div.clikable');
//array to store all of the collapsibles
//var collapsibles = new Array();
//headings.each( function(heading, i) {
//        //for each element create a slide effect
//		var collapsible = new Fx.Slide(list[i], {
//                duration: 400,
//                transition: Fx.Transitions.Expo.easeInOut
//        });
//       //and store it in the array
//        collapsibles[i] = collapsible;
//
//        //add event listener
//        heading.onclick = function(){
//                collapsible.toggle();
//                return false;
//        }
//        //collapse all of the list items
//       collapsible.hide();
//});			 
}
								 

if(document.getElementById('v_quickcontact')!=null){
	var status = {		'true': 'open',		'false': 'close'	};
	var quickcontactslide = new Fx.Slide('QuickContact', {	wait: false,	duration: 1000,	transition: Fx.Transitions.Expo.easeInOut	});
	$('v_quickcontact').addEvent('click', function(e){		e.stop();		quickcontactslide.toggle();	});	
	quickcontactslide.show();
	quickcontactslide.addEvent('complete', function() {
		if(status[quickcontactslide.open]=='close'){
			document.getElementById('v_quickcontact').innerHTML='<div class="quickcontacthover">&nbsp;</div>';
			}
		if(status[quickcontactslide.open]=='open'){
			document.getElementById('v_quickcontact').innerHTML='<div class="quickcontact">&nbsp;</div>';
			}
	});
}



if(document.getElementById('sliderElementhor')!=null){
	
	
		sliderel = $('sliderElementhor')
	new Slider(sliderel, sliderel.getElement('.knob'), {
		steps: 15,	//count the records here and put the records (recordcount-2)
		range: [1],	//set the starting range here
		onChange: function(value){
			//val.set('html', value);
			abc=-(value*211)+211;
			abcplus=abc+"px";
			//	document.getElementById('morph_element').style.left=abcplus;
				$('morph_element').tween('left', abcplus);

			}
		
	}).set(0);
}


if(document.getElementById('dwldpdf')!=null || document.getElementById('printpg')!=null|| document.getElementById('mailtofrnd')!=null){
$(document).getElements('div.tooltip').fade('hide');
}


if(document.getElementById('gototop')!=null){
new SmoothScroll({duration:500});
/* link management */
$('gototop').set('opacity','100').setStyle('display','block');
/* scrollspy instance */
var ss = new ScrollSpy({
min: 200,
onEnter: function(position,enters) {},
onLeave: function(position,leaves) {},
onTick: function(position,state,enters,leaves) {},
container: window
});	
}


if(document.getElementById('mediakit')!=null|| document.getElementById('pressrelease')!=null|| document.getElementById('pressenquiries')!=null){
	changemode('mediakit');
}


if(document.getElementById('groupclients')!=null){
$(document).getElements('div.clienttip').fade('hide');
document.getElementById('groupclients').className="ourclientsh";
document.getElementById('ourclients').className="groupclients";
document.getElementById('ourclientlist').style.display="block";
document.getElementById('groupclientlist').style.display="none";
}



});



