
var lastaction = "";
var oldtitle = "";

function change_over(obj)
{
	oldtitle = obj.title;
	obj.title = obj.alt;
}	
function change_out(obj)
{
	obj.title = oldtitle;
}

function change_title()
{
  if(arguments[1] == "clear")
	{
		arguments[0].title = oldtitle;
	}
	else
	{
		oldtitle = arguments[0].title;
		arguments[0].title = arguments[1];
	}
}

var oldimgsrc = "";
function change_img_over()
{
	oldimgsrc = arguments[0].src;
	arguments[0].src = arguments[1];
}	
function change_img_out()
{
	arguments[0].src = oldimgsrc;
}


var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos,resizeable){
	
if(typeof resizeable == "undefined"){resizeable = "no";}
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=10}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable='+resizeable+',fullscreen=0';
win=window.open(mypage,myname,settings);}

function preparesearchtosubmit()
{
	fill_from_multisel('selhaircolors','srcHaircoloridslst');
	fill_from_multisel('seleyescolors','srcEyescoloridslst');
	fill_from_multisel('srcLangids','srcLangidlst');
	return true;
}
function preparetosubmit()
{
	fill_from_multisel('Haircolorids','Haircoloridslst');
	fill_from_multisel('Eyescolorids','Eyescoloridslst');
	fill_from_multisel('Langids','Langidlst');
	disableFilefields();
	return true;
}
function fill_from_multisel()
{
	var targetobj = document.getElementById(arguments[1]);
	if(srcobj = document.getElementById(arguments[0]))
	{
		if(srcobj.length > 0)
		{
			var tmpa = new Array();
			for(var int_p = 0;int_p < srcobj.length;int_p++)
			{
				if(srcobj[int_p].selected == true)
				{
					tmpa.push(srcobj[int_p].value);
				}
			}
			if(tmpa.length > 0)
				targetobj.value = tmpa.join(",");
		}
		else
		{
			targetobj.value = "";
		}
	}
	return true;
	//alert(targetobj.value);	
}

function deleteBookmark()
{
   var obj = document.getElementById('bookm_'+arguments[0].value);
   var chkbx = document.getElementById('bookfrm_chkbx_'+arguments[0].value); 
   if( arguments[0].checked == false)
   {
      if(confirm("Dieses Model aus der Merkliste entfernen?") == true)
      {
        var req_params = new Array(arguments[0].value);
        axReq("delete_bookmark",req_params,arguments[1]); 
        obj.style.display = 'none';  
      }
   }
} 
function bookmarkNotInThisBooking()
{
   var obj = document.getElementById('bookm_'+arguments[0].value); 
   var chkbx = document.getElementById('bookfrm_chkbx_'+arguments[0].value); 
   if( arguments[0].checked == false)
   {
      if(confirm("Dieses Model nicht für dieses Event buchen?") == true)
      {
        chkbx.checked = false;
        chkbx.value = '';
        obj.style.display = 'none';  
      }
   }
}
function addBookmark()
{
   var obj = document.getElementById('addB_'+arguments[0]); 
   var req_params = new Array(arguments[0]);
   axReq("add_bookmark",req_params,arguments[1]); 
   obj.style.display = 'none';  
}

function checkjpg()
{
   if(typeof(arguments[2]) != "undefined" && arguments[2] == true)
   {
      if(typeof(arguments[0]) == "undefined" || arguments[0].length == 0)
      {
         alert("Error: No File selected for Upload!");
         document.getElementById('newimage'+arguments[1]).focus();
         return false;
      }
   }
   var dumpit = arguments[0].split(".");
   var extension = dumpit[dumpit.length-1];
   /*if(extension != "jpg")
   {
      alert("Error: This file is not in Format *.jpg!");
      if(redraw_obj = document.getElementById("Bild"+arguments[1]))
         redraw_obj.innerHTML = '<input type="file" size="16" id="newimage'+arguments[1]+'" name="img'+arguments[1]+'" onchange="checkjpg(this.value,'+arguments[1]+');" />';
      document.getElementById('newimage'+arguments[1]).focus();
      return false;
   }*/
   if(arguments[0].indexOf(".") != -1)
   {
	   if(shwobj = document.getElementById('showload'))
	   	shwobj.style.display='block';
	 }
   return true;
}
function checksinglejpg()
{
   if(typeof(arguments[2]) != "undefined" && arguments[2] == true)
   {
      if(typeof(arguments[0]) == "undefined" || arguments[0].length == 0)
      {
         alert("Error: No File selected for Upload!");
         document.getElementById('newimage'+arguments[1]).focus();
         return false;
      }
   }
   var dumpit = arguments[0].split(".");
   var extension = dumpit[dumpit.length-1];
   if(extension != "jpg")
   {
      alert("Error: This file is not in Format *.jpg!");
      if(redraw_obj = document.getElementById("Bild"+arguments[1]))
         redraw_obj.innerHTML = '<input type="file" size="16" id="newimage'+arguments[1]+'" name="img'+arguments[1]+'" onchange="checkjpg(this.value,'+arguments[1]+');" />';
      document.getElementById('newimage'+arguments[1]).focus();
      return false;
   }
   return true;
}
function disableFilefields()
{
	if(document.getElementById("img1").value == '') document.getElementById("img1").disabled = true;
	if(document.getElementById("img2").value == '') document.getElementById("img2").disabled = true;
	if(document.getElementById("img3").value == '') document.getElementById("img3").disabled = true;
}
function checkBirthday()
{
   var disable_chkboxes = new Array('part_act','covered_act','full_act');
   var bday = arguments[0].split(".");
   TheDate = new Date();
   Month = TheDate.getMonth()+1;
   Day = TheDate.getDate();
   Year = TheDate.getYear();
   Hour = TheDate.getHours();
   Minute = TheDate.getMinutes();
   Second = TheDate.getSeconds();
   by = bday[2];
   bm = bday[1];
   bd = bday[0];
   bh = 0;
   bmn = 0;
   bs = 0;
   BDate = Date.UTC(by,bm,bd,bh,bmn,bs);
   if (Year<2000) 
      CDate = Date.UTC(Year,Month,Day,Hour,Minute,Second);
   else
      CDate = Date.UTC(Year,Month,Day,Hour,Minute,Second);
   Age = CDate-BDate;
   var ageinyears = parseInt(((((Age/1000)/60)/60)/24)/365.25,10);
   if(ageinyears < 18)
   {
      for(var ditem in disable_chkboxes)
      {
         if(dobj = document.getElementById(disable_chkboxes[ditem]))
         {
            dobj.style.visibility = 'hidden'; 
            dobj.checked = false;
         }
         if(dobjlbl = document.getElementById('lbl_'+ disable_chkboxes[ditem]))
            dobjlbl.style.visibility = 'hidden'; 
 
      }
   }
   else
   {
      for(var ditem in disable_chkboxes)
      {
         if(dobj = document.getElementById(disable_chkboxes[ditem]))
            dobj.style.visibility = 'visible'; 
         if(dobjlbl = document.getElementById('lbl_'+ disable_chkboxes[ditem]))
            dobjlbl.style.visibility = 'visible';  
      }
   }
   /*document.my_age.yrs.value = parseInt(((((Age/1000)/60)/60)/24)/365.25,10);
   document.my_age.dys.value = parseInt((((Age/1000)/60)/60)/24,10);
   document.my_age.hrs.value = parseInt(((Age/1000)/60)/60,10);
   document.my_age.mins.value = parseInt((Age/1000)/60,10);
   document.my_age.secs.value = parseInt(Age/1000,10);*/
}
