function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return [ scrOfX, scrOfY ];
}


var withoutbox;

function okAction(link){
		
	document.getElementById('question').innerHTML = withoutbox;
	document.location.href = link; 
	return false;
}


function okActionAjax(link, target){
		
	document.getElementById('question').innerHTML = withoutbox;
	makeRequest(link, target); 
	return false;
}

function okActionGalleryCopy(value, CopyNUM_ID){
	
	document.getElementById('question').innerHTML = withoutbox;
	CopyOption = value; 
	copyFormValues(CopyNUM_ID);
	return false;
}

var VideoMode = 0;

function flvfileaction(){
		if(VideoMode == 1) document.getElementById('flvfile').style.visibility = 'visible';
		return false;
}


function questionBox(title, content, link, jsaction){
	
	if(VideoMode == 1){
		document.getElementById('flvfile').style.visibility = 'hidden';
	}
	var action = 0;
	if(link == null || link == ''){
		link = jsaction + ' document.getElementById(\'question\').innerHTML = withoutbox; return false;';		
	}else link =  'return okAction(\''+link+'\');';
	var Pos = getScrollXY();
//	hideElementFromBox('flashplayer');
	withoutbox = document.getElementById('question').innerHTML;
	var box = '<div style="position: absolute; z-index:10; display: block; left: 50%; top: 50%; margin-left: '+(-330+Pos[0])+'px; margin-top: '+(-110+Pos[1])+'px"><div class="question_article_semidark"><h2>'+title+'</h2>	<form method="post" action="#" class="formularz full_size"><fieldset><div class="box_sign_alert"><p style=" text-align: left; line-height: 15px; width: 520px; font-size: 13px;">'+content+'</p></div>					<div class="form_line two_buttons"><input class="buttons" type="image" src="img/ok_button.gif" onclick="'+link+'" /> <input class="buttons" type="image" src="img/anuluj_button.gif" onclick="document.getElementById(\'question\').innerHTML = withoutbox; flvfileaction(); return false;"/></div></fieldset></form></div></div>';
	document.getElementById('question').innerHTML = withoutbox+box;
	return false;
}


function questionBoxAjax(title, content, link, target){
	
	if(VideoMode == 1){
		document.getElementById('flvfile').style.visibility = 'hidden';
	}
	
	var Pos = getScrollXY();
//	hideElementFromBox('flashplayer');
	withoutbox = document.getElementById('question').innerHTML;
	var box = '<div style="position: absolute; z-index:10; display: block; left: 50%; top: 50%; margin-left: '+(-330+Pos[0])+'px; margin-top: '+(-110+Pos[1])+'px"><div class="question_article_semidark"><h2>'+title+'</h2>	<form method="post" action="#" class="formularz full_size"><fieldset><div class="box_sign_alert"><p style=" text-align: left; line-height: 15px; width: 520px; font-size: 13px;">'+content+'</p></div>					<div class="form_line two_buttons"><input class="buttons" type="image" src="img/ok_button.gif" onclick="return okActionAjax(\''+link+'\',\''+target+'\');" /> <input class="buttons" type="image" src="img/anuluj_button.gif" onclick="document.getElementById(\'question\').innerHTML = withoutbox;flvfileaction(); return false;"/></div></fieldset></form></div></div>';
	document.getElementById('question').innerHTML = withoutbox+box;
	return false;
}


function questionBoxGalleryCopy(CopyNUM_ID){
	var Pos = getScrollXY();
//	hideElementFromBox('flashplayer');
	withoutbox = document.getElementById('question').innerHTML;
	var box = '<div style="position: absolute; z-index:10; display: block; left: 50%; top: 50%; margin-left: '+(-330+Pos[0])+'px; margin-top: '+(-110+Pos[1])+'px"><div class="question_article_semidark"><h2>Ustawienia galerii</h2>	<form method="post" action="#" class="formularz full_size"><fieldset><div class="box_sign_alert"><p style=" text-align: left; line-height: 15px; width: 520px; font-size: 13px;">Czy zastąpić nazwy zdjęć?</p></div>					<div class="form_line two_buttons"><input class="buttons" type="image" src="img/ok_button.gif" onclick="return okActionGalleryCopy(1,\''+CopyNUM_ID+'\');" /> <input class="buttons" type="image" src="img/anuluj_button.gif" onclick="return okActionGalleryCopy(0,\''+CopyNUM_ID+'\');"/></div></fieldset></form></div></div>';
	document.getElementById('question').innerHTML = withoutbox+box;
	return false;
}

function infoBox(title, content){
	if(content.length/70>1) var swidth = 'margin-top: -'+ (13*Math.floor(content.length/70)) + 'px;';
	else var swidth = '';
	var Pos = getScrollXY();
	withoutbox = document.getElementById('question').innerHTML;
	var box = '<div style="position: absolute; left: 50%; top: 50%; margin-left: '+(-330+Pos[0])+'px; margin-top: '+(-110+Pos[1])+'px"><div class="question_article_semidark"><h2>'+title+'</h2>	<form method="post" action="#" class="formularz full_size"><fieldset><div class="box_sign_alert"><p style=" text-align: left; line-height: 15px; width: 520px; font-size: 13px; '+swidth+'">'+content+'</p></div>					<div class="form_line one_button"> <input class="buttons" type="image" src="img/ok_button.gif" onclick="document.getElementById(\'question\').innerHTML = withoutbox; return false;"/></div></fieldset></form></div></div>';
	document.getElementById('question').innerHTML = withoutbox+box;
	return false;
}

//var memElement = '';
function hideElementFromBox(id){
	if(document.getElementById(id)){
//	memElement = document.getElementById(id).innerHTML;
	document.getElementById(id).innerHTML = '';
	}
	return false;
}
function showElementFromBox(id,code){
	if(document.getElementById(id)){
	document.getElementById(id).innerHTML = code;
//	memElement = '';
	}
	return false;
}


function showComm(name, ext, status, label, sub_matter){
	
	switch(name){
		case 'add_media_warn':
			if(status == 0){
				hideElementFromBox(name+ext);
			}else{
				var code = '<div class="box_sign_warn2"><p style="color: red; margin-top: -10px;">'+label+' będzie widoczne na publicznych stronach portalu, jeśli nie jest związane z tematyką '+sub_matter+', albo wolisz żeby było tylko na Twoim profilu wybierz opjcę na moim profilu.</p></div>';
				showElementFromBox(name+ext,code);
			}
			
			
		break;
		case 'probe_warn':
				code = 'Wybierz odpowiedź';
				showElementFromBox(name+ext,code);
		break;	
		
	}
	
}