function SelectTab(id)
{
	//Set Div Class
	var SelectedDivName;
	document.getElementById("tab1").className="pressTab";
	document.getElementById("tab2").className="pressTab";
	SelectedDivName = "tab"+id;
	document.getElementById(SelectedDivName).className="pressTabSelected";
	//Set Linked Content
	var Link;
	document.getElementById("link1").style.display="none";
	document.getElementById("link2").style.display="none";
	Link = "link"+id;
	document.getElementById(Link).style.display="block";
}
function NormalizeBanner(j)
{
	var name = "bannerArea";
	for (i=1;i<=5;i++)
	{
		name = "bannerArea"+i;
		document.getElementById(name).style.display="none";	
	}
	name = "#bannerArea"+j;
	$(name).fadeIn('slow', function() {
        // Animation complete
      });
	for (i=1;i<=5;i++)
	{
		document.getElementById("banner"+i+"Logo").className="clientLogo"+i;	
	}
	document.getElementById("banner"+j+"Logo").className="clientLogo"+j+"Selected";
}
function WatchVideo()
{
  document.getElementById("WatchVideoArea").style.display="none";
  $("#WatchVideoMain").fadeIn('slow', function() {});
}
function ShowMoreCaseStudies()
{
	var name = "#casestudyrow"+rowid;
	$(name).fadeIn('slow', function() {});
	rowid=rowid+1;
	if(rowid>5)
	{
		$("#ShowMoreArea").fadeOut('slow', function() {});
	}
}
function ToggleRightPort(val)
{
	var name;
	if(currentState!=val)
	{
		name = "Thumb"+currentState;
		document.getElementById(name).style.display="none";
		name = "#Thumb"+val;
		$(name).slideDown("slow");
		
		document.getElementById("arrow"+currentState).className="fp_grayaerow_close";
		document.getElementById("arrow"+val).className="fp_grayaerow";
	}
	currentState=val;
}
function nextSlide()
{
	var slideImage;
	currentSlide=currentSlide+1;
	if(currentSlide>slideCount)
	{
		currentSlide=1;	
	}
	slideImage = largeImagePath+caseStudyImages[currentSlide-1];
	$('.casestudies_big_pic').css({ 'background-image': 'url('+slideImage+')' });
	document.getElementById("slideShowArea").style.display="none";
	$("#slideShowArea").fadeIn('slow', function(){});
	try{gtimer.reset(slideTimer);}catch(e){}
}
function previousSlide()
{
	var slideImage;
	currentSlide=currentSlide-1;
	if(currentSlide<1)
	{
		currentSlide=slideCount;	
	}
	slideImage = largeImagePath+caseStudyImages[currentSlide-1];
	$('.casestudies_big_pic').css({ 'background-image': 'url('+slideImage+')' });
	document.getElementById("slideShowArea").style.display="none";
	$("#slideShowArea").fadeIn('slow', function(){});
	try{gtimer.reset(slideTimer);}catch(e){}
}
jQuery.timer = function (interval, callback)
 {
	var interval = interval || 100;

	if (!callback)
		return false;
	
	_timer = function (interval, callback) {
		this.stop = function () {
			clearInterval(self.id);
		};
		
		this.internalCallback = function () {
			callback(self);
		};
		
		this.reset = function (val) {
			if (self.id)
				clearInterval(self.id);
			
			var val = val || 100;
			this.id = setInterval(this.internalCallback, val);
		};
		
		this.interval = interval;
		this.id = setInterval(this.internalCallback, this.interval);
		
		var self = this;
	};
	
	return new _timer(interval, callback);
 };
 
function ShowContactPopup()
{
	try{
	document.getElementById("WatchVideoMain").style.display="none";
	document.getElementById("WatchVideoArea").style.display="";	
	var myPlayer = document.getElementById('playerid');
	myPlayer.stopVideo();
	}catch(e){}
	var sPos = f_scrollTop();
	document.getElementById("TellPopupMain").style.top=(sPos+100)+"px";
	$("#TellUsAboutProjectPopup").fadeIn('slow', function() {});	
	document.getElementById("SubmitBHide").style.display="none";
	document.getElementById("SubmitBDone").style.display="none";
	document.getElementById("SubmitBMain").style.display="";
	document.getElementById("CancleLinkArea").style.marginTop="15px";
	document.getElementById("CancleLinkArea").innerHTML='or <a onclick="HideContactPopup();" style="cursor:pointer;">Cancel</a>';
	document.getElementById("FullNameR").style.display="none";
	document.getElementById("full_name_form").style.borderColor="#cccccc";
	document.getElementById("EmailAddressR").style.display="none";
	document.getElementById("email_form").style.borderColor="#cccccc";
	document.getElementById("PhoneNumberR").style.display="none";
	document.getElementById("phone_number_form").style.borderColor="#cccccc";
	document.getElementById("CountryNameR").style.display="none";
	document.getElementById("country_name_form").style.borderColor="#cccccc";
	document.getElementById("ProjectDetailR").style.display="none";
	document.getElementById("project_detail_form").style.borderColor="#cccccc";
}

function HideContactPopup()
{
	try{$("#TellUsAboutProjectPopup").fadeOut('slow', function() {});}catch(e){
		document.getElementById("TellUsAboutProjectPopup").style.display="none";}	
}

function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

function ShowSelectedMenuItem(val)
{
	var name = "menuItem"+SelectedTab;
	document.getElementById(name).style.display="none";
	name = "#menuItem"+val;
	$(name).fadeIn('slow', function() {});
	name = "menuSmallItem"+SelectedTab;
	document.getElementById(name).className="fb_Apps_Small_Category_Box";
	//document.getElementById(name).style.marginLeft="0px";
	name = "menuSmallItem"+val;
	document.getElementById(name).className="fb_Apps_Small_Category_BoxSelected";
	//document.getElementById(name).style.marginLeft="7px";
	name = "menuArrowItem"+SelectedTab;
	document.getElementById(name).style.display="none";
	name = "menuArrowItem"+val;
	document.getElementById(name).style.display="";
	if(iPhoneSec==false)
	{
		name = "RelatedApp"+SelectedTab;
		document.getElementById(name).style.display="none";
		name = "#RelatedApp"+val;
		$(name).fadeIn('slow', function() {});
	}
	SelectedTab = val;
}

function SubmitContactForm()
{
	var siteURL="http://www.cygnismedia.com/";
	var name = document.getElementById("full_name_form").value;	
	var email = document.getElementById("email_form").value;	
	var phone = document.getElementById("phone_number_form").value;	
	var country = document.getElementById("country_name_form").value;	
	var pdetail = document.getElementById("project_detail_form").value;	
	var allvalid = true;
	//Name
	if(name==""){
	document.getElementById("FullNameR").style.display="";
	document.getElementById("full_name_form").style.borderColor="#ffa9a2";	
	allvalid = false;
	}else{
	document.getElementById("FullNameR").style.display="none";
	document.getElementById("full_name_form").style.borderColor="#cccccc";}
	//Email
	if(email==""){
	document.getElementById("EmailAddressR").style.display="";
	document.getElementById("email_form").style.borderColor="#ffa9a2";	
	allvalid = false;
	}else{
	document.getElementById("EmailAddressR").style.display="none";
	document.getElementById("email_form").style.borderColor="#cccccc";}
	//Phone
	if(phone==""){
	document.getElementById("PhoneNumberR").style.display="";
	document.getElementById("phone_number_form").style.borderColor="#ffa9a2";	
	allvalid = false;
	}else{
	document.getElementById("PhoneNumberR").style.display="none";
	document.getElementById("phone_number_form").style.borderColor="#cccccc";}
	//Country
	if(country==""){
	document.getElementById("CountryNameR").style.display="";
	document.getElementById("country_name_form").style.borderColor="#ffa9a2";	
	allvalid = false;
	}else{
	document.getElementById("CountryNameR").style.display="none";
	document.getElementById("country_name_form").style.borderColor="#cccccc";}
	//Project Detail
	if(pdetail==""){
	document.getElementById("ProjectDetailR").style.display="";
	document.getElementById("project_detail_form").style.borderColor="#ffa9a2";	
	allvalid = false;
	}else{
	document.getElementById("ProjectDetailR").style.display="none";
	document.getElementById("project_detail_form").style.borderColor="#cccccc";}
	if(allvalid==true)
	{
		document.getElementById("SubmitBMain").style.display="none";
		document.getElementById("SubmitBHide").style.display="";
		document.getElementById("CancleLinkArea").innerHTML="Please wait while we process your query.";
		$.post(siteURL+"send_query.php",
		{
			your_name: name,
			email: email,
			phone: phone,
			country_name: country,
			message: pdetail
		}, function(data)
		{
		document.getElementById("SubmitBHide").style.display="none";
		document.getElementById("SubmitBDone").style.display="";
		document.getElementById("CancleLinkArea").style.marginTop="2px";
		document.getElementById("CancleLinkArea").innerHTML='<div style="line-height:20px; margin-left:5px;">Thank you for your submission. We will contact you shortly.<br /><a onclick="HideContactPopup();" style="cursor:pointer;">Click here</a> to contine browsing.</div>';	
		try{CygnisEventTracking("NewQuery","ContactPopup");}catch(e){}
		});
	}
	
}
function SubmitContactForm2()
{
	var siteURL="http://www.cygnismedia.com/";
	var name = document.getElementById("full_name_form2").value;	
	var email = document.getElementById("email_form2").value;	
	var phone = document.getElementById("phone_number_form2").value;	
	var country = document.getElementById("country_name_form2").value;	
	var pdetail = document.getElementById("project_detail_form2").value;	
	var allvalid = true;
	//Name
	if(name==""){
	document.getElementById("FullNameR2").style.display="";
	document.getElementById("full_name_form2").style.borderColor="#ffa9a2";	
	allvalid = false;
	}else{
	document.getElementById("FullNameR2").style.display="none";
	document.getElementById("full_name_form2").style.borderColor="#cccccc";}
	//Email
	if(email==""){
	document.getElementById("EmailAddressR2").style.display="";
	document.getElementById("email_form2").style.borderColor="#ffa9a2";	
	allvalid = false;
	}else{
	document.getElementById("EmailAddressR2").style.display="none";
	document.getElementById("email_form2").style.borderColor="#cccccc";}
	//Phone
	if(phone==""){
	document.getElementById("PhoneNumberR2").style.display="";
	document.getElementById("phone_number_form2").style.borderColor="#ffa9a2";	
	allvalid = false;
	}else{
	document.getElementById("PhoneNumberR2").style.display="none";
	document.getElementById("phone_number_form2").style.borderColor="#cccccc";}
	//Country
	if(country==""){
	document.getElementById("CountryNameR2").style.display="";
	document.getElementById("country_name_form2").style.borderColor="#ffa9a2";	
	allvalid = false;
	}else{
	document.getElementById("CountryNameR2").style.display="none";
	document.getElementById("country_name_form2").style.borderColor="#cccccc";}
	//Project Detail
	if(pdetail==""){
	document.getElementById("ProjectDetailR2").style.display="";
	document.getElementById("project_detail_form2").style.borderColor="#ffa9a2";	
	allvalid = false;
	}else{
	document.getElementById("ProjectDetailR2").style.display="none";
	document.getElementById("project_detail_form2").style.borderColor="#cccccc";}
	if(allvalid==true)
	{
		document.getElementById("SubmitBMain2").style.display="none";
		document.getElementById("SubmitBHide2").style.display="";
		document.getElementById("CancleLinkArea2").innerHTML="Please wait while we process your query.";
		$.post(siteURL+"send_query.php",
		{
			your_name: name,
			email: email,
			phone: phone,
			country_name: country,
			message: pdetail
		}, function(data)
		{
		document.getElementById("SubmitBHide2").style.display="none";
		document.getElementById("SubmitBDone2").style.display="";
		document.getElementById("CancleLinkArea2").style.marginTop="2px";
		document.getElementById("CancleLinkArea2").innerHTML='<div style="line-height:20px; margin-left:5px;">Thank you for your submission. We will contact you shortly.<br /><a href="'+siteURL+'blog/" style="cursor:pointer;">Click here</a> to contine browsing.</div>';	
		try{CygnisEventTracking("NewQuery","ContactPage");}catch(e){}
		});
	}
}
//function to get random number upto m
function randomXToY(minVal,maxVal,floatVal)
{
  var randVal = minVal+(Math.random()*(maxVal-minVal));
  return typeof floatVal=='undefined'?Math.round(randVal):randVal.toFixed(floatVal);
}

function nextTesti()
{
	for(var i=0;i<=14;i++)
	{
		try{document.getElementById(testiApp[i]).style.display="none";}catch(e){}
	}
	currentTesti = randomXToY(0,14);
	var name = "#"+testiApp[currentTesti];
	$(name).fadeIn('slow', function(){});
	try{ytimer.reset(testiTimer);}catch(e){}
}

function CygnisEventTracking(category,action)
{
_gat._getTrackerByName()._trackEvent(category, action);	
}
