itemImg = 0;
imgDir = 'shared/header_pics/';
function createNextImg() {
	newImg = new Image();
	newImg.src = http_path + imgDir + imgs[itemImg];
	div = document.createElement("div");
	div.id = 'hi' + itemImg;
	div.style.display = 'none';
	div.innerHTML = '<img src="' + newImg.src + '" alt="Airmatic" />';
	$("header_img_gallery").appendChild(div);
	itemImg++;
	if (!imgs[itemImg]) itemImg = 0;
	setTimeout(viewNextImg, 5000);
}
function viewNextImg() {
	new Effect.Appear($("header_img_gallery").getElementsByTagName('div')[1]);
	new Effect.Fade($("header_img_gallery").getElementsByTagName('div')[0]);
	setTimeout(delFirstPic, 1000);
	createNextImg();
}
function delFirstPic() {
	$("header_img_gallery").getElementsByTagName('div')[0].remove();
}

// JavaScript Document
	function startSearch() {
		
		obj = document.searchForm;
		
		if (!obj.keyword.value || obj.keyword.value == 'Поиск') alert('Введите слово для поиска!');
		else location.href = http_path + 'index/search/pages/' + obj.keyword.value;
		
	}

function loadPics() {
	pics = new Array('btn_visit_a.gif','button_a.gif');
	loadPics = new Array();
	for (i = 0; i < pics.length; i++) {
		loadPics[i] = new Image();
		loadPics[i].src = http_path + 'includes/img/site/' + pics[i];
	}
}
	
function imgOnOff(img, action) {
	
	var s;
	
	if (action == 'active')	{
		s = img.src.replace(/inactive/g, "active");
	} else {
		s = img.src.replace(/active/g, "inactive");
	}
	
	img.src	= s;
	
}


function MM_jumpMenu(id){ //v3.0
  ids = new Array('phone','e-mail');
  for (i = 0; i < ids.length; i++) {
	  if (ids[i] == id) $(ids[i]).style.display = '';
	  else $(ids[i]).style.display = 'none';
  }
}


var blockSwither = false;
//var parentBlock = false;
function blindBlock(id,obj) {
	if ($(id) && !blockSwither) {

		ulArray = $('left').getElementsByTagName('ul')[0].getElementsByTagName('ul');
		for (i = 0; i < ulArray.length; i++) {
			if (ulArray[i].style.display != 'none') {
				Effect.BlindUp(ulArray[i]);
			}
		}
		selArray = $('left').getElementsByTagName('ul')[0].getElementsByClassName('selected');
		for (i = 0; i < selArray.length; i++) {
			selArray[i].className = '';
		}
		
		if ($(id).style.display == 'none') Effect.BlindDown(id);
		else Effect.BlindUp(id);
		blockSwither = id;
		//if (parentBlock) parentBlock.className = '';
		if (!obj.className) obj.className = 'selected';
		else obj.className = '';
		//parentBlock = obj;		
		setTimeout(clearBlockSwitcher,1000);
	}
}
function clearBlockSwitcher() {
	blockSwither = false;
}

function isValidEmail(email, strict) {
	if ( !strict ) email = email.replace(/^\s+|\s+$/g, '');
	return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

function checkPhone(obj) {
	//alert(nums);
	//r = obj.createRange(); //восстанавливаем первоначальный текстовый диаппазон
	//r.moveEnd("character",len);
	nums = obj.value.replace(/[^0-9]+/ig,"");//replace(new RegExp(/\d/g ,''));
	out = '(';
	if (nums.length <= 10) endLength = nums.length;
	else endLength = 10;
	//end = '';
	for (i = 0; i < endLength; i++) {
		if (i == 3 && nums.length >= 3) out += ') ';
		//else if (i == 3 && nums.length < 3) end += ') ';
		else if (i == 6 && nums.length >= 6) out += '-';
		//else if (i == 6 && nums.length < 6) end += '-';
		if (nums[i]) out += nums[i];
		//else end += '_';
	}
	obj.value = out;
	//obj.value += end;
	//r = obj.createRange();
	//r.moveEnd("character",nums.length);
	//obj.insertAdjacentText('AfterBegin', startNums);
}


function sendFeedback() {
	oForm = document.sendform;
	err = '';
	fields = new Array('lname', 'fname', 'state', 'subject', 'mail_content', 'keystring');
	fieldsNames = new Array('Last name', 'First name', 'State of residence', 'Subject', 'Message', 'Verification code');
	for (i = 0; i < fields.length; i++) {
		if (!oForm[fields[i]].value) err += 'You must fill in ' + fieldsNames[i] + '\n';
	}
	if (!oForm.comm.options[oForm.comm.selectedIndex].value) {
		err += 'You must select one of preferred ways of communication\n';
	} else if (oForm.comm.options[oForm.comm.selectedIndex].value == 'phone') {
		if (!oForm.phone.value) err += 'You must fill in phone number\n';
		else if (oForm.phone.value.replace(/[^0-9]+/ig,"").length != 10) err += 'Invalid phone number\n';
	} else if (oForm.comm.options[oForm.comm.selectedIndex].value == 'e-mail') {
		if (!oForm.email.value) err += 'You must fill in e-mail\n';
		else if (!isValidEmail(oForm.email.value)) err += 'Invalid e-mail\n';
	}
	if (!err) oForm.submit();
	else alert(err);
}
