// JavaScript Document

	<!-- Countdown script distributed by http://www.hypergurl.com 
function DaysToGo() {		
		var today=new Date() 
	//Enter the date for your countdown. Month first then day. Example 6th month 26th day. 
		var countdown=new Date(2008, 9, 1) 
	//Enter your message here! Change words below to suit 
		var beforedayText="  to go" 
		var ondaytext="Today is the day!" 
		var monthtext=new Array("Jan","Feb","Mar","April","May","June","July","Aug","Sep","Oct","Nov","Dec") 
		countdown.setMonth(countdown.getMonth()-1) //change to 0-11 month format 
		var showdate="("+monthtext[countdown.getMonth()]+" "+countdown.getDate()+")" 
		var one_day=1000*60*60*24 
		var calculatediff="" 
		calculatediff=Math.ceil((countdown.getTime()-today.getTime())/(one_day))
		if (calculatediff<0){ 
		var nextyeartoday=new Date() 
		nextyeartoday.setFullYear(today.getFullYear()+1) 
		calculatediff=Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculatediff) 
		} 
		var pluraldayornot=(calculatediff==1)? "day" : "days" 
		if (calculatediff>0) {
		document.write("<b>"+calculatediff+" "+pluraldayornot+" "+beforedayText+"</b>") }
		else if (calculatediff==0) {
		return("<b>"+ondaytext+" "+showdate+"!</b>") }
		
}

function TodayDate() {
var d=new Date();
var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
//Ensure correct for language. English is "January 1, 2004"
var TODAY = monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear();
return(TODAY);
}


  function check_email(f)
	{

	
    e_message = "Please fill out field 'Email\'. Thank you!";
    e_message_syn = 'Email field should contain a proper e-mail address!';
	
	
	if (f.elements['email'].value.length < 1) {
  	alert(e_message);
  	f.elements['email'].focus();
  	return(false);
	}
	
	
	if (window.RegExp) {
  	var reg = new RegExp("^[a-z0-9_\\.\\-]+@+[a-z0-9_\\.\\-]+(\\.[a-z]{2,4})$","gi");
		if (!reg.test(f.elements['email'].value)) {
 			   alert(e_message_syn);
    		   f.elements['email'].focus();
 			   return(false);
  	}  
	}	
	
 
 f.submit();
 }

 function check_password(f)
 {
 p1_message = 'Field New Password should be at least 4 characters long!';
 p2_message = 'Field Repeat New Password should be at least 4 characters long!';
 

if (f.elements['new_password'].value.length < 4) {
  alert(p1_message);
  f.elements['new_password'].focus();
  return(false);
}

if (f.elements['new_password2'].value.length < 4) {
  alert(p2_message);
  f.elements['new_password2'].focus();
  return(false);
}

f.submit();

}

function validate_hotel_form()
{
var f=document.hotelform;
n_message = "Please fill out field 'Name and Surname'. Thank you!"
e_message = "Please fill out field 'Email'. Thank you!"
t_message = "Please fill out field 'Type of accommodation'. Thank you!"
 
a_message = "Please fill out field 'Arrival date'. Thank you!"
d_message = "Please fill out field 'Departure date'. Thank you!"

p_message = "Please fill out field ' Number of person(s)'. Thank you!"

 if (check_size(f.elements['name'], '1', n_message))
	{
	return (false);
	}

if (check_size(f.elements['email'], '1', e_message))
	{
	return (false);
	}

if (check_size(f.elements['type_of_room'], '1', t_message))
	{
	return (false);
	}
	
	if (check_size(f.elements['persons'], '1', p_message))
	{
	return (false);
	}
	
	if (check_size(f.elements['arrival'], '1', a_message))
	{
	return (false);
	}
	
	if (check_size(f.elements['departure'], '1', d_message))
	{
	return (false);
	}
	
f.submit();	
}


function validate_form()
{
var f=document.accform;

new_password = f.elements['new_password'];
new_password2 = f.elements['new_password2'];

e_message = "Please fill out field 'Email\'. Thank you!";
p1_message = 'Field Choose Password should be at least 4 characters long!';
p2_message =  'Field Verify Password should be at least 4 characters long!';
e_message_syn = 'Email should contain a proper e-mail address!';
n_message = "Please fill out field 'First Name'. Thank you!"
surn_message = "Please fill out field 'Last Name'. Thank you!"
adr_message = "Please fill out field 'Address'. Thank you!"
city_message = "Please fill out field 'City'. Thank you!"
post_message = "Please fill out field 'Postal'. Thank you!"
country_message = "Please select one of the options in the 'Country' field!"
post_message_sync = "Postal should contain only letters and numbers."


if (check_size(f.elements['email'], '1', e_message))
{
return (false);
}

if (window.RegExp) {
  var reg = new RegExp("^[a-z0-9_\\.\\-]+@+[a-z0-9_\\.\\-]+(\\.[a-z]{2,4})$","gi");
	if (check_syntax(reg, f.elements['email'], e_message_syn)){
		return(false);
	}  
}

if (new_password!=undefined){
	if  (check_size(new_password, '4', p1_message)) 
		{
		return(false);
		}
}


if (new_password2!=undefined) {
	if  (check_size(new_password2, '4', p2_message)) 
		{
		return(false);
		}
}


if (check_size(f.elements['name'], '1', n_message))
	{
	return (false);
	}

if (check_size(f.elements['surname'], '1', surn_message))
	{
	return (false);
	}

if (check_size(f.elements['address'], '1', adr_message))
	{
	return (false);
	}

if (check_size(f.elements['city'], '1', city_message))
	{
	return (false);
	}

if (check_size(f.elements['postal'], '1', post_message))
	{
	return (false);
	}

if (check_set(f.elements['country'], '', country_message))
	{
	return (false);
	}

if (check_set(f.elements['country'], 'select', country_message))
	{
	return (false);
	}


if (new_password!=undefined) {
if ( check_pass(f.elements['new_password'], f.elements['new_password2'])) {
    return(false);
}
}

f.submit();

}

function check_size(field, size, message) 
{

if (field.value.length < size) {
  alert(message);
  field.focus();
  return(true);
}
}

function check_set(field, value, message) 
{

if (field.value == value) {
  alert(message);
  field.focus();
  return(true);
}

}


function SelectAll(i) 
{

for (j=0;j<=i;j=j+1)  
{

var x=document.getElementById("checkbox_"+j)
//alert("checkbox_"+j);
x.checked = true;

}
}

function DeselectAll(i) 
{

for (j=0;j<=i;j=j+1)  
{

var x=document.getElementById("checkbox_"+j)
//alert("checkbox_"+j);
x.checked = false;

}
}

function check_syntax(reg, field, message) 
{

if (!reg.test(field.value)) {
    alert(message);
    field.focus();
    return(true);
  }
}

function check_pass(password1, password2) 
{



if (password1.value != password2.value ) {
    alert( 'The password you entered in \'Choose Password\'\ndoes not match the password you entered in \'Verify Password\'.\nPlease re-enter your choice of password.' );
    password1.focus();
    return(true);
}

}

				function disable()
				{
				
				var y=document.getElementById("present")
				var z=document.getElementById("coauth")
				var q=document.getElementById("abstract")
				

					y.disabled=true
					z.disabled=true
					q.disabled=true
					
				}
				
				function enable()
				{
				var y=document.getElementById("present")
				var z=document.getElementById("coauth")				
				var q=document.getElementById("abstract")				
				

				if (y.disabled==true) {
					y.disabled=false
					z.disabled=false
					q.disabled=false
					
				} 
				

				}


function openImage()
{

var url = "images/mitrinovic/scan640x480.jpg"; /* STARTING IMAGE */

newWin = window.open(url, "enlarge", "menubar = 0, toolbar = 0, status = 0, resizable = 1, scrollbars=1, width = 480, height = 640");

}


