// JavaScript Document
$.fn.equalHeights = function(px) {
	$(this).each(function(){
		var currentTallest = 0;
		$(this).children().each(function(i){
			if ($(this).height() > currentTallest) { currentTallest = $(this).height(); }
		});
		//if (!px || !Number.prototype.pxToEm) currentTallest = currentTallest.pxToEm(); //use ems unless px is specified
		// for ie6, set height since min-height isn't supported
		if ($.browser.msie && $.browser.version == 6.0) { $(this).children().css({'height': currentTallest}); }
		$(this).children().css({'min-height': currentTallest}); 
	});
	return this;
};
$(function(){ $('ul.teamMembers').equalHeights(); });
$(document).ready(function(){
	// Clearfix & Text Area Resize
    $('<style type="text/css">.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}* html .clearfix { zoom: 1; }*:first-child+html .clearfix { zoom: 1; }textarea{resize:none;}span.memberPhoto{-moz-box-shadow: 0 0 5px #7e7c7c;-webkit-box-shadow: 0 0 5px #7e7c7c;}</style>').appendTo("head");
	// Top Nav
	$("ul#topNav li:even").addClass("darkGreyNav");
	$("ul#topNav li:odd").addClass("lightGreyNav");
        
        $("ul#topNavSub li:even").addClass("darkGreyNav");
	$("ul#topNavSub li:odd").addClass("lightGreyNav");
        
	$("ul#iconNav li:last").css('background','none');
	$("ul.innerNav:last").css('paddingBottom','0');
	if($("ul").hasClass("breadcrumb")){
		var headerHeight = $("div#header").outerHeight();
		if($.browser.webkit || $.browser.mozilla) {
			headerHeight = headerHeight+4
		}
		$("body").addClass("breadcrumbBg").css('backgroundPosition','left '+headerHeight+'px');
		$("ul.breadcrumb li:last-child").css({background:'none',paddingRight:'0'});
	}
	//$("ul.teamMembers li:last-child").css('paddingRight','0');
	// Team Tab
	$(".teamTabContent").hide();
	//$("ul.teamTabNav li:first").addClass("currentTeam").show();
	//$(".teamTabContent:first").show();
	$(".activeTab").show();

	$("ul.teamTabNav li").click(function() {
		if(!$(this).hasClass("currentTeam")){
			$("ul.teamTabNav li").removeClass("currentTeam");
			$(this).addClass("currentTeam");
			$(".teamTabContent").slideUp();
	
			var activeTab = $(this).find("a").attr("href");
			$(activeTab).slideDown();
		}
		return false;
	});
	
	
	// Team Details Tab
	$(".teamLContent").hide();
	$(".teamAContent").hide();
	//$("ul.teamDetailTab li:first").addClass("active").show();
	//$(".teamContent:first").show();
	
	$(".activeTab").show();

	$("ul.teamleadershipTab li").click(function() {
		if(!$(this).hasClass("active")){
			$("ul.teamleadershipTab li").removeClass("active");
			$(this).addClass("active");
			$(".teamLContent").slideUp();
	
			var activeTab = $(this).find("a").attr("href");
			$(activeTab).slideDown();
		
		}
		return false;
	});
	
	
	$("ul.teamadvisoryTab li").click(function() {
		if(!$(this).hasClass("active")){
			$("ul.teamadvisoryTab li").removeClass("active");
			$(this).addClass("active");
			$(".teamAContent").slideUp();
	
			var activeTab = $(this).find("a").attr("href");
			$(activeTab).slideDown();
		
		}
		return false;
	});
	
$(".teamTabNav li a").click(function(){
	var value=$(this).html();
	//alert(value);
$(".breadcrumb li:last").html(value);
})

// color image black image
    $(".memberPhoto a img.colorImage").hide();
    $(".memberPhoto a").hover(function(){     
    $(this).find("img.colorImage").stop(true,true).fadeIn(500);                  
    },function(){                           
    $(this).find("img.colorImage").fadeOut(500);
    });

// Team Details Tab
	$(".aboutTabCont").hide();
	$(".activeTab").show();	
	$("ul.aboutTab li").click(function() {
		if(!$(this).hasClass("active")){
			$("ul.aboutTab li").removeClass("active");
			$(this).addClass("active");
			$(".aboutTabCont").slideUp();
	
			var activeTab = $(this).find("a").attr("href");
			$(activeTab).slideDown();
		}
		return false;
              
	
});

$(".karmagyanTabCont").hide();
	$(".activeTab").show();	
	$("ul.karmagyanTab li").click(function() {
		if(!$(this).hasClass("active")){
			$("ul.karmagyanTab li").removeClass("active");
			$(this).addClass("active");
			$(".karmagyanTabCont").slideUp();	
			var activeTab = $(this).find("a").attr("href");
			$(activeTab).slideDown();
		}
		return false;
              
	
});

        $('.customtable h2').append('<span class="tableRibbon leftRibbon"><!-- --></span><span class="tableRibbon rightRibbon"><!-- --></span>');
});
function EmbedSWFhome(){
	var template_url=document.getElementById('template_url').value;
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="894" height="444">\n');
	document.write('<param name="movie" value="'+template_url+'/images/home_anim.swf">\n');
	document.write('<param name="quality" value="high">\n');
	document.write('<param name="wmode" value="transparent">\n');
	document.write('<embed src="'+template_url+'/images/home_anim.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="894" height="444" hspace="0" vspace="0" SwLiveConnect="true" wmode="transparent"></embed>\n');
	document.write('</object>\n');
}


function val_register()
{
	var name=document.getElementById('txtname').value;
	var qualification=document.getElementById('txtqualification').value;
	var experience=document.getElementById('txtexp').value;
	var organization=document.getElementById('txtorganization').value;
	var designation=document.getElementById('txtdesignation').value;
	var currsalary=document.getElementById('txtcurrsalary').value;
	var expsalary=document.getElementById('txtexpsalary').value;
	var country=document.getElementById('selectcountry').value;
	var state=document.getElementById('selectstate').value;
	var city=document.getElementById('txtcity').value;
	var address=document.getElementById('txtaddress').value;
	var pincode=document.getElementById('txtpincode').value;
	var phone=document.getElementById('txtphone').value;
	var email=document.getElementById('txtemail').value;
	var state1=document.getElementById('txtstate').value;
	if(name=='' || name=='null')
	{
		alert('Please enter your name');
		document.getElementById('txtname').focus();
		return false;
	}
	else if(name!="")
	{
	//alert("name not null");
	var Alphabet;
	Alphabet = /^[a-zA-Z][a-zA-Z\\s ]+$/;
	var val=name.search(Alphabet);
	//alert(val);
		if (val==-1)
		{
		alert ("Please enter valid name");
		document.getElementById('txtname').value='';
		document.getElementById('txtname').focus();
		return false;
		} 
	}
	if(qualification=='' || qualification=='null')
	{
		alert('Please enter your qualification details');
		document.getElementById('txtqualification').focus();
		return false;
	}
	if(experience=='' || experience=='null')
	{
		alert('Please enter your work experience');
		document.getElementById('txtexp').focus();
		return false;
	}
/*	if(organization=='' || organization=='null')
	{
		alert('Please enter the organization you last worked in');
		document.getElementById('txtorganization').focus();
		return false;	
	}
	if(designation=='' || designation=='null')
	{
		alert('Please enter your current designation');
		document.getElementById('txtdesignation').focus();
		return false;	
	}
	if(currsalary=='' || currsalary=='null')
	{
		alert('Please enter your current salary');
		document.getElementById('txtcurrsalary').focus();
		return false;	
	}
	if(expsalary=='' || expsalary=='null')
	{
		alert('Please enter your Expected Salary');
		document.getElementById('txtexpsalary').focus();
		return false;	
	}
*/	if(country=='' || country=='null')
	{
		alert('Please select your country');
		document.getElementById('selectcountry').focus();
		return false;	
	}
	if(document.getElementById('test1_st').style.display=="block")
	{
	if(state=='' || state=='null')
	{
		
		alert('Please select your state');
		document.getElementById('selectstate').focus();
		return false;	
	}
	}
	else if(document.getElementById('test_st').style.display=="block")
	{
	if(state1=='')
	{
		alert('Please enter your state');
		document.getElementById('txtstate').focus();
		return false;	
	}
	}
	if(city=='' || city=='null')
	{
		alert('Please enter your city');
		document.getElementById('txtcity').focus();
		return false;	
	}

	if(address=='' || address=='null')
	{
		alert('Please enter your address');
		document.getElementById('txtaddress').focus();
		return false;	
	}

	if(pincode=='' || pincode=='null')
	{
		alert('Please enter your pincode');
		document.getElementById('txtpincode').focus();
		return false;	
	}
	if(phone=='' || phone=='null')
	{
		alert('Please enter your phone number');
		document.getElementById('txtphone').focus();
		return false;
			
	}
	else if (checkInternationalPhone(phone)==false){
		alert('Please enter valid phone number');
		document.getElementById('txtphone').focus();
		return false;
	}

	if(email=='' || email=='null')
	{
		alert('Enter your email address');
		document.getElementById('txtemail').focus();
		return false;
	}
	else if(email!="")
	{
		var atpos=email.indexOf("@");
		var dotpos=email.lastIndexOf(".");
		if (atpos<1 || dotpos<atpos+2 || dotpos+2>=email.length)
		{
		alert("Please enter your valid email address");
		document.getElementById('txtemail').focus();
		return false;
		}
	}

else{
	return true;
}

}

function changestate()
{
		if(document.getElementById('selectcountry').value=="India")
		{
			document.getElementById('test1_st').style.display="block";
			document.getElementById('test_st').style.display="none";
		}
		else if(!(document.getElementById('selectcountry').value=="select"))
		{
		document.getElementById('test_st').style.display="block";
			document.getElementById('test1_st').style.display="none";	
		}
}



var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
var bracket=3
strPhone=trim(strPhone)
if(strPhone.indexOf("+")>1) return false
if(strPhone.indexOf("-")!=-1)bracket=bracket+1
if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
var brchr=strPhone.indexOf("(")
if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}


function setCollection(){
var sliderpagiWidth = $("ul.sliderpagi").outerWidth();
var halfWidth = sliderpagiWidth/2;		
$("ul.sliderpagi").css({left:'50%',marginLeft:'-'+halfWidth+'px'});	}
