/* Валидация формы */
function checkInputsReg()
{
	document.getElementById("count_alert_reg").style.display="none";
	
  if (document.getElementById("order-quantity-reg").value=="")
	{
		document.getElementById("count_alert_reg").style.display="block";
		return false;
	}
	else
	{ 
		return true;
	}
}

function checkEmailReg()
{
	document.getElementById("email_alert1_reg").style.display="none";
	document.getElementById("email_alert2_reg").style.display="none";

	if (document.getElementById("order-email-reg").value=="") {
		document.getElementById("email_alert1_reg").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-reg").value)) {
		   document.getElementById("email_alert2_reg").style.display="none";
		   return true;
		} else 	{
		document.getElementById("email_alert2_reg").style.display="block";
		document.getElementById("order-email-reg").focus();
		return false;
		}
	}
}

function checkFormReg()
{
	if (!(checkInputsReg() && checkEmailReg() ))
	{
	  checkEmailReg();
		return false;
	}
	else
	{
  	return true;
	}
}


function checkEmailSubs()
{
	document.getElementById("email_alert1_subs").style.display="none";
	document.getElementById("email_alert2_subs").style.display="none";

	if (document.getElementById("order-email-subs").value=="") {
		document.getElementById("email_alert1_subs").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-subs").value)) {
		   document.getElementById("email_alert2_subs").style.display="none";
		   return true;
		} else 	{
		document.getElementById("email_alert2_subs").style.display="block";
		document.getElementById("order-email-subs").focus();
		return false;
		}
	}
}

function checkFormSubs()
{
	if (!checkEmailSubs())
	{
	  checkEmailSubs();
		return false;
	}
	else
	{
  	return true;
	}
}


/* 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');
}



/* Кнопки */
var buttonName = [
	'default',
	'idontgo_ru',
	'igo_en',
	'igo_ru',
	'ihate_en',
	'ilove_en',
	'isupport_ru',
	'wedontgo_ru',
	'wego_ru',
	'wesupport_ru'
];
	
function showBannersCodes(buttonId)
{
	document.getElementById('bannerHTMLCode').value = '<a href="http://www.pnpsummit.ru/?utm_source=button_pnp&utm_medium=button&utm_campaign=button_pnp" target="_blank"><img src="http://www.pnpsummit.ru/img/buttons/'+buttonName[buttonId]+'.gif" border="0"></a>';
	document.getElementById('bannerUBBCode').value = '[URL= http://www.pnpsummit.ru/?utm_source=button_pnp&utm_medium=button&utm_campaign=button_pnp ][IMG] http://www.softwarepeople.ru/img/buttons/'+buttonName[buttonId]+'.gif [/IMG][/URL]';
}


/* Генерация даты для оплаты 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 = document.getElementById("number-participants-select").options[document.getElementById("number-participants-select").selectedIndex].text;
	
	var sum = number * document.getElementById("Amount").value;
	
	document.getElementById("Amount").value = sum;
}


/*
Ротация Докладчиков на главной
Speakers Rotation
*/
function RotateSpeakers(lang)
{
	var n = 6;
	var s = Math.floor(Math.random()*n);
	var people = ['don-smith',
								'ajoy-krishnamoorthy',
								'grigori-melnik',
								'dmitry-martinov',
								'vladimir-gabriel',
								'dmitry-halin'];

	if (lang == 'rus')
	{
		var imgObj = document.getElementById("rotating_img");
		imgObj.src = "/img/people-intro/"+people[s]+".jpg";
		
		var linkObj = document.getElementById("rotating_link");
		linkObj.href = "/speakers/#"+people[s];
	}
	
	if (lang == 'eng')
	{
		var imgObj = document.getElementById("rotating_img");
		imgObj.src = "/eng/img/people-intro/"+people[s]+".jpg";
		
		var linkObj = document.getElementById("rotating_link");
		linkObj.href = "/eng/speakers/#"+people[s];
	}
}