/*function newwindow(img_path) 
{ 
	window.open(img_path,'galerija','width=660,height=505,resizable=no'); 
}
*/
function framepage(page_name)
{
	var frameg = document.getElementById("frame_gallery");
	frameg.src = page_name;
}

function test(){
var prices = document.getElementById('dayprice');
  if (prices.innerHTML == '') {
            navigate_price('1');navigate_price_to('1');
			var d = new Date();
			navigate_from(d.getMonth()+1,d.getFullYear(),1);navigate_to(d.getMonth()+1,d.getFullYear(),1);
  }

}

function InsertFrom(val){


 val=val.replace('<DIV class=day><B>',"");
 val=val.replace('<DIV class=day><B style="color: rgb(204, 0, 0);">',"");
 val=val.replace('</B></DIV>',"");
val=val.replace('<div class="day"><b>','');
val=val.replace('<div class="day"><b style="color: rgb(204, 0, 0);">','');
 val=val.replace('</b></div>','');
 val = val.replace('<DIV class="day"><B>',"");
 val= val.replace('<DIV class="day"><B STYLE=\'color: #cc0000\'>',"");
 

  if (val != '&nbsp;'){
      document.frmCheckName.from_date.value=val+'.'+document.frmCheckName.month.value+'.'+document.frmCheckName.year.value;
	  CalculatePriceLeft(val+'.'+document.frmCheckName.month.value+'.'+document.frmCheckName.year.value); 
  }
  

}


function newwindow(img){
image= new Image();
image.src=(img);
openWindow(img);
}

function openWindow(img){
if((image.width!=0)&&(image.height!=0)){
viewImage(img);
}
else{
stuff="openWindow('"+img+"')";
stuff1=setTimeout(stuff,20);
}
}
function viewImage(img){
w=image.width+0;
h=image.height+0;
dims="width="+w+",height="+h;
result=window.open(img,"",dims);
}


function Load() { 

if ( navigator.appName == "Netscape" ) 
{ 
navigator.plug-ins.refresh(); 
document.write("\x3C" + "applet MAYscript Code=NPDS.npDSEvtObsProxy.class") 
document.writeln(" width=5 height=5 name=appObs\x3E \x3C/applet\x3E") 
} 

}




function InsertTo(val){

  val=val.replace('<DIV class=day><B>',"");
 val=val.replace('<DIV class=day><B style="color: rgb(204, 0, 0);">',"");
 val=val.replace('</B></DIV>',"");
val=val.replace('<div class="day"><b>','');
val=val.replace('<div class="day"><b style="color: rgb(204, 0, 0);">','');
 val=val.replace('</b></div>','');
 val = val.replace('<DIV class="day"><B>',"");
 val= val.replace('<DIV class="day"><B STYLE=\'color: #cc0000\'>',"");
 

  if (val != '&nbsp;'){
       
	   CalculatePriceRight(val+'.'+document.frmCheckName.month_to.value+'.'+document.frmCheckName.year_to.value);
	   document.frmCheckName.to_date.value=val+'.'+document.frmCheckName.month_to.value+'.'+document.frmCheckName.year_to.value;
  }
 

}

function stripHtml(s) {
	return s.replace(/\\&/g, '&amp;').replace(/\\</g, '&lt;').replace(/\\>/g, '&gt;').replace(/\\t/g, '&nbsp;&nbsp;&nbsp;').replace(/\\n/g, '<br />');
}

function verify() {
var themessage = "You must set next fields: ";
if (document.data.name.value=="") {
themessage = themessage + " - Name";
}
if (document.data.email.value=="") {
themessage = themessage + " -  Email";
}
if (document.data.surname.value=="") {
themessage = themessage + " -  Surname";
}
if (document.data.phone.value=="") {
themessage = themessage + " -  Phone";
}
if (document.data.mobil.value=="") {
themessage = themessage + " -  Mob";
}
if (document.data.city.value=="") {
themessage = themessage + " -  City"; 
}

if (document.data.zip.value=="") {
themessage = themessage + " -  Zip code";
}

if (document.data.address.value=="") {
themessage = themessage + " -  Address";
}

if (echeck(document.data.email.value) == false){
     return false;	
}

if (document.data.email.value != document.data.email_re.value){
     alert('E-mail addresses are not equal sign!');
     return false;	
}

//alert if fields are empty and cancel form submit
if (themessage == "You must set next fields: ") {
document.data.submit();
}
else {
  alert(themessage);
return false;
   }
}

function CalculatePriceLeft(f)
{
	
	var firDate=f;
	firDate=firDate.replace('.','/');
	firDate=firDate.replace('.','/');
	var brokenstring=firDate.split('/');
	firDate=brokenstring[2]+'/'+brokenstring[1]+'/'+brokenstring[0];
	var secDate=document.frmCheckName.to_date.value;;
	if (secDate == 'NaN') return;
	secDate=secDate.replace('.','/');
	secDate=secDate.replace('.','/');
	var brokenstring2=secDate.split('/');
	secDate=brokenstring2[2]+'/'+brokenstring2[1]+'/'+brokenstring2[0];
	
	var resultt=CalculateDuration(firDate,secDate);
	
	
	var price = document.getElementById('dayprice');
	 document.frmCheckName.calculatePrice.value=price.innerHTML*resultt;
	 var val=document.frmCheckName.calculatePrice.value;
	
	 if (val.indexOf('-') >= 0) {
		 
		 alert('Date from must be less than date to!');
		 document.frmCheckName.calculatePrice.value=0;
		 
	 }
	
	 
	
	
}

function CalculatePriceRight(t)
{
	
	var firDate=document.frmCheckName.from_date.value;;
	firDate=firDate.replace('.','/');
	firDate=firDate.replace('.','/');
	var brokenstring=firDate.split('/');
	firDate=brokenstring[2]+'/'+brokenstring[1]+'/'+brokenstring[0];
	var secDate=t;
	if (secDate == 'NaN') return;
	secDate=secDate.replace('.','/');
	secDate=secDate.replace('.','/');
	var brokenstring2=secDate.split('/');
	secDate=brokenstring2[2]+'/'+brokenstring2[1]+'/'+brokenstring2[0];
	
	var resultt=CalculateDuration(firDate,secDate);
	
	var price = document.getElementById('dayprice');
	
	document.frmCheckName.calculatePrice.value=price.innerHTML*resultt;
	var val1=document.frmCheckName.calculatePrice.value;
	 
	if (val1.indexOf('-') >= 0) {
		 
		 alert('Date from must be less than date to!');
		 document.frmCheckName.calculatePrice.value=0;
		 
	 }
	
}

function CalculateDuration(stDate,endDate,ctrlDisplay)

{


   var dtStDate = new Date(stDate);

    var dtEndDate = new Date(endDate);

    var one_day=1000*60*60*24;   

   if(dtStDate !="NaN" &&  dtEndDate !="NaN"){
	   var result = Math.ceil((dtEndDate.getTime()-dtStDate.getTime())/(one_day));
	   
   }

   return result;

}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("E-mail address is invalid.")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("E-mail address is invalid.")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("E-mail address is invalid.")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("E-mail address is invalid.")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("E-mail address is invalid.")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("E-mail address is invalid.")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("E-mail address is invalid.")
		    return false
		 }

 		 return true					
	}


function book(){
	
alert('Sorry, this date is booking allready!')	
}
