 /* For News & Updates */

var toptime;
var cross_scroll2;
var imgElements;
function movetop() {
	var k=77; var m = 0; var curtop;
	if((document.getElementById("imgslide"))!=null) {
		cross_scroll2=document.getElementById("imgslide");
		curtop=(parseInt(cross_scroll2.style.top)-1);
		if(Math.abs(parseInt(cross_scroll2.style.top))== parseInt(cross_scroll2.offsetHeight)) {
			cross_scroll2.style.top=0+'px';
			clearTimeout(toptime);
			toptime=setTimeout("movetop();",3000);
			m=1;
		}
		else {
			cross_scroll2.style.top = curtop + 'px'; 
			m=curtop % k;
			if(m != 0) {
				m=1;
				toptime=setTimeout("movetop()",50);
			}
			if(m==0){
				clearTimeout(toptime);
				toptime=setTimeout("movetop();",0);
				m=1;
			}
		}
	}
}


/* Corvus Tech Checking Validity for Tect Verification */

jQuery(document).ready(function(){
jQuery('#submitbutton').click(function(e) { 
var usr =jQuery("#first_name").val();
if(usr.length >= 4 && usr!="Enter certificate no.")
{
jQuery("#status").html('<img src="wp-content/themes/corvustech/images/loader.gif" align="absmiddle">&nbsp;Checking Availability');
jQuery.ajax({
  url: "wp-content/themes/corvustech/check.php",
  data: "first_name="+ usr,
  type: "POST",
  success: function(html){
	var msg = html;
	if(msg!=0)
	{
		jQuery("#varification_box").attr('style','margin-top:10px;');
		if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
			var ieversion=new Number(RegExp.$1);
			if(ieversion>=6 && ieversion<7)
				jQuery("#varification_box").attr('style','margin-top:-8px;');
		}
		var html = '';
        jQuery("#first_name").removeClass('object_error'); // if necessary
		jQuery("#first_name").addClass("object_ok");
		//jQuery(this).html('&nbsp;<img src="tick.gif" align="absmiddle">');
		jQuery("#contactArea").html(msg);
		//jQuery("#firstname").html(msg);
		jQuery("#status").html(html);
		loadPopup();
	}
	else
	{
		jQuery("#varification_box").attr('style','margin-top:0px;');
		if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
			var ieversion=new Number(RegExp.$1);
			if(ieversion>=6 && ieversion<7)
				jQuery("#varification_box").attr('style','margin-top:-14px;');
		}
		var html = '<font color="red">Invalid Certification No.</font>';
		jQuery("#first_name").removeClass('object_ok'); // if necessary
		jQuery("#first_name").addClass("object_error");
		jQuery("#status").html(html);
	}
  }
});
}
else
	{
	jQuery("#status").html('<font color="red">' +
'Please Enter Certificate No.</font>');
	jQuery("#first_name").removeClass('object_ok'); // if necessary
	jQuery("#first_name").addClass("object_error");
	}

});
});

/* Remove IT, Education Menu Alt */

function removeTitleeducation ()
{
	var aObj = document.getElementById('submenu').getElementsByTagName("a");
	var i = 0, len = aObj.length;
	for(i = 0; i<len;i++)
	{
		aObj[i].title = "";
	}
}
function removeTitleit ()
{
	var aObj = document.getElementById('submenu-it-services').getElementsByTagName("a");
	var i = 0, len = aObj.length;
	for(i = 0; i<len;i++)
	{
		aObj[i].title = "";
	}
}
/* for remove index courses Alt */
function removeTitle ()
{	var aObj = document.getElementById('course_box_link').getElementsByTagName("a");
	var i = 0, len = aObj.length;
	for(i = 0; i<len;i++)
	{
		aObj[i].title = "";
	}
}

$(document).ready(function() { 
	removeTitle();// Call index courses Alt function
	removeTitleeducation();// Call Education menu Alt function
	removeTitleit ();// Call IT menu function
	$("#image_fade").innerfade({speed: 'slow', timeout: 4000, type: 'sequence', containerheight: '220px'});
});

/* Header drop down menu */
jQuery(document).ready(function() {
jQuery("#header_nav ul").css({display: "none"}); // Opera Fix
jQuery("#header_nav li").hover(function(){
		jQuery(this).find('ul:first').css({visibility: "visible",display: "none"}).show(268);
		},function(){
		jQuery(this).find('ul:first').css({visibility: "hidden"});
		});
});

/* For Feedback form */

/* Unknown Scripts */
var fromHeight = 72;
var toHeight = 250;
function expandForm(par)
{
var obj = document.getElementById('expand-container');
if(par==1)
	obj.style.display = 'block';
else
{
	obj.style.display = 'none';
	resetForm();
}	
}

/*  Inner Fade Function  */

(function($) {
$.fn.innerfade = function(options) {
	this.each(function(){ 	
		var settings = {
			animationtype: 'fade',
			speed: 'normal',
			timeout: 2000,
			type: 'sequence',
			containerheight: 'auto',
			runningclass: 'innerfade'
		};
		if(options)
			$.extend(settings, options);
		
		var elements = $(this).children();
		if (elements.length > 1) {
			//$(this).css('position', 'relative');
			//$(this).css('height', settings.containerheight);
			$(this).addClass(settings.runningclass);
			for ( var i = 0; i < elements.length; i++ ) {
				$(elements[i]).css('z-index', String(elements.length-i)).css('position', 'absolute');
				$(elements[i]).hide();
			};
			if ( settings.type == 'sequence' ) {
				setTimeout(function(){
					$.innerfade.next(elements, settings, 1, 0);
				}, settings.timeout);
				$(elements[0]).show();
			} else if ( settings.type == 'random' ) {
				setTimeout(function(){
					do { current = Math.floor ( Math.random ( ) * ( elements.length ) ); } while ( current == 0 )
					$.innerfade.next(elements, settings, current, 0);
				}, settings.timeout);
				$(elements[0]).show();
			}	else {
				alert('type must either be \'sequence\' or \'random\'');
			}
		}
	});
};
$.innerfade = function() {}
$.innerfade.next = function (elements, settings, current, last) {
	if ( settings.animationtype == 'slide' ) {
		$(elements[last]).slideUp(settings.speed, $(elements[current]).slideDown(settings.speed));
	} else if ( settings.animationtype == 'fade' ) {
		$(elements[last]).fadeOut(settings.speed);
		$(elements[current]).fadeIn(settings.speed);
	} else {
		alert('animationtype must either be \'slide\' or \'fade\'');
	};
	if ( settings.type == 'sequence' ) {
		if ( ( current + 1 ) < elements.length ) {
			current = current + 1;
			last = current - 1;
		} else {
			current = 0;
			last = elements.length - 1;
		};
	}	else if ( settings.type == 'random' ) {
		last = current;
		while (	current == last ) {
			current = Math.floor ( Math.random ( ) * ( elements.length ) );
		};
	}	else {
		alert('type must either be \'sequence\' or \'random\'');
	};
	setTimeout((function(){$.innerfade.next(elements, settings, current, last);}), settings.timeout);
};
})(jQuery);

