function kill_inputs () {
	var inputs = document.getElementsByTagName('input');
	for (i=0;i<inputs.length;i++){
		inputs[i].style.display='none';
	}
	var inputs = document.getElementsByTagName('span');
	for (i=0;i<inputs.length;i++){
		inputs[i].style.display='none';
	}
}

function revive_inputs () {
	var inputs = document.getElementsByTagName('input');
	for (i=0;i<inputs.length;i++){
		inputs[i].style.display='';
	}
	var inputs = document.getElementsByTagName('span');
	for (i=0;i<inputs.length;i++){
		inputs[i].style.display='';
	}
}

function f_open_window_max( aURL, aWinName )
{
   var wOpen;
   var sOptions;

   var x = (screen.availWidth - 10);
   var y = (screen.availHeight - 122);
   if (x > 1014) x = 1014;
   if (y > 616) x = 616;

   sOptions = 'location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,toolbar=yes';
   sOptions = sOptions + ',width=' + x.toString();
   sOptions = sOptions + ',height=' + x.toString();
   sOptions = sOptions + ',screenX=0,screenY=0,left=0,top=0';

   wOpen = window.open(aURL, aWinName, sOptions );
   wOpen.focus();
   wOpen.moveTo( 0, 0 );
   wOpen.resizeTo( 1024, 768 );
   return wOpen;
}

function add_to_fav_tech(pid,lbl_def) {
	global_pid = pid;
	ae_prompt(add_to_fav_tech_callback, tg('Add to Favorites: Label your product with your custom label:'),lbl_def);

}
function add_to_fav_tech_callback(lbl) {
	if (lbl) // BUG FIX# 205
		f_open_window_max('/order.php?act=favadd&pid='+global_pid+'&lbl='+lbl+'&bmw=780&header=1' , 'signatureproduct');
}

/*----- start email functions (unused) -----*/ 

function email_url_to_friend(url) {
	global_pid = url;
	ae_prompt(email_url_to_friend_callback, get_variable('addcslashes_enter_friend_email'),'');
}

function email_url_to_friend_callback(target_email) {
    if (target_email == null)
    {
	return false;
    }

    subj = 'Check out this product on V2';
    body = 'Check out this product on V2: \n\r <br/> ' + global_pid;
    var target_url = 'mailto:' + target_email + '?Subject=' +  subj  + '&Body=' + body;
    location.href = target_url;

//	var target_mailto_url = '/technical.php?mtf='+escape(target_email)+'&pid='+global_pid;
//	xmlreq_load(target_mailto_url,'e'+global_pid,"run_email_url('e"+global_pid+"')");
}

function email_to_friend(product_id) {
	global_pid = product_id;
	ae_prompt(email_to_friend_callback, tg('Please enter your friend\'s E-Mail address:'),'');
}

function email_to_friend_callback(target_email) {
	if (target_email == null) return false;
/*	var target_mailto_url = '/technical.php?mtf='+escape(target_email)+'&pid='+escape(global_pid);*/
	var target_mailto_url = '/technical.php?mtf_url='+escape(target_email)+'&pid='+encodeURIComponent(global_pid);
	xmlreq_load(target_mailto_url,'e'+global_pid,"run_email_url('e"+global_pid+"','"+target_email+"')");
}

function email_pic_to_friend(product_id) {
	global_pid = product_id;
	ae_prompt(email_pic_to_friend_callback, tg('Please enter your friend\'s E-Mail address:'),'');
}

function email_pic_to_friend_callback(target_email) {
        if (target_email == null) return false;
    global_pid = global_pid.replace("_Blowup.jpg", "");
	var target_mailto_url = '/technical.php?mptf='+escape(target_email)+'&pid='+encodeURIComponent(global_pid);
	xmlreq_load(target_mailto_url,'emurl',"run_email_url('emurl','"+target_email+"')");
}
/*----- end email functions -----*/


function copyinput(obj_e) {
	var tmp = d(obj_e);
	tmp.focus();
	tmp.select();
	if (document.all) {
		tmprange=tmp.createTextRange();
		tmprange.execCommand("Copy");
	}
}


function run_email_url(obj_from,target_eaddr) {
	var url_obj = document.getElementById(obj_from);

	var target_url = url_obj.innerHTML.replace(/&amp;/g,"&");
    var url_to_show = unescape(target_url).split(",");
    url_to_show = url_to_show[1];
    var output = '<a class="yl" href="' + target_url +'"><b style="font-size:14pt">'+tg('Click Here')+'</b></a> '+tg('to create e-mail.')+'<br><br>'+tg('Or use the URL below if e-mail creation is not working:')+'<br><input type="text" size="80" id="mail_manual_url" class="fi" value="'+url_to_show+'"><br><input type="button" value="'+tg('Copy')+'" class="fb" onclick="copyinput(' + "'mail_manual_url'" + ')">';

	if (target_eaddr != 'null' && target_eaddr != '') {
		ae_popup(tg('E-Mail to a friend')+": " + target_eaddr, output);
	}
}

function addslashes(str) {
	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\"/g,'\\"');
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\0/g,'\\0');
	return str;
}
function stripslashes(str) {
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\\\/g,'\\');
	str=str.replace(/\\0/g,'\0');
	return str;
}

