/** Win_open(as_list)
 *
 * Open window with conditions
 *
 * available arguments format :
 * url==
 * url==string,options==string
 * url==string,options==string
 * image==string
 * image==string,options=string
 * image==string,options=string,name==string
 * txt==string
 * txt==string,options=string
 * txt==string,options=string,name==string
 *
 * @version 1.1
 * @copyright 2004 / DataOnLine
 * webmaster@dol.fr
 **/

function Win_open(){
	if (arguments.length > 0) {
		if (arguments.length > 1) {
			var as_resize = new Array();
			var as_name = '';
			var as_opt = '';
//			var temp1 = arguments;
			for (var i = 0; i < (arguments.length); i++) {
//				var temp2 = arguments[i];
/* options ----------------------------------------------------
*/
				if (arguments[i].indexOf('options==') > -1) {
					var as_opt = arguments[i].substr(9);
					var as_arg = as_opt.split(',');
					for(var j= 0; j < (as_arg.length); j++) {
						if (as_arg[j].indexOf('width') > -1 || as_arg[j].indexOf('height') > -1) {
							if (as_resize.length == 1) as_resize[1] = ','+as_arg[j].split('=')[1];
							if (as_resize.length == 0) as_resize[0] = 'resizeTo('+as_arg[j].split('=')[1];
						}
					}
					as_resize = as_resize.join('')+')';
				}
/* window name ----------------------------------------------------
*/
				if (arguments[i].indexOf('name==') > -1) {
					var as_name = arguments[i].substr(6);
				}
			}
		}
/* url ----------------------------------------------------
*/
		if (arguments[0].indexOf('url==') > -1) {
//			var as_temp5 = arguments[0].substr(5);
			if (as_opt != '') as_win_url = window.open(arguments[0].substr(5),'as_win_url',as_opt);
			else as_win_url = window.open(arguments[0].substr(5),'as_win_url');
//			if (as_resize != '') var as_temp4 = 'as_win_url.'+as_resize;
			as_win_url.focus();
		}
/* image ----------------------------------------------------
*/
		if (arguments[0].indexOf('image==') > -1) {
//			var as_temp6 = arguments[0].substr(7);
			if (as_opt != '') as_win_img = window.open('','as_win_img',as_opt);
			else as_win_img = window.open('','as_win_img');
		    as_win_img.document.writeln('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">');
		 	as_win_img.document.writeln('<html>');
			as_win_img.document.writeln('<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">');
			as_win_img.document.writeln('<title>'+as_name+'</title>');
			if (as_resize != '') as_win_img.document.writeln('<script'+' type="text/javascript">self.'+as_resize+';</'+'script>');
			as_win_img.document.writeln('</head>');
			as_win_img.document.writeln('<body style="margin: 0; padding: 0;">');
			as_win_img.document.writeln('<a href="#" onClick="javascript:self.close();"><img src="'+arguments[0].substr(7)+'" border="0" alt="Cliquez sur l\'image pour fermer la fen&ecirc;tre" title="Cliquez sur l\'image pour fermer la fen&ecirc;tre"></a>');
			as_win_img.document.writeln('</body>');
			as_win_img.document.writeln('</html>');
			as_win_img.document.close();
			as_win_img.focus();
		}
		/* txt ----------------------------------------------------
		*/
		if (arguments[0].indexOf('txt==') > -1) {
//			var as_temp7 = arguments[0].substr(5);
			var as_txt = arguments[0].substr(5).split(',');
			if (as_opt != '') as_win_txt = window.open('','as_win_txt',as_opt);
			else as_win_txt = window.open('','as_win_txt');
		    as_win_txt.document.writeln('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">');
		 	as_win_txt.document.writeln('<html>');
			as_win_txt.document.writeln('<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">');
			as_win_txt.document.writeln('<title>'+as_name+'</title>');
			if (as_resize != '') {
				as_win_txt.document.writeln('<script'+' type="text/javascript">self.'+as_resize+';</'+'script>');
			}
			as_win_txt.document.writeln('</head>');
			as_win_txt.document.writeln('<body style="margin: 0; padding: 0;">');
			as_win_txt.document.writeln('<p align="center">');
			for (var i = 0; i < as_txt.length; i++) {
				as_win_txt.document.writeln(as_txt[i]);
			}
			as_win_txt.document.writeln('</p>');
			as_win_txt.document.writeln('</body>');
			as_win_txt.document.writeln('</html>');
			as_win_txt.document.close();
			as_win_txt.focus();
		}
	} else alert("call Win-open without arguments !");
}