function setbgk(theCol, thePointerColor) {
  theCol.style.backgroundColor = thePointerColor;
  return true;
}
//------------------------------------//
function setbgkid(theCol, thePointerColor) {
 var thestyle= eval (theCol+'.style');
 thestyle.backgroundColor=thePointerColor;
 return true;
}
//------------------------------------//
function dropFile(btn){
	if(document.getElementById) {
		tr = btn;
		while (tr.tagName != 'TR') tr = tr.parentNode;
		tr.parentNode.removeChild(tr);
		checkForLast();
	}	
}
function addFile(btn){
	if(document.getElementById) {
		tr = btn;
		while (tr.tagName != 'TR') tr = tr.parentNode;
		var idSuffix = Math.round(Math.random()*1000);
		var newTr = tr.parentNode.insertBefore(tr.cloneNode(true),tr.nextSibling);
		thisChilds = newTr.getElementsByTagName('td');
		for (var i = 0; i < thisChilds.length; i++){
			if (thisChilds[i].className == 'header') thisChilds[i].innerHTML = '';
		}
		checkForLast();
	}	
}

function NewWindow(murl,mtitle,imgtitle){
	var MWIndows;
	mwidth=665;
	mheight=525;
	var url_check = murl.search(".php")
	if (url_check != -1) {
		MWindows = window.open(murl,mtitle,"width="+mwidth+",height="+mheight+",top=0,left=0, scrollbars=yes"); 
	}
	else {
		MWindows = window.open('',mtitle,"width="+mwidth+",height="+mheight+",top=0,left=0,status=0,toolbar=0,menubar=0,scrollbars=yes"); 	
		MWindows.document.write('<HTML><HEAD><TITLE></TITLE></HEAD>');
		MWindows.document.write('<BODY leftmargin="0" topmargin="0"><div align="center"><img src="'+murl+'" border="0"></div>');
		MWindows.document.write('<BR><div align="center">'+imgtitle.replace(/%20/g, " ")+'</div></BODY></HTML>');
		MWindows.document.close();
	}
	MWindows.opener = self;
}

function CheckRadio(sel){
	var FALSE=0;
	var TRUE=1;
	
	if (sel)
		document.fiz.type.checked=false;
	else 
		document.jur.type.checked=false;		
}

function CheckOrder(form){
	var FALSE=0;
	var TRUE=1;
	var strerror;	
	var iE;
	strerror="";
	
	if (!(form.kurort.value)) { strerror+="Желаемый курорт Украины\n"; }
	if (!(form.name.value)) { strerror+="ФИО\n"; }
	if (!(form.phone.value)) { strerror+="Телефон\n"; }
	if (!(form.email.value)) { strerror+="E-mail\n"; }		
	
	if (strerror) {
		alert('Не заполнены обязательные поля : \n\n'+strerror);
	} 
	else {return form.submit();}
	
}

function CheckOrderCatalog(form){
	var FALSE=0;
	var TRUE=1;
	var strerror;	
	var iE;
	strerror="";
		
	if (!(form.name.value)) { strerror+="ФИО\n"; }
	if (!(form.company.value)) { strerror+="Организация\n"; }
	if (!(form.post.value)) { strerror+="Должность\n"; }
	if (!(form.email.value)) { strerror+="E-mail\n"; }
	if (!(form.phone.value)) { strerror+="Телефон\n"; }
	if (!(form.zip.value)) { strerror+="Почтовый индекс\n"; }
	if (!(form.postaddress.value)) { strerror+="Почтовый адрес\n"; }
	if (!(form.interesttour.value)) { strerror+="Нас интересуют туры\n"; }
	if (!(form.people.value)) { strerror+="Предполагаемое кол-во человек в группе\n"; }
	
	if (strerror) {
		alert('Не заполнены обязательные поля : \n\n'+strerror);
	} 
	else {return form.submit();}
	
}

function CheckInfoJur(form){
	var FALSE=0;
	var TRUE=1;
	var strerror;
	var strerrordealer=FALSE;	
	var iE;
	strerror="";
	
	form.type.checked=true;
	document.fiz.type.checked=false;
	
	if (!(form.email.value)) { strerror+="E-mail\n"; }
	if (!(form.company.value)) { strerror+="Компания\n"; }
	
	if (strerror) {
		alert('Не заполнены обязательные поля : \n'+strerror);
	} 
	else {return form.submit();}
	
}

function CheckInfoFiz(form){
	var FALSE=0;
	var TRUE=1;
	var strerror;
	var strerrordealer=FALSE;	
	var iE;
	strerror="";
	
	form.type.checked=true;
	document.jur.type.checked=false;
	
	if (!(form.email.value)) { strerror+="E-mail\n"; }
	if (!(form.name.value)) { strerror+="Ф.И.О\n"; }
	
	if (strerror) {
		alert('Не заполнены обязательные поля : \n'+strerror);
	} 
	else {return form.submit();}
	
}

function CheckSubscribeInfo(form){
	var FALSE=0;
	var TRUE=1;
	var strerror;
	var strerrordealer=FALSE;	
	var iE;
	var obj = form.elements("to[]");
	var objfiz = form.elements("tofiz[]");
	strerror="";
	for (iE=0;iE<obj.length;iE++) {
		if (obj[iE].selected)  { strerrordealer=TRUE; break;}
	}
	
	if (!strerrordealer) {
		for (iE=0;iE<objfiz.length;iE++) {
			if (objfiz[iE].selected)  { strerrordealer=TRUE; break;}
		}
	}
	
	if (!strerrordealer) strerror+="Подписчики\n";
	if (!(form.subject.value)) strerror+="Тема письма\n";
	if (!(form.from.value)) strerror+="От кого (прим: office@dinaitour.com)\n";
	if (!(form.reply.value)) strerror+="Куда отвечать (прим: office@dinaitour.com)\n";
	
	if (strerror) {
		alert('Не заполнены обязательные поля : \n'+strerror);
	} 
	else {return form.submit();}
	
}

function CheckRegionInfo(form){
	var FALSE=0;
	var TRUE=1;
	var strerror;
	var strerrordealer=FALSE;	
	var iE;
	strerror="";
	if (!(form.region.value)) strerror+="Страна / Регион\n";
	if (!(form.description.value)) strerror+="Текстовая информация\n";
	if (!(form.directory.value)) strerror+="Каталог для фото \n";
	
	if (strerror) {
		alert('Не заполнены обязательные поля : \n\n'+strerror);
	} 
	else {return form.submit();}
	
}

function CheckCityInfo(form){
	var FALSE=0;
	var TRUE=1;
	var strerror;
	var strerrordealer=FALSE;	
	var iE;
	strerror="";
	if (!(form.city.value)) strerror+="Город / Село\n";
	if (!(form.description.value)) strerror+="Текстовая информация\n";
	if (!(form.directory.value)) strerror+="Каталог для фото \n";
	
	if (strerror) {
		alert('Не заполнены обязательные поля : \n\n'+strerror);
	} 
	else {return form.submit();}
	
}

var timer_id;
function scroll_iframe(frm,inc,dir) {
  if (timer_id) clearTimeout(timer_id);
  if (window.frames[frm]) {
    if (dir == "v") window.frames[frm].scrollBy(0, inc);
    else window.frames[frm].scrollBy(inc, 0);
    timer_id = setTimeout("scroll_iframe('" + frm + "'," + inc + ",'" + dir + "')", 40);
  }
}

function stopScroll() { if (timer_id) clearTimeout(timer_id); }

