/*

function showUploadForm() {
        ie=(document.all && !window.opera?1:0);
        _obj = document.getElementById('pv_upload_dialog').parentNode.parentNode.parentNode;
        document.body.style.height="100%";
        if(ie)document.body.style.overflow="hidden";
        document.body.style.height="auto";
        if(ie)document.body.style.overflow="visible";
 
	_obj.style.top=Math.round((document.body.offsetHeight-_obj.offsetHeight)/2+650)+"px";
 
	_obj.style.left=Math.round((document.body.offsetWidth-_obj.offsetWidth)/2)+"px";
        _obj.style.visibility = "visible";
}

*/


function showUploadForm() {
     ie=(document.all && !window.opera?1:0);
     _obj = document.getElementById('pv_upload_dialog').parentNode.parentNode.parentNode;
     document.body.style.height="100%";
	_scrTop=document.documentElement.scrollTop;
	if(ie) document.body.style.overflow="hidden";
	_t=Math.round((document.body.offsetHeight-_obj.offsetHeight)/2);
	_l=Math.round((document.body.offsetWidth-_obj.offsetWidth)/2);
	_obj.style.top=Number((_t<5?5:_t)+_scrTop)+"px";
	_obj.style.left=_l+"px";
	document.body.style.height="auto";
	if(ie){
		document.body.style.overflow="visible";
		window.scrollTo(0, _scrTop)
	}
     _obj.style.visibility = "visible";
}

function ProceedPicResponce ( responseJS, responseText ) {
	//show_dialog(responseJS.id);
	set_width(responseJS.id);
	set_width(responseJS.id);
	showUploadForm();
	set_width(responseJS.id);
}

function Load_upload_picture_dialog(_destination, _module_id) {
	JsHttpRequest.query(
        'content.php',
		{
			contentelement_id: _module_id,
			task: '',
			id: _destination
		}, 
		function(responseJS, responseText) {
			document.getElementById(responseJS.id).innerHTML = responseText;
        	ProceedPicResponce( responseJS, responseText )
			set_width(responseJS.id);
			tooltip.init ();
        },
        true 
    );
	return false;
}


function doLoad_upload_picture_dialog(_destination, _form, _module_id) {

	if ( _form.title.value == "" ) {
		alert( _PICTUREVOTE_ENTER_TITLE_ );
		return;
	}
	if ( _form.description.value == "" ) {
		alert( _PICTUREVOTE_ENTER_DESCRIPTION_ );
		return;
	}

	if ( CheckMail( _form.email.value ) == false ) {
		alert(_ADMIN_MAIL_NOT_CORRECT_);
	    return false;
	} 

	if ( _form.file.value == "" ) {
		alert( _PICTUREVOTE_ENTER_FILE_ );
		return;
	}

	if ( ! _form.terms[0].checked ) {
		alert( _PICTUREVOTE_TERMS_NO_ );
		return;
	}

	JsHttpRequest.query(
        'content.php',
		{
			contentelement_id: _module_id,
			task: 'upload',
			id: _destination,
			sender: _form.block_id,
			
			title: _form.title,
			description: _form.description,
			salutation: _form.salutation,
			username: _form.surname,
			lastname: _form.lastname,
			street: _form.street,
			zip: _form.zip,
			email: _form.email,
			telephone: _form.telephone,
			keywords: _form.keywords,
			newsletter: _form.newsletter[0].checked,
			comments: _form.comments[0].checked,
			file: _form.file
		}, 
		function(responseJS, responseText) {//alert(responseText);
        	if ( responseJS.failed == true  ) {
//        		alert( responseJS.message );
//    			close_dialog(responseJS.sender);
        	} else {
            	//document.getElementById(responseJS.id).innerHTML = responseText;
				if(responseText == _PICTUREVOTE_MIN_HEIGH_WIDTH_)
				{
					alert(responseText);
				//close_dialog(_destination);
				}
				else {
					alert(responseText);
					close_dialog(_destination);
				}
        	}
        },
        true 
    );
	return false;
}



function Load_statistic_dialog(_destination, _module_id, _picture_id) {
	JsHttpRequest.query(
        'content.php',
		{
			contentelement_id: _module_id,
			task: 'view_statistic',
			id: _destination,
			picture_id: _picture_id
		}, 
		function(responseJS, responseText) {
            document.getElementById(responseJS.id).innerHTML = responseText;
			show_dialog(responseJS.id);
			set_width(responseJS.id);
        },
        true 
    );
	return false;
}


function doLoad_statistic_dialog(_destination, _form, _module_id, _picture_id) {

	if ( _form.email.value == "" ) {
		alert( _PICTUREVOTE_ENTER_MAIL_ );
		return;
	}

	if ( CheckMail( _form.email.value ) == false ) {
		alert(_ADMIN_MAIL_NOT_CORRECT_);
	    return false;
	} 

	JsHttpRequest.query(
        'content.php',
		{
			contentelement_id: _module_id,
			task: 'send_statistic',
			id: _destination,
			sender: _form.block_id,
			
			email: _form.email,
			picture_id: _picture_id
		}, 
		function(responseJS, responseText) {
        	if ( responseJS.failed == true  ) {
        		alert( responseJS.message );
    			close_dialog(_destination);
        	} else {
            	//document.getElementById(responseJS.id).innerHTML = responseText;
				if(responseText != "")
//				alert(responseText);
				alert("Under construction");
				//window.location = "index.php";
				close_dialog(_destination);
        	}
        },
        true 
    );
	return false;
}



function Load_comment_dialog(_destination, _module_id, _picture_id) {
	JsHttpRequest.query(
        'content.php',
		{
			contentelement_id: _module_id,
			task: 'comment_dialog',
			id: _destination,
			picture_id: _picture_id
		}, 
		function(responseJS, responseText) {
            document.getElementById(responseJS.id).innerHTML = responseText;
			show_dialog(responseJS.id);
			set_width(responseJS.id);
        },
        true 
    );
	return false;
}



function doLoad_comment_dialog(_destination, _form, _module_id, _picture_id) {

	if ( _form.comment.value == "" ) {
		alert( _PICTUREVOTE_ENTER_COMMENT_ );
		return;
	}

	JsHttpRequest.query(
        'content.php',
		{
			contentelement_id: _module_id,
			task: 'send_comment',
			id: _destination,
			sender: _form.block_id,
			
			comment: _form.comment.value,
			email: _form.email.value,
			picture_id: _picture_id
		}, 
		function(responseJS, responseText) {
        	if ( responseJS.failed == true  ) {
        		alert( responseJS.message );
    			close_dialog(_destination);
        	} else {
            	//document.getElementById(responseJS.id).innerHTML = responseText;
				if(responseText != "")
					alert(responseText);
				close_dialog(_destination);
        	}
        },
        true 
    );
	return false;
}



function Load_archive_list(_destination, _module_id){
	JsHttpRequest.query(
        'content.php',
		{
			contentelement_id: _module_id,
			task: 'archive',
			id: _destination
		}, 
		function(responseJS, responseText) {
            document.getElementById(responseJS.id).innerHTML = responseText;
			show_dialog(responseJS.id);
			set_width(responseJS.id);
        },
        true 
    );
	return false;
}


function makeVote(vote){
	document.scale_form.scale.value=vote;
	document.scale_form.submit();
}

