$(document).ready(function() {
    // sifr
	$('div.tField h3 em').sifr({path: '/font/', font: 'bookman', color:'#3D3C2C'});
	$('div.tField h3 strong').sifr({path: '/font/', font: 'bookman', color:'#3D3C2C'});

    // pdu
	$('.pdu').hover(function() {
			$(this).append($("<div id=\"pdu\">PDU (Professional Development Unit) – это единица измерения института PMI, используемая для оценки учебной и профессиональной деятельности. 1 PDU присуждается за астрономический час спланированной, структурированной учебной деятельности.</div>"));
			//$('#pdu').fadeIn("fast");
		},
		function() {
			$(this).find("div:last").remove();
		}
	);

    // Дата ближайшего тренинга
    $('#daysBoard p').load('/includes/getleftdays.php');
});



// Фотогалерея

function photo_window(num,block)
{
	var new_win;
	
	var wd = 950;
	var hg = 632;
	
 	var lf = screen.availWidth/2 - (wd+10)/2;
	var tp = screen.availHeight/2 - (hg+100)/2;
	
	new_win = window.open('/photogallery/photo_window'+block+'.html?num='+num+'&block='+block,'photo_window','width='+(wd+10)+',height='+(hg+100)+',top='+tp+',left='+lf+',toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no');
}

function GalleryImages(number_block)
{
	var block_dir = ['seminars','socialexp2008','userexp2008','softwarepeople2009','pnpsummit2009','softwarepeople2010'];
	
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	var number = null;
	
  for (var i = 0; i < vars.length; i++)
	{
    var pair = vars[i].split("=");
				
		if (pair[0] == "num")
		{
			var imgObj = document.getElementById("gallery_img");
			imgObj.src = "/i/photogallery/"+block_dir[number_block-1]+"/"+pair[1]+".jpg";
		}
	}
}

function next_photo()
{
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	var number = null;
	
  for(var i = 0; i < vars.length; i++)
	{
    var pair = vars[i].split("=");
		
		if (pair[0] == "block")
		{
			var block = pair[1];
		}
	}
	
	var quantity_photo = [16,24,16,32,16]
	
  for(var i = 0; i < vars.length; i++)
	{
    var pair = vars[i].split("=");

		if (pair[0] == "num")
		{
			if (pair[1] == quantity_photo[block-1])
			{
				document.location = '/photogallery/photo_window'+block+'.html?num=1&block='+block;
			} else {
				document.location = '/photogallery/photo_window'+block+'.html?num='+(parseInt(pair[1])+1)+'&block='+block;
			}
		}
	}	
}

function prev_photo()
{
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	var number = null;
	
  for(var i = 0; i < vars.length; i++)
	{
    var pair = vars[i].split("=");
		
		if (pair[0] == "block")
		{
			var block = pair[1];
		}
	}
	
	var quantity_photo = [16,24,16,32,16]
	
  for(var i = 0; i < vars.length; i++)
	{
    var pair = vars[i].split("=");

		if (pair[0] == "num")
		{
			if (pair[1] == "1")
			{
				document.location = '/photogallery/photo_window'+block+'.html?num='+quantity_photo[block-1]+'&block='+block;
			} else {
				document.location = '/photogallery/photo_window'+block+'.html?num='+(parseInt(pair[1])-1)+'&block='+block;
			}
		}
	}
}


/* Popup */
function popup_window(href_link,wd,hg)
{
	var new_win;
	
 	var lf = screen.availWidth/2 - wd/2;
	var tp = screen.availHeight/2 - hg/2;
	
	new_win = window.open(href_link,'popup','width='+wd+',height='+hg+',top='+tp+',left='+lf+',toolbar=no,menubar=no,scrollbars=no,resizable=yes,location=no,directories=no,status=no');
}


/* Генерация даты для оплаты Payonline */
function renderDate() {
	var today = new Date();
	return (today.getFullYear().toString()+today.getMonth().toString()+today.getDate().toString()+today.getHours().toString()+today.getMinutes().toString()+today.getSeconds().toString());
}

function numberParticipants()
{
    var number = $('#number-participants-select').val();
    var sum = number * $('#Price').val();
    $('#AMOUNT').val(sum);
    $('#amount-view').html(sum);
}


/* Ротация инструкторов в столбце */
function RotateTrainers()
{
	var time = 4000;
	var amount = 11;

	var number = Math.floor(Math.random()*amount);
	var people = [
									['kornipaev','Илья','Корнипаев','Эксперт по управлению требованиями в разработке ПО.'],
									['orlov','Александр','Орлов','Эксперт в области систем удержания и мотивации сотрудников, построения карьеры в ИТ.'],
									['pasechnik','Денис','Пасечник','Директор компании Innovative Business Consulting.'],
									['petelin','Денис','Петелин','Признанный эксперт в IT-индустрии.'],
									['urazbaev','Асхат','Уразбаев','Признанный в индустрии эксперт, тренер и консультант по гибким методологиям, основатель и координатор сообщества AgileRussia.'],
									['zikov','Сергей','Зыков','Кандидат технических наук. Стаж преподавания и работы в ИТ – свыше 15 лет.'],
									['barantsev','Алексей','Баранцев','Главный редактор портала Software-Testing.Ru.'],
									['shamray','Александр','Шамрай','Руководитель отдела перспективных разработок по продуктам Microsoft и IBM в компании «СМ-Консалт».'],
									['arkhipenkov','Сергей','Архипенков','Эксперт в управлении проектами, PMP PMI.'],
									['kondratyuk','Константин','Кондратюк','17-летний опыт в IT-индустрии, автор тренингов по лидерству, менеджменту, управлению проектами и рисками.'],
									['d-ivanov','Денис','Иванов','Системный архитектор в компании Zodiac Interactive.']
								];

	var imgObj = document.getElementById("trainers-rotation");
	imgObj.src = "/education/guru-academy/"+people[number][0]+"/photo.jpg";
	imgObj.alt = people[number][1]+' '+people[number][2];
	imgObj.title = people[number][1]+' '+people[number][2];

	var linkObj = document.getElementById("trainers-rotation-link");
	linkObj.href = "/education/guru-academy/"+people[number][0]+"/";
	linkObj.title = people[number][1]+' '+people[number][2];

	$('#trainers-rotation-name').html(people[number][1]+'<br />'+people[number][2]);
	
	$('#trainers-rotation-desc').html(people[number][3]);
	
	$('#trainers-rotation').fadeIn(300);
	$('#trainers-rotation-name').fadeIn(300);
	$('#trainers-rotation-desc').fadeIn(300);

	setTimeout('fadeOutRotateTrainers()', time);
}

function fadeOutRotateTrainers()
{
	var time = 300;	
	
	$('#trainers-rotation').fadeOut(300);
	$('#trainers-rotation-name').fadeOut(300);
	$('#trainers-rotation-desc').fadeOut(300);
	
	setTimeout('RotateTrainers()', time);
}


/* Валидация формы регистрации */
function checkInputs()
{
	document.getElementById("count_alert").style.display="none";
	
  if (document.getElementById("order-quantity").value=="")
	{
		document.getElementById("count_alert").style.display="block";
		return false;
	}
	else
	{ 
		return true;
	}	

}

function checkEmail()
{
	document.getElementById("email_alert1").style.display="none";
	document.getElementById("email_alert2").style.display="none";

	if (document.getElementById("order-email").value=="")
	{
		document.getElementById("email_alert1").style.display="block";
		return false;
	}
	else
	{
		var emailrule = new RegExp("^[0-9a-z]{1}([-_.]?[0-9a-z]{1})*[@]{1}[0-9a-z]{1}([-.]?[0-9a-z]{1})*[.]{1}[a-z]{2,4}$","ig");
		if (emailrule.test(document.getElementById("order-email").value))
		{
		   document.getElementById("email_alert2").style.display="none";
		   return true;
		}
		else
		{
			document.getElementById("email_alert2").style.display="block";
			document.getElementById("order-email").focus();
			return false;
		}
	}
		
}

function checkCity()
{
	document.getElementById("count_alert3").style.display="none";
		
	if (document.getElementById("order-city").value=="none")
	{
		document.getElementById("count_alert3").style.display="block";
		return false;
	}
	else
	{ 
		return true;
	}
}

	


function checkForm()
{
	if (!(checkInputs() && checkEmail()))
	{
	  checkEmail();	  
		return false;		 
	}
	else
	{
  		return true;
	}
}