$(document).ready(function(){
	apply_tabs();
	forms();
	$('#header a.lnk').parent().mouseover(function(){
		$(this).children('ul').css('left',0);
	});
	$('#header a.lnk').parent().mouseout(function(){
		$(this).children('ul').css('left',-1000);
	});
	$('.checkbox').toggle(function(){
		$(this).attr('src', $(this).attr('src').replace(/check/, 'checked'));
		$(this).next().val(1);
	}, function(){
		$(this).attr('src', $(this).attr('src').replace(/checked/, 'check'));
		$(this).next().val(0);
	});
	$('.question').mouseover(function(e){
		//console.log(e);
		var scroll = getPageScroll();
		var left = e.clientX;
		var top = e.clientY;
		$('#alert').css({left:left+10 + scroll[0], top:top+10+scroll[1]-124});
	});
	$('.question').mouseout(function(){
		$('#alert').css({left:-1000});
	});
	$('#go_back').click(function(){
		 history.go(-1);
		 return false;
	});
	
	$('.autoselect').click(function(){
		$(this).select();
	});
	$('#keywords').parent().parent().parent().submit(function(){
		self.location.href = $(this).attr('action') + encodeURI($('#keywords').val());
		return false;
	});
	$('#keywords').next().click(function(){
		//self.location.href = $(this).parent().parent().parent().attr('action') + encodeURI($('#keywords').val());
		$(this).parent().parent().parent().submit();
		return false;
	});
	$('.event_action').click(function(){
		var link = self.location.href;
		var action = $(this).attr('name');
		if(link.substr(-1, 1) != '/')
		{
			action = '/' + action;
		}
		self.location.href = link+action;
		return false;
	});
	$('.refresh_captcha').click(function(){
		var img = $(this).prev();
		var src = img.attr('src');
		src = src.substr(0, src.lastIndexOf('captcha'));
		img.attr('src', src + 'captcha/' + new Date().getTime() + '/');
		return false;
	});
	$('#lnk_email_page').toggle(function(e){
		var scroll = getPageScroll();
		var left = e.clientX;
		var top = e.clientY;
		$('#email_page').css({left:left-330 + scroll[0], top:top+10+scroll[1]-124});
		return false;
	}, function(){
		$('#email_page').css('left', -1000);
		return false;
	});
	$('#lnk_print_page').click(function(){
		var link = self.location.href;
		var action = $(this).attr('href');
		if(link.substr(-1, 1) != '/')
		{
			action = '/' + action;
		}
		self.open(link+action);
		return false;
	});
	
	$('.download_resources').click(function(){
		$(this).parent().parent().submit();
		return false;
	});
	
	//LOADING VIDYAS
	
	if(window.location.toString().match(/^.+\/myob-exo-business$/)){
		$.get("/vidya1.html", function(data){
		  $("#content").append(data);
		});
	}
	
	if(window.location.toString().match(/^.+\/sap-business-one$/)){
		$.get("/vidya2.html", function(data){
		  $("#content").append(data);
		});
	}
	
});
function apply_tabs(){
	var tab = $('.tabs .tab a');
	var content = $('.tabs .tab-content');
	tab.each(function(tc){
		$(this).click(function(){
			tab.each(function(){
				var img = $('img', $(this));
				var src = $('img', $(this)).attr('src');
				src = src.replace(/_inactive/, '');
				src = src.replace(/.gif/, '_inactive.gif');
				img.attr('src', src);
			});
			var img = $('img', $(this));
			var src = $('img', $(this)).attr('src');
			src = src.replace(/_inactive/, '');
			img.attr('src',src);
			content.each(function(cc){
				if(tc==cc){
					$(this).css('display','block');
				}
				else
				{
					$(this).css('display','none');
				}
			});
			return false;
		});
	});
}
function getPageScroll() {
	var xScroll, yScroll;
	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
		xScroll = self.pageXOffset;
	} else if (document.documentElement && document.documentElement.scrollTop) {	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
		xScroll = document.documentElement.scrollLeft;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
		xScroll = document.body.scrollLeft;	
	}
	arrayPageScroll = new Array(xScroll,yScroll);
	return arrayPageScroll;
}
/** forms **/
function forms() {
	/** forms like loop **/
	$('form.ajax1').ajaxForm({
		beforeSubmit:function(){
			$(':input', $('form.ajax1')).attr('disabled', 'disabled');
			$(':input', $('form.ajax1')).css('border', '0px');
			$('#receive').css('border','0px');
		},
		dataType:'json',
		success:function(res){
			$(':input', $('form.ajax1')).removeAttr('disabled');
			
			if(res.status==1)
			{
				for(var i=0;i<res.message.length;i++)
				{
					if(res.message[i].error != '')
						$('#'+res.message[i].id).css('border', '1px solid red');
				}
			}
			else
			{
				$('form.ajax1').fadeOut(500, function(){
					$(this).parent().html(res.html);
				});	
			}
		}		
	});
	/** forms like registration, invite **/
	$('form.ajax').ajaxForm({
		beforeSubmit:function(){
			$(':input', $('form.ajax')).attr('disabled', 'disabled');
			$('#status').html('<img src="/images/loading.gif" /> Please wait, we\'re processing your request...');
		},
		dataType:'json',
		success:function(res){
			$(':input', $('form.ajax')).removeAttr('disabled');
			$('#status').html('');
			if(res.status==1)
			{
				for(var i=0;i<res.message.length;i++)
				{
					$('#status').append(res.message[i].error);
				}
			}
			else
			{
				$('form.ajax').fadeOut(500, function(){
					$(this).parent().css({"textIndent":"30px"}).html(res.html);
				});	
			}
		}		
	});
	/** email page form**/
	$('#email_page form').ajaxForm({
		beforeSubmit:function(){
			$(':input', $('#email_page form')).attr('disabled', 'disabled');
			$('#email_page label').css('color', '#0092cd');
		},
		dataType:'json',
		success:function(res){
			$(':input', $('#email_page form')).removeAttr('disabled');
			if(res.status==1)
			{
				for(var i=0;i<res.message.length;i++)
				{
					if(res.message[i].error != '')
						$('#'+res.message[i].id).prev().css('color', '#f00');
				}
			}
			else
			{
				$('#email_page_status').html(res.html);
				setTimeout("$('#email_page').animate({'left': -1000}, 500, function(){$('#email_page_status').html('');$('#lnk_email_page').click()});", 2000);
				$(':text', $('#email_page form')).val('');
			}
		}		
	});
	
}