
 function setTitlesSel(){
   newval = '';
   none = false;
   titles = document.getElementById('titles'); 
    for (i=0; i < document.forms['form2'].elements['title'].length; i++)
    {
      if(document.forms['form2'].elements['title'][i].value == '' && document.forms['form2'].elements['title'][i].checked){
          newval = '';
          titles.value = newval;
          none = true;
      }else{
        if(none){
          document.forms['form2'].elements['title'][i].disabled = true;
        }else{
          document.forms['form2'].elements['title'][i].disabled = false;
          if(document.forms['form2'].elements['title'][i].checked){     
              newval += document.forms['form2'].elements['title'][i].value + ' ';
          }
        }
      }
    }
    titles.value = newval;
  } 
    function ValidateForm(ime, country){
    error = 0;
    text = 'Please complete ';
    title = 0;
    for (i=0; i < document.forms['form2'].elements['title'].length; i++)
    {
      if(document.forms['form2'].elements['title'][i].checked){
      	title = 1;
      	break;
      }
    }
    setTitlesSel();
    for(i=0; i < document.forms[ime].elements.length; i++)
    {
            
      if(document.forms[ime].elements[i].type =='select-one')
      {
      	if (document.forms[ime].elements[i].name == 'country' && document.forms[ime].elements[i].value == 'NONE')
        {
            error = 1;
            text += 'Country';
            break;
        }else if(document.forms[ime].elements[i].name == 'country' && document.forms[ime].elements[i].value == 'Bulgaria'){
        	if(!document.getElementById('name_en').value){
    				error = 1;
            text += 'Име (на латиница)';
            break;
    			}
    			if(!document.getElementById('family_en').value){
    				error = 1;
            text += 'Фамилия (на латиница)';
            break;
    			}
    			if(!document.getElementById('company_en').value){
    				error = 1;
            text += 'Организация/Компания (на латиница)';
            break;
    			}
        }
        if (document.forms[ime].elements[i].name == 'solution' && document.forms[ime].elements[i].value == '-')
        {
            error = 1;
            text += 'Solution';
            break;
        }        
      }
      
      if(document.forms[ime].elements[i].type =='text')
      {
        
        if (document.forms[ime].elements[i].name == 'name' && document.forms[ime].elements[i].value == '')
        {
            error = 1;
            text += 'Name';
            break;
        }
        
        if (document.forms[ime].elements[i].name == 'family' && document.forms[ime].elements[i].value == '')
        {
            error = 1;
            text += 'Family';
            break;
        }
        
        if (document.forms[ime].elements[i].name == 'company' && document.forms[ime].elements[i].value == '')
        {
            error = 1;
            text += 'Company';
            break;
        }
            
        if (document.forms[ime].elements[i].name == 'position' && document.forms[ime].elements[i].value == '')
        {
            error = 1;
            text += 'Position';
            break;
        }
        
        if (document.forms[ime].elements[i].name == 'address' && document.forms[ime].elements[i].value == '')
        {
            error = 1;
            text += 'Address';
            break;
        }
            
        if (document.forms[ime].elements[i].name == 'city' && document.forms[ime].elements[i].value == '')
        {
            error = 1;
            text += 'City';
            break;
        }
            
        if (document.forms[ime].elements[i].name == 'zipcode' && !isInteger(document.forms[ime].elements[i].value ))
        {
            error = 1;
            text += 'Zip';
            break;
        }
            
        if (document.forms[ime].elements[i].name == 'email' && !ValidateEmail(document.forms[ime].elements[i].value) )
        {
            error = 1;
            text += 'Email';
            break;
        }
            
        if (document.forms[ime].elements[i].name == 'phone' && document.forms[ime].elements[i].value == '' )
        {
            error = 1;
            text += 'Phone';
            break;
        }
        if (document.forms[ime].elements[i].name == 'D_firma' && document.forms[ime].elements[i].value == '' )
        {
            error = 1;
            text += 'INVOICE DATA: Company Name';
            break;
        }
        if (document.forms[ime].elements[i].name == 'D_address' && document.forms[ime].elements[i].value == '' )
        {
            error = 1;
            text += 'INVOICE DATA: Company Address';
            break;
        }
        if (document.forms[ime].elements[i].name == 'D_MOL' && document.forms[ime].elements[i].value == '' )
        {
            error = 1;
            text += 'INVOICE DATA: Business Name';
            break;
        }
        if ( document.forms[ime].elements[i].name == 'D_Bulstat' && document.forms[ime].elements[i].value == '' ) //country == 'Bulgaria' &&
        {
            error = 1;
            text += 'INVOICE DATA: Vat (Value Added Tax)';
            break;
        }
		if ( document.forms[ime].elements[i].name == 'D_Nomer' && document.forms[ime].elements[i].value == '' ) //country == 'Bulgaria' &&
        {
            error = 1;
            text += 'INVOICE DATA: Identification No';
            break;
        }
      }  
    }
    
    if(!title)
    {
      error = 1;
      text += '\nTitle'; 
    }
    if(error) 
    {
      alert(text);
      return;
    }
    
      document.forms[ime].submit();   
  }
  
  function ValidateFormWithHuman(ime){
    error = 0;
    text = 'Please complete ';
    title = 0;
    
    for (i=0; i < document.forms['form2'].elements['title'].length; i++)
    {
      if(document.forms['form2'].elements['title'][i].checked){
      	title = 1;
      	break;
      }
    }
    setTitlesSel();
    for(i=0; i < document.forms[ime].elements.length; i++)
    {
          
      if(document.forms[ime].elements[i].type =='select-one')
      {
        if (document.forms[ime].elements[i].name == 'country' && document.forms[ime].elements[i].value == 'NONE')
        {
            error = 1;
            text += 'Country';
            break;
        }else if(document.forms[ime].elements[i].name == 'country' && document.forms[ime].elements[i].value == 'Bulgaria'){
        	if(!document.getElementById('name_en').value){
    				error = 1;
            text += 'Име (на латиница)';
            break;
    			}
    			if(!document.getElementById('family_en').value){
    				error = 1;
            text += 'Фамилия (на латиница)';
            break;
    			}
    			if(!document.getElementById('company_en').value){
    				error = 1;
            text += 'Организация/Компания (на латиница)';
            break;
    			}
        }
        if (document.forms[ime].elements[i].name == 'solution' && document.forms[ime].elements[i].value == '-')
        {
            error = 1;
            text += 'Solution';
            break;
        }
        if (document.forms[ime].elements[i].name == 'solution' && document.forms[ime].elements[i].value == '-')
        {
            error = 1;
            text += 'Solution';
            break;
        }   
      }
      
      if(document.forms[ime].elements[i].type =='text')
      {
        
        if (document.forms[ime].elements[i].name == 'name' && document.forms[ime].elements[i].value == '')
        {
            error = 1;
            text += 'Name';
            break;
        }
        
        if (document.forms[ime].elements[i].name == 'family' && document.forms[ime].elements[i].value == '')
        {
            error = 1;
            text += 'Family';
            break;
        }
        
        if (document.forms[ime].elements[i].name == 'company' && document.forms[ime].elements[i].value == '')
        {
            error = 1;
            text += 'Company';
            break;
        }
            
        if (document.forms[ime].elements[i].name == 'position' && document.forms[ime].elements[i].value == '')
        {
            error = 1;
            text += 'Position';
            break;
        }
        
        if (document.forms[ime].elements[i].name == 'address' && document.forms[ime].elements[i].value == '')
        {
            error = 1;
            text += 'Address';
            break;
        }
            
        if (document.forms[ime].elements[i].name == 'city' && document.forms[ime].elements[i].value == '')
        {
            error = 1;
            text += 'City';
            break;
        }
            
        if (document.forms[ime].elements[i].name == 'zipcode' && !isInteger(document.forms[ime].elements[i].value ))
        {
            error = 1;
            text += 'Zip';
            break;
        }
            
        if (document.forms[ime].elements[i].name == 'email' && !ValidateEmail(document.forms[ime].elements[i].value) )
        {
            error = 1;
            text += 'Email';
            break;
        }
            
        if (document.forms[ime].elements[i].name == 'phone' && document.forms[ime].elements[i].value == '' )
        {
            error = 1;
            text += 'Phone';
            break;
			
        }
	
		 if (document.forms[ime].elements[i].name == 'D_firma' && document.forms[ime].elements[i].value == '' )
        {
            error = 1;
            text += 'INVOICE DATA: Company Name';
            break;
        }
        if (document.forms[ime].elements[i].name == 'D_address' && document.forms[ime].elements[i].value == '' )
        {
            error = 1;
            text += 'INVOICE DATA: Company Address';
            break;
        }
        if (document.forms[ime].elements[i].name == 'D_MOL' && document.forms[ime].elements[i].value == '' )
        {
            error = 1;
            text += 'INVOICE DATA: Business Name ';
            break;
        }
        if ( document.forms[ime].elements[i].name == 'D_Bulstat' && document.forms[ime].elements[i].value == '' ) //country == 'Bulgaria' &&
        {
            error = 1;
            text += 'INVOICE DATA: VAT (Value Added Tax)';
            break;
        }
		if ( document.forms[ime].elements[i].name == 'D_Nomer' && document.forms[ime].elements[i].value == '' ) //country == 'Bulgaria' &&
        {
            error = 1;
            text += 'INVOICE DATA: Identification No';
            break;
        }
      }
	  
	if(document.forms[ime].elements[i].type =='file')
        {
	       if (document.forms[ime].elements[i].name == 'photo' && document.forms[ime].elements[i].value == '')
           {
            error = 1;
            text += 'PHOTO UPLOAD!';
            break;
		   }
	    }
    }
    
    if(!title)
    {
      error = 1;
      text += 'Title'; 
    }
    if(!error){
	    if(!document.getElementById('human').value ){
	    	error = 1;
	    	text = "'PICTURE NUMBER' !";
	    }
	  }
    if(error) 
    {
      alert(text);
      return;
    }
    
      document.forms[ime].submit();   
  }
  
  function ValidateEmail(Email)
  {
        valid = false;
        if(Email == '') return false;
        
        for(n = 0; n < Email.length; n++)
        {
                if(Email.charAt(n) == '@') valid = true;
        }
        
        return valid;
  }
  function isInteger(number)
  {
    var isnumber=new RegExp("\\d", "g")
    if(number.match(isnumber)) return true;
    return false;
  }
  
  function Calculate()
  {
    
  }
  
  function CalculateAdv()
  {
    covername = 'cover_' + document.getElementById('koritza').selectedIndex;
    indexa = document.getElementById(covername).value;
    koritsa = document.getElementById('koritza').value;
    sum =0;
    sum = parseFloat(koritsa);
    if(document.getElementById('knijno_tialo').checked)
    {
      kni = document.getElementById('knijno_tialo').value;
     sum += parseFloat(kni);
    }
    document.getElementById('sum').value = sum;
    document.getElementById('cover').value = indexa;
    
    return sum;
  }
  function checkAgreement(frm){
    var agree = true;
    formata = document.getElementById('agreement');
    Errors = "MISSING: ";
    if(!formata.checked ) agree = false;
    if(!agree) {
      Errors = Errors + "'PAYMENT CONDITIONS'!";  
      alert(Errors);      
      return false;
    }
   
    document.forms[frm].submit();
  }
  function checkAgreementAccom(frm){
    var agree = true;
    formata = document.getElementById('agreementAccom');
    Errors = "MISSING: ";
    if(!formata.checked ) agree = false;
    if(!agree) {
      Errors = Errors + "'ACCOMODATION AGREEMENT' !";  
      alert(Errors);      
      return false;
    }
   
    document.forms[frm].submit();
  }
  function LoadAgreement(page) {
    OpenWin = this.open(page, "Agreement", "toolbar=no ,menubar=no,location=no,scrollbars=yes,resizable=no  width=650 height=500" );
  }
  
  function CalculateParticipate(){
    checs = false;
    total = 0;
    sum = 0;
    checkDisc = false;
    haveDiscount = false;

    for(i=0; i < document.forms['form2'].elements['registration'].length; i++){
      if(document.forms['form2'].elements['registration'][i].type == 'radio')
        if(document.forms['form2'].elements['registration'][i].checked) checs = true;
    }
    if(document.forms['form2'].elements['discounts'].length != undefined){
    	
	    for(i=0; i < document.forms['form2'].elements['discounts'].length; i++){
	        if(document.forms['form2'].elements['discounts'][i].checked) checkDisc = true;
	    }
	  }else{
	  	checkDisc = true;
	  }
    if(!checs) document.forms['form2'].elements['registration'][0].checked = true;
    document.getElementById('day_arrival').disabled = false;
    document.getElementById('day_departure').disabled = false;
    document.getElementById('dayofarrival').style.display = "inline";
    document.getElementById('dayofdeparture').style.display = "inline";
    
    for(i=0; i < document.forms['form2'].elements['registration'].length; i++){ 
      if(document.forms['form2'].elements['registration'][i].type == 'radio'){
        if(document.forms['form2'].elements['registration'][i].checked){ 
          namereg = document.forms['form2'].elements['registration'][i].value ;
          elem = document.getElementById(namereg);
          		if(namereg == 'accompanying_person') document.getElementById('acc_person').disabled = false;
          else document.getElementById('acc_person').disabled = true;
          
          if(namereg == 'exhibitor') {
          	document.getElementById('expo_section').disabled = false;
			
          }
          else{
          	document.getElementById('expo_section').value = 0;
          	document.getElementById('expo_section').disabled = true;
          	
          }
          
		if(namereg == 'second_exhibitor') document.getElementById('sec_exhibitor').disabled = false;
          else document.getElementById('sec_exhibitor').disabled = true;
          
		if(namereg == 'colecturer') document.getElementById('co_lecturer').disabled = false;
          else document.getElementById('co_lecturer').disabled = true;  
		  
		if(namereg == 'publishing' ){
            document.getElementById('pub_count').disabled = false;
            document.getElementById('articles').disabled = true;
			document.getElementById('articles').value = 0;
            pub_count = document.getElementById('pub_count');
			postfee = document.getElementById('postfee'); 
			
            sum = parseFloat(pub_count.value) * parseFloat(document.getElementById(namereg).value)+ parseFloat(postfee.value);
            if(document.getElementById('day_arrival').type != "hidden"){
							document.getElementById('day_arrival').options[0].selected = true;
							document.getElementById('day_departure').options[0].selected = true;
						}
 			document.getElementById('day_arrival').value = 0;
			document.getElementById('day_arrival').disabled = true;
			document.getElementById('day_departure').value = 1;
			document.getElementById('day_departure').disabled = true;
            document.getElementById('dayofarrival').style.display = "none";
            document.getElementById('dayofdeparture').style.display = "none";
			
			document.getElementById('camera').disabled = false;
			if (document.getElementById('pub_count').value > 2)
			  {
			document.getElementById('camera').checked = false;
            document.getElementById('camera').disabled = true;
			
			  }
			
//			document.getElementById('Checkboxworkshop_1').checked = false;   //
//            document.getElementById('Checkboxworkshop_1').disabled = true;   //
//			document.getElementById('Checkboxworkshop_2').checked = false;
//            document.getElementById('Checkboxworkshop_2').disabled = true;
//			document.getElementById('Checkboxworkshop_3').checked = false;
//            document.getElementById('Checkboxworkshop_3').disabled = true;
//			document.getElementById('Checkboxworkshop_4').checked = false;
//            document.getElementById('Checkboxworkshop_4').disabled = true;
//			document.getElementById('Checkboxworkshop_5').checked = false;
//            document.getElementById('Checkboxworkshop_5').disabled = true;
//			document.getElementById('Checkboxworkshop_6').checked = false;
//            document.getElementById('Checkboxworkshop_6').disabled = true;
//			document.getElementById('Checkboxworkshop_7').checked = false;       //
//            document.getElementById('Checkboxworkshop_7').disabled = true;      //
//			document.getElementById('Checkboxworkshop_8').checked = false;
//            document.getElementById('Checkboxworkshop_8').disabled = true;
//			document.getElementById('Checkboxworkshop_9').checked = false;
//            document.getElementById('Checkboxworkshop_9').disabled = true;
//			document.getElementById('Checkboxworkshop_10').checked = false;
//            document.getElementById('Checkboxworkshop_10').disabled = true;
			
			
            
          }else if(namereg == 'lecturer' ){
            document.getElementById('articles').disabled = false;
            document.getElementById('pub_count').disabled = true;
			document.getElementById('pub_count').value = 1;
            sum = parseFloat(elem.value) +( document.getElementById('articles').value * parseFloat(document.getElementById('article_fee').value));                        
			document.getElementById('camera').disabled = false;
	 if (document.getElementById('articles').value > '0')
		{
		document.getElementById('camera').checked = false;	
		document.getElementById('camera').disabled = true;
		}	 
			 
			
//			document.getElementById('Checkboxworkshop_1').disabled = false;   //
//			document.getElementById('Checkboxworkshop_2').disabled = false;
//            document.getElementById('Checkboxworkshop_3').disabled = false;
//            document.getElementById('Checkboxworkshop_4').disabled = false;
//            document.getElementById('Checkboxworkshop_5').disabled = false;
//            document.getElementById('Checkboxworkshop_6').disabled = false;
//			document.getElementById('Checkboxworkshop_7').disabled = false;   //
//            document.getElementById('Checkboxworkshop_8').disabled = false;
//            document.getElementById('Checkboxworkshop_9').disabled = false;
//            document.getElementById('Checkboxworkshop_10').disabled = false;
			
			
          }else{
            document.getElementById('pub_count').disabled = true;
            document.getElementById('pub_count').value = 1;
			document.getElementById('articles').disabled = true;
            document.getElementById('articles').value = 0;
            sum = parseFloat(elem.value);
			
			document.getElementById('camera').disabled = false;
	 if (document.getElementById('articles').value > '0')
		{
		document.getElementById('camera').checked = false;	
		document.getElementById('camera').disabled = true;
		}	 
			
//			document.getElementById('Checkboxworkshop_1').disabled = false;  //
//			document.getElementById('Checkboxworkshop_2').disabled = false;
//            document.getElementById('Checkboxworkshop_3').disabled = false;
//            document.getElementById('Checkboxworkshop_4').disabled = false;
//            document.getElementById('Checkboxworkshop_5').disabled = false;
//            document.getElementById('Checkboxworkshop_6').disabled = false;
//			document.getElementById('Checkboxworkshop_7').disabled = false;  //
//            document.getElementById('Checkboxworkshop_8').disabled = false;
//            document.getElementById('Checkboxworkshop_9').disabled = false;
//            document.getElementById('Checkboxworkshop_10').disabled = false;
			
			
          }
          
          if(namereg == 'delegate' || namereg == 'lecturer' || namereg == 'colecturer' || namereg == 'student'){
          	haveDiscount = true;	
          }
          if(document.getElementById('discounts').value== 'selcuk' && namereg == 'student'){
        		haveDiscount = true;
        	}
        	if(document.getElementById('discounts').value== 'bguniversitymgu' && namereg == 'student'){
        		haveDiscount = true;
        	}
        	
          if(document.getElementById('discounts').value== 'early_reg' && document.getElementById('discounts').checked){
        		haveDiscount = true;
        	}
          if(namereg == 'exhibitor' && document.getElementById('discounts').value== 'bgcompany2' ){
          	haveDiscount = true;
          }
          if(namereg == 'promotion_of_a_company' && document.getElementById('discounts').value== 'bgcompany3' ){
          	haveDiscount = true;
          }
          total = parseFloat(sum);
        }
      }
    }
    if(haveDiscount && document.getElementById('discounts').checked == false){
    	document.getElementById('discounts').checked = true;
    }else if(haveDiscount && document.getElementById('discounts').checked == true && document.getElementById('discounts').value != 'early_reg'){
    	document.getElementById('discounts').checked = true;
    }else{
    	document.getElementById('discounts').checked = false;
    }
    
    if(haveDiscount && document.getElementById('discounts').value != 'early_reg'){
    	document.getElementById('discounts').checked = true;
    }else{
    	document.getElementById('discounts').checked = false;
    }
    discount_checked = ''
    if(document.forms['form2'].elements['discounts'].length != undefined){

      for(i=0; i < document.forms['form2'].elements['discounts'].length; i++)
      {
        suma = total;
        if(document.forms['form2'].elements['discounts'][i].type == 'radio'){
        	if(document.forms['form2'].elements['discounts'][i].name== 'early_reg' && anddocument.forms['form2'].elements['discounts'][i].checked){
        		haveDiscount = true;
        	}
        	alert(document.forms['form2'].elements['discounts'][i].name);
          if(document.forms['form2'].elements['discounts'][i].checked && haveDiscount) 
          {
            namedisc = document.forms['form2'].elements['discounts'][i].value;
            elem = document.getElementById(namedisc);
            disc = suma * elem.value/100;
            total -= parseFloat(disc);
           
            discount_checked += namedisc + ';';
          }
        }        
      }
      
      for(i=0; i < document.forms['form2'].elements['discounts'].length; i++)
      {
      	
        if(!checkDisc){
          document.forms['form2'].elements['discounts'][i].disabled=false;
        }else{
          if(!document.forms['form2'].elements['discounts'][i].checked) 
          {
            document.forms['form2'].elements['discounts'][i].disabled=true;
          }
        }
      }
    }else{
    	
      elem = document.getElementById('discounts');
      suma = total;
      
        if(elem.checked && haveDiscount) 
        {
        	
          namedisc = elem.value;
          elem = document.getElementById(namedisc);
          disc = suma * elem.value/100;
          total -= parseFloat(disc);
          discount_checked += namedisc + ';';

        }
    }
     if(document.forms['form2'].elements['camera'].checked) 
    {
      namecamera = document.forms['form2'].elements['camera'].value;
      elem = document.getElementById(namecamera);
      total += parseFloat(elem.value);
    }
//    if(document.forms['form2'].elements['library'].checked) 
//    {
//      total += parseFloat(document.forms['form2'].elements['libraryprice'].value);
//    }
    document.getElementById('discount_checked').value = discount_checked;     
    document.forms['form2'].elements['sum'].value = Math.round(total*100)/100;
		
		return total; 
  }
  
  function CheckHotels(){
  	
    if(xajax.$("hotelrooms").value == 0 && xajax.$("hotelstars").value !=0){
      alert('Missing Hotel Rooms'); 
      return false;
    }
    if(document.getElementById('Broi_noshtuvki').value == 0 && xajax.$("hotelstars").value !=0){
      alert('Please, choose Number Of Nights');     
      return false;
    }    
    return true;
  }
  function CheckHotelsSubmit(){
  	if(!CheckHotels()) return false
  	if(!checkDay()) return false;
    return true;
  }
  
  function CheckHotelName(hotelnameid){
    if(xajax.$("hotelrooms").value == 0 && xajax.$("hotelstars").value !=0){
      alert('Missing Hotel Rooms'); 
      return false;
    }
    
    if(document.getElementById('Broi_noshtuvki').value == 0 && xajax.$("hotelstars").value !=0){
      alert('Please, choose Number Of Nights');     
      return false;
    }
	if(parseInt(document.getElementById('day_arrival').value) > parseInt(document.getElementById('day_departure').value) ){
      alert('Invalid Day Of Arrival');     
      return false;
    }
	
    return true;
  }
  
  function CheckHotelNameSubmit(){
  	if(!CheckHotelName()) return false
  	if(!checkDay()) return false;
    return true;
  }
  
  function CalculateHotels( ){
    disc = 1;
    transport=0;
    discount_checked = '';
    CheckHotels();
	
$1=	document.getElementById('discount_other1').value;
$2=	document.getElementById('discount_other2').value;
	
if ( $1 == 1 ){
	if ((document.getElementById('Broi_noshtuvki').value > 2) && $1){
		    
			document.getElementById('discount1').value = $2 ;
		//	$s = document.getElementById('Broi_noshtuvki').value;
			
			return false;	
		}
		
	if(document.getElementById('Broi_noshtuvki').value <= 2){
			document.getElementById('discount1').value= 'N/A';
			return false;	
		}
} //if ( $1==1 
else{document.getElementById('discount1').value = 'YOU ALREADY HAVE ANOTHER BIGGER DISCOUNT!';}



    if(document.getElementById('transport').selectedIndex != 0){
      nametransport = document.getElementById('transport').value;
      transport = document.getElementById('transport_' + nametransport ).value;
    }
    if(document.getElementById('discounts') != null){
      if(document.getElementById('discounts').checked){
        namedisc = document.getElementById('discounts').value;
        disc = document.getElementById(namedisc).value;
        discount_checked = namedisc + ';';
      }
      if(document.getElementById('discount_checked')  !=null){
        document.getElementById('discount_checked').value = discount_checked;
      }
    }
    xajax_setTotalSum(xajax.$("hotelstars").value, xajax.$("hoteltype").value, xajax.$("hotelextras").value, xajax.$("hotelrooms").value, xajax.$("Broi_noshtuvki").value, disc, transport);
  }
  
  function CalculateHotelsPHA( ){
    disc = 1;
    transport=0;
    discount_checked = '';
    CheckHotels();
    if(document.getElementById('transport').selectedIndex != 0){
      nametransport = document.getElementById('transport').value;
      transport = document.getElementById('transport_' + nametransport ).value;
    }
    if(document.getElementById('discounts') != null){
      if(document.getElementById('discounts').checked){
        namedisc = document.getElementById('discounts').value;
        disc = document.getElementById(namedisc).value;
        discount_checked = namedisc + ';';
      }
      if(document.getElementById('discount_checked')  !=null){
        document.getElementById('discount_checked').value = discount_checked;
      }
    }
    
    xajax_setTotalSumPHA(xajax.$("hotelstars").value, xajax.$("hoteltype").value, xajax.$("hotelextras").value, xajax.$("hotelrooms").value, xajax.$("Broi_noshtuvki").value, disc, transport,xajax.$("participateSum").value,xajax.$("advSum").value);
  }

function CalculateHotelsOnLoad(stars,type,extras,rooms,brnost ){
    disc = 1;
    transport=0;
    discount_checked = '';
    if(document.getElementById('transport').selectedIndex != 0){
      nametransport = document.getElementById('transport').value;
      transport = document.getElementById('transport_' + nametransport ).value;
    }
    if(document.getElementById('discounts')  !=null){
      if(document.getElementById('discounts').checked){
        namedisc = document.getElementById('discounts').value;
        disc = document.getElementById(namedisc).value;
        discount_checked = namedisc + ';';
      }
      if(document.getElementById('discount_checked')  !=null){
        document.getElementById('discount_checked').value = discount_checked;
      }
    }
    
    xajax_setTotalSum(stars,type,extras,rooms,brnost, disc, transport);
  }


function setHotelsChoosed(stars,type,extras,rooms,typeId,price, idNameHotel, haveNameHotel){
  xajax_hotel_stars(stars,stars);
  xajax_hotel_type(stars,type);
  xajax_hotel_extras(stars,type,extras);
  xajax_hotel_rooms(stars,type,extras, rooms);
  if(haveNameHotel != 0){
    xajax_hotel_names(stars,type,extras, typeId, idNameHotel);
  }
  if(brnost = document.getElementById('Broi_noshtuvki').value){
    CalculateHotelsOnLoad(stars,type,extras,rooms,brnost);
  }
}
 
function setCountryLanguage(act, selLang){
  langSel = document.getElementById('country');
  if(langSel.value == 'Bulgaria') {
    document.location=act + '&lang=' + langSel.value + '&country='+ langSel.value;
  }
  else {
    if(selLang == 'Bulgaria'){
      document.location=act + '&lang=United Kingdom&country='+ langSel.value;
    }
  }
}

function checkArticle(frm){
	var arrayText = new Array('abstract','biography'); 
	var arrayName = new Array('Abstract',"Speaker's short biography",'Comment'); 
	var arrLen = new Array(3950,1000, 900);

   if(!document.getElementById('title').value){
    alert("Please, choose Title!");
    return false;
  }
   if(!document.getElementById('authors').value){
    alert("Please, choose Author!");
    return false;
  }
  if(!document.getElementById('keywords').value){
    alert("Please, choose Keywords!");
    return false;
  }
  if(!document.getElementById('abstract').value){
    alert("Please, choose Abstract!");
    return false;
  }
  if(!document.getElementById('speaker').value){
    alert("Please, choose Speaker!");
    return false;
  }
  if(!document.getElementById('biography').value){
    alert("Please, choose biography!");
    return false;
  }

  if(parseInt(document.getElementById('section').value) == 0){
    alert("Please, choose Section!");
    return false;
  }
  if(!document.getElementById('presentation').value){
    alert("Please, choose Presentation!");
    return false;
  }
  if(!document.getElementById('agreement_pub').checked){
    alert("Please, check the PUBLICATION AGREEMENT!");
    return false;
  }
	for(i=0; i< arrayText.length; i++){		
		elem = document.getElementById(arrayText[i]);
		if(elem.value.length > arrLen[i])
		{
			alert('The text in ' + arrayName[i] + ' field is too long! You have to set it upto ' + arrLen[i] + ' characters!');
			return false;
		}
	}
  document.forms['form_paper'].submit();
}
function CalculatePHA(){
	total = 0;
	sum = 0;
	sum = CalculateAdv();
	document.getElementById('advSum').value = sum;
	sum = CalculateParticipate();
	document.getElementById('participateSum').value = sum;
	CalculateHotelsPHA();
}
function checkDay(){
	agree = true;
	Errors = "MISSING: ";
	//if(parseInt(document.getElementById('day_arrival').value) == 0){
	if ((parseInt(document.getElementById('day_arrival').value) == 0)  && (document.getElementById('reg7').checked == false)){	
			alert("Please, choose 'Day of arrival'!");
			return false;
		}	
	if(parseInt(document.getElementById('day_arrival').value) > parseInt(document.getElementById('day_departure').value)){
			alert("Please, choose 'Day of departure' to be bigger than 'Day of arrival'!");
			return false;
	}
	if(parseInt(document.getElementById('Broi_noshtuvki').value) > 0){
		
		
		if(( parseInt(document.getElementById('day_departure').value) - parseInt(document.getElementById('day_arrival').value) ) != parseInt(document.getElementById('Broi_noshtuvki').value)){
			alert("Please, make equal \"NUMBER OF NIGHT'S LODGING\" to the pariod of your staying \"DAY ARRIVAL\" / \"DAY DEPARTURE\"!");
				return false;
		}		
	}
  agreement = document.getElementById('agreement');    
  if(!agreement.checked ) agree = false;
  if(!agree) {
    Errors += "PAYMENT CONDITIONS!";  
    alert(Errors);      
    return false;
  }
 
 	agreement = document.getElementById('agreementAccom');    
  if(!agreement.checked ) agree = false;
  if(!agree) {
    Errors += "'ACCOMMODATION AGREEMENT' !";  
    alert(Errors);      
    return false;
  }
  document.forms[frm].submit();
}
function checkArrival(){
	if(document.forms['form2'].elements['registration'][7].checked == false){
		//if(parseInt(document.getElementById('day_arrival').value) == 0){
		if((parseInt(document.getElementById('day_arrival').value) == 0) && (document.getElementById('reg7').checked == false)){	
			alert("Please, choose 'Day of arrival'!");
			return false;
		}	
		if(parseInt(document.getElementById('day_arrival').value) > parseInt(document.getElementById('day_departure').value)){
			alert("Please, choose 'Day of departure' to be bigger than 'Day of arrival'!");
			return false;
		}	
	}
	return true;
}
function checkAgreement2(frm){
	if(!checkArrival()) return false;
	if(document.getElementById('reg3').checked && document.getElementById('expo_section').value == 0){
		alert("Please, choose EXPO Section!");
		return false;
	}
	
	if(document.getElementById('reg22').checked && document.getElementById('co_lecturer').value == ''){
		alert("Please, fill in the LECTURER's ID that your are co-authoring!");
		return false;
	}
	return checkAgreement(frm);
}
function showPoster(arg){
	elem = document.getElementById('posteri');
	if(arg.value == 'Poster'){
		elem.style.display = 'inline';
	}else{
		elem.style.display = 'none';
	}
}
