/**
 * Javascript functions for IgnitionWeb Administration Site
 *
 * This file may be included by a front-end
 */

function iw_open_window(link, window_name, width, height, resizable, scrollbars) 
{ 
	return window.open(link, window_name,'toolbar=no,location=no,status=no,menubar=0,scrollbars='+scrollbars+',resizable='+resizable+',height='+height+',width='+width+',top='+(screen.height-height)/2+',left='+(screen.width-width)/2+',copyhistory=no');
}

/**
* This should be called whenever you render a page in preview mode, such as in ete preview, news, careers, etc.
* This would basically remove all links behavior as well as all form submissions.
*/
function iw_set_preview_mode()
{
    if(window.iw_preview_mode_message === undefined){
        window.iw_preview_mode_message = 'Please define "var iw_preview_mode_message" in your templates';
    }
    
    var links = document.getElementsByTagName('a');
    for (var i=0;i<links.length;i++) {
        links[i].href = 'javascript:void(0);';
        links[i].onclick = function() {
          alert(window.iw_preview_mode_message);
          return false;
      }
    }
    
    var forms = document.getElementsByTagName('form');
    for (var i=0;i<forms.length;i++) {
      forms[i].onsubmit = function() {
          alert(window.iw_preview_mode_message);
          return false;
      }
    }
}
