

function instance_submit(){
	var text='';
	
	if(formbron.name.value==''){
	  text='Вы не заполнили обязательное поле "Контактное лицо\n"';
	}
	if(formbron.phone.value=='' && formbron.email.value==''){
	    text+='Вы не заполнили обязательные поля "Телефон" или "Email"';
	}
	
	if(text=='')formbron.submit();
	else alert(text);
}

function msglight(variable){


	var instance=document.getElementById('msg_'+variable);

		if ( (instance)&&(instance.bgColor) )
		{
			instance.bgColor=(instance.bgColor=='#ffffff')?'#f7f7f7':'#ffffff';
		}

		
	
		
		
}

function move_quote(name,variable){

/*
var instance=document.getElementById(name +'_'+variable).firstChild;

if(instance && instance.nodeValue)
 {
var form_value=document.newthread.elements['message'].value;
document.newthread.elements['message'].value=form_value+'[quote]'+instance.nodeValue+'[/quote]';

 
 }
*/

var instance=document.getElementById(name +'_'+variable).innerHTML;

if(instance)
 {
var form_value=document.newthread.elements['message'].value;
document.newthread.elements['message'].value=form_value+'[quote]'+instance+'[/quote]';

 
 }
 }

 
 function setRegion(){
  
 CurruntCountry = document.f_select.country.value;
 
 if(CurruntCountry>1) eval("setRegion"+CurruntCountry+"();");
  else {
  	document.f_select.region.options.length = 0;
	document.f_select.region.options[document.f_select.region.options.length] = new Option("любой", "0", null, null);
    document.f_select.region.disabled = true;}
 }
 
 
 
 
 //Календарик
 function ospCalendar(){
   this.popCalendar=popCalendar;
   this.setUpCalendar=setUpCalendar;
   
   this.setYearNumber=setYearNumber;
   this.setMonthNumber=setMonthNumber;
   this.setDayNumber=setDayNumber;
   
   this.reloadFromForm=reloadFromForm;
   
   this.Url='/calendar/calendar.php';
 
 }
 
 function setUpCalendar(formName,monthField,dayField,yearField,Id){
  
    this.formName = formName;
    
    
    this.yearField = yearField;
    this.Id = Id;
    this.dayField = dayField;
    
    this.monthField = monthField;
    
    
    this.reloadFromForm();
  
 }
 
 function popCalendar(){
    
	
	
   	var open_source=null;
	a="width=360,height=210,scrollbars=yes";
	
	
	
	open_source=open(this.Url +'?month=' + this.monthNumber + '&year=' +this.yearNumber + '&calendar=' + this.Id +'&country=' + this.nameCountry,'myPoP',a);open_source.focus();
	return open_source;
 
 }
 
 
 function reloadFromForm()
{
    
	this.nameCountry = document.forms[this.formName].elements['country'].value;
	
	
	var yf = this.yearField;
    
    var yearText = document.forms[this.formName].elements[yf].value;
       
    this.yearNumber = parseInt( yearText );
    
    var df = this.dayField;
    
    this.dayNumber = document.forms[this.formName].elements[df].value;

    var mf = this.monthField;
    
    this.monthNumber= document.forms[this.formName].elements[mf].value;

}


function setMonthNumber(clientMonth)
{
    
	var clientMonth = clientMonth -1 ;
    document[this.formName].elements[this.monthField].options[clientMonth].selected=true;
    this.monthNumber = clientMonth -1;
}


function setYearNumber(clientYear)
{
    var clientYear = clientYear;
    document[this.formName].elements[this.yearField].value = clientYear;
    this.yearNumber = clientYear;
}


function setDayNumber(clientDay)
{
    
	
	var clientDay = clientDay -1;
    document[this.formName].elements[this.dayField].options[clientDay].selected=true;
    this.dayNumber = clientDay -1;
}




function XChange(){
   first.reloadFromForm();
   second.reloadFromForm();

}