var imageID = "";

function init () {
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
   var start=1;
   var num_elements=2;
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
   for (i=1;i<=num_elements;i++)
      {
           var a = 'container0' + i;
           eval("document.getElementById('" + a + "').style.zIndex=i");
      } 
}

///////////////////////////////////////////////////////

function show_hide_menu() {
	if (document.getElementById('menu').style.height=='21px') {
		document.getElementById('menu').style.height='260px';
		document.getElementById('menu_direction').src='graphics/up.gif';
	} else {
		document.getElementById('menu').style.height='21px';
		document.getElementById('menu_direction').src='graphics/down.gif';
	}
}

///////////////////////////////////////////////////////

function do_m () {
   document.location='ma' + 'il' + 'to:' + 'jef' + '@' + 'mo' + 'rl' + 'an' + 'st' + 'ud' + 'io' + '.in' + 'fo';
}

function send (imageID) {
   document.location='ma' + 'il' + 'to:' + 'jef' + '@' + 'mo' + 'rl' + 'an' + 'st' + 'ud' + 'io' + '.in' + 'fo' + '?subject=I would like to purchase painting ' + imageID + '.&body=jef,';
}

function do_reserve_m () {
   document.location='ma' + 'il' + 'to:' + 'jef' + '@' + 'mo' + 'rl' + 'an' + 'st' + 'ud' + 'io' + '.in' + 'fo' + '?subject=I would like to reserve painting ' + imageID + '.&body=jef,';
   do_reserve_cancel();
}

function do_purchase_m () {
   document.location='ma' + 'il' + 'to:' + 'jef' + '@' + 'mo' + 'rl' + 'an' + 'st' + 'ud' + 'io' + '.in' + 'fo' + '?subject=I would like to purchase painting ' + imageID + '.&body=jef,';
   do_purchase_cancel();
}


function do_friend_m (imageID) {
   document.location='ma' + 'il' + 'to:' + '?subject=morlanstudio painting...&body=http://www.morlanstudio.info/painting.cfm?ID=' + imageID;
   do_purchase_cancel();
}

///////////////////////////////////////////////////////

function changeOpac(opacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
}

///////////////////////////////////////////////////////

function opacity(id, opacStart, opacEnd, millisec) { 
    var speed = Math.round(millisec / 100); 
    var timer = 0; 
    if(opacStart > opacEnd) { 
        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } else if(opacStart < opacEnd) { 
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 


///////////////////////////////////////////////////////


function refresh_elements () {
   parent.document.getElementById('current').style.visibility='hidden';
   parent.document.getElementById('current').style.visibility='visible';
   parent.document.getElementById('restore').style.visibility='hidden';
   parent.document.getElementById('magnify').style.visibility='hidden';
   parent.document.getElementById('magnify').style.visibility='visible';
}

///////////////////////////////////////////////////////

function do_over (sender) {
   opacity(eval(sender).id, 40, 100, 200);
   eval(sender).style.cursor='pointer';
}

///////////////////////////////////////////////////////

function do_out (sender) {
   opacity(eval(sender).id, 100, 40, 200);
}

///////////////////////////////////////////////////////

function do_mouse_over (sender) {
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
   var start=1;
   var num_elements=2;
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
   for (i=start;i<=num_elements;i++)
      {
           var a = 'container0' + i;
           changeOpac(50,a);
           eval("document.getElementById('" + a + "').style.zIndex=i");
      }
   opacity(eval(sender).id, 50, 100, 500);
   eval(sender).style.zIndex='10';
}

///////////////////////////////////////////////////////

function do_mouse_out (sender) {
   eval(sender).style.cursor='pointer';
}

///////////////////////////////////////////////////////

function init_painting () {
   document.getElementById('painting_frame').style.visibility='hidden';
   //changeOpac(0,'painting_frame');
}

///////////////////////////////////////////////////////

//function do_thumbnail_over (sender) {
//var painting_visiblity = document.getElementById('painting_frame').style.visibility;

//   if (painting_visiblity == 'hidden') {
//      eval(sender).style.cursor='pointer';
//   } else {
//      eval(sender).style.cursor='default';
//   }
//}

///////////////////////////////////////////////////////

function do_magnify_click (the_painting) {

var painting_visiblity = document.getElementById('painting_frame').style.visibility;

var header='<HTML><HEAD><TITLE></TITLE></HEAD><BODY>';
var content='<IMG SRC="images/paintings/' + the_painting + '"></DIV>';
var footer='</BODY></HTML>';

   if (painting_visiblity == 'hidden') {
      window.frames.painting_frame.document.open();
      window.frames.painting_frame.document.write(header+content+footer);
      window.frames.painting_frame.document.close();
      document.getElementById('painting_frame').style.visibility='visible';
      document.getElementById('magnify_close_icon').style.visibility='visible';
      document.getElementById('magnify_icon').style.visibility='hidden';
   } else {
      document.getElementById('painting_frame').style.visibility='hidden';
      document.getElementById('magnify_close_icon').style.visibility='hidden';
      document.getElementById('magnify_icon').style.visibility='visible';
   }

}


//function load_image (the_painting) {

//var header='<HTML><HEAD><TITLE></TITLE></HEAD><BODY>';
//var content='<IMG SRC="images/paintings/' + the_painting + '">';
//var footer='</BODY></HTML>';

//      document.open();
//      document.write(header+content+footer);
//      document.close();

//}

///////////////////////////////////////////////////////

function do_search_thumbnail_click (searchString) {
var search_visiblity = document.getElementById('search_screen').style.visibility;
   if (search_visiblity != 'visible') {
      parent.document.location="show.cfm?" + searchString;
   }
}

///////////////////////////////////////////////////////

function do_search_thumbnail_over (sender) {
var search_visiblity = document.getElementById('search_screen').style.visibility;
   if (search_visiblity == 'visible') {
      eval(sender).style.cursor='default';
   } else {
      eval(sender).style.cursor='pointer';
   }
}

///////////////////////////////////////////////////////

//function do_painting_click () {
//   parent.document.getElementById('painting_frame').style.zindex=-2;
//   parent.document.getElementById('painting_frame').style.visibility='hidden';
//   parent.changeOpac(100,'container00');
//   parent.changeOpac(0,'painting_frame');
//}

///////////////////////////////////////////////////////

//function do_tmb_click (){

//parent.document.getElementById('tmb_frame').style.visibility='hidden';

      // var theContainer =  parent.document.getElementById('info_container');
      //changeOpac(16,theContainer);
//}


function do_search (){
   if (  document.getElementById('advanced_status').value == '0') {
      document.getElementById('search_launch').style.visibility='hidden';
      //document.getElementById('search_form').search.text = document.search_form_advanced.search.text;
      document.getElementById('search_screen').style.visibility='visible';
      document.getElementById('search_form').search.focus();
      changeOpac(16,'container00');
   } else {
      document.getElementById('search_launch').style.visibility='hidden';
      //document.getElementById('search_form_advanced').search.text = document.search_form.search.text;
      document.getElementById('search_screen_advanced').style.visibility='visible';
      //document.getElementById('search_form_advanced').search.focus();
      changeOpac(16,'container00');
   }
}

///////////////////////////////////////////////////////

function do_search_options (){
   if (  document.getElementById('advanced_status').value == '1') {
      document.getElementById('search_launch').style.visibility='hidden';
      document.getElementById('search_form_advanced').search.text = document.search_form.search.text;
      document.getElementById('search_screen_advanced').style.visibility='visible';
      document.getElementById('search_form_advanced').search.focus();
      changeOpac(16,'container00');
   } else {
      document.getElementById('search_launch').style.visibility='hidden';
      document.getElementById('search_form').search.text = document.search_form_advanced.search.text;
      document.getElementById('search_screen').style.visibility='visible';
      document.getElementById('search_form').search.focus();
      changeOpac(16,'container00');
   }
}

///////////////////////////////////////////////////////

function search_cancel (){
   document.getElementById('search_launch').style.visibility='visible';
   document.getElementById('search_screen').style.visibility='hidden';
   //document.getElementById('search_screen_advanced').style.visibility='hidden';
   changeOpac(100,'container00');
}

function do_reserve (){
   document.getElementById('status_purchase_form').style.visibility='hidden';
   document.getElementById('status_reserve_form').style.top = document.body.scrollTop + 150;
   document.getElementById('status_reserve_form').style.visibility='visible';
   document.getElementById('status_reserve_form').style.zindex=100;
   changeOpac(16,'painting_table');
}


function do_purchase (){
   document.getElementById('status_reserve_form').style.visibility='hidden';
   document.getElementById('status_purchase_form').style.top = document.body.scrollTop + 150;
   document.getElementById('status_purchase_form').style.visibility='visible';
   document.getElementById('status_purchase_form').style.zindex=100;
   changeOpac(16,'painting_table');
}

function do_advanced (){
if (document.getElementById('search_screen').style.visibility == 'visible') {
   document.getElementById('search_screen').style.visibility = 'hidden';
   document.getElementById('search_screen_advanced').style.visibility = 'visible';
   document.getElementById('advancedSearchText').value = document.getElementById('basicSearchText').value;
  document.getElementById('advanced_status').value = '1';
} else {
   document.getElementById('search_screen').style.visibility = 'visible';
   document.getElementById('search_screen_advanced').style.visibility = 'hidden';
   document.getElementById('basicSearchText').value = document.getElementById('advancedSearchText').value;
   document.getElementById('advanced_status').value = '0';
}

}


function showNavSpan(span,total) {
   for (i=1;i<=total;i++)
      {
           var n = 'nav' + i;
          eval("document.getElementById('" + n + "').style.visibility = 'hidden'");
      }
   document.getElementById('info_nav_interior').style.visibility = 'hidden';
   eval("document.getElementById('" + span + "').style.visibility = 'visible'");
}


function showNav(total) {
   for (i=1;i<=total;i++)
      {
           var n = 'nav' + i;
          eval("document.getElementById('" + n + "').style.visibility = 'hidden'");
      }
   document.getElementById('info_nav_interior').style.visibility = 'visible';
}


function radio_click(ID) {
   eval("document.getElementById('search_form_advanced')." + ID + ".checked = true");
   eval("document.getElementById('search_form')." + ID + ".checked = true");
}




