//===============================================================================================================
//FUNCTION THAT CENTER AN OVERLAY
//===============================================================================================================
function center(element){
    try{
        element = $(element);
    }catch(e){
        return;
    }

    var my_width  = 0;
    var my_height = 0;

    if ( typeof( window.innerWidth ) == 'number' ){
        my_width  = window.innerWidth;
        my_height = window.innerHeight;
    }else if ( document.documentElement &&
             ( document.documentElement.clientWidth ||
               document.documentElement.clientHeight ) ){
        my_width  = document.documentElement.clientWidth;
        my_height = document.documentElement.clientHeight;
    }
    else if ( document.body &&
            ( document.body.clientWidth || document.body.clientHeight ) ){
        my_width  = document.body.clientWidth;
        my_height = document.body.clientHeight;
    }

    element.style.position = 'absolute';
    element.style.zIndex   = 32099;

    var scrollY = 0;

    if ( document.documentElement && document.documentElement.scrollTop ){
        scrollY = document.documentElement.scrollTop;
    }else if ( document.body && document.body.scrollTop ){
        scrollY = document.body.scrollTop;
    }else if ( window.pageYOffset ){
        scrollY = window.pageYOffset;
    }else if ( window.scrollY ){
        scrollY = window.scrollY;
    }

    var elementDimensions = Element.getDimensions(element);

    var setX = ( my_width  - elementDimensions.width  ) / 2;
    var setY = ( my_height - elementDimensions.height ) / 2 + scrollY;

    setX = ( setX < 0 ) ? 0 : setX;
    setY = ( setY < 0 ) ? 0 : setY;


	//setY = 90;
	//setY = 50;

    element.style.left = setX + "px";
    element.style.top  = setY + "px";
	

    //element.style.display  = 'block';
}

function showBox( box_id, image_name)
{
	
 	$('large_image').src='./images/curatenie/'+image_name;

	center(box_id);
	try{
					
				 
		var element_ = $(box_id);		
		var elementDimensions = Element.getDimensions(element_);
		
		$(box_id+"_iefix").style.left=element_.style.left;	    
	    $(box_id+"_iefix").style.top=element_.style.top;
		
		
    
    }
	catch(e)
	{
	    alert(e);
	}

	
	
    $(box_id+"_iefix").style.width =elementDimensions.width +'px';
    $(box_id+"_iefix").style.height = elementDimensions.height +'px';
    $(box_id+"_iefix").style.display="block";


	$(box_id).style.display="block";

	

	return false;
}

//===================================================================================================================

function showBox_2( box_id, image_name)
{
	
 	$('large_image').src=image_name;

	center(box_id);
	try{
					
				 
		var element_ = $(box_id);		
		var elementDimensions = Element.getDimensions(element_);
		
		$(box_id+"_iefix").style.left=element_.style.left;	    
	    $(box_id+"_iefix").style.top=element_.style.top;
		
		
    
    }
	catch(e)
	{
	    alert(e);
	}

	
	
    $(box_id+"_iefix").style.width =elementDimensions.width +'px';
    $(box_id+"_iefix").style.height = elementDimensions.height +'px';
    $(box_id+"_iefix").style.display="block";


	$(box_id).style.display="block";

	

	return false;
}

//===================================================================================================================
//===================================================================================================================


function hideBox( box_id)
{


	$(box_id).style.display="none";
	

	$(box_id+"_iefix").style.display="none";

	$('large_image').src='./images/spinner.gif';
		
	return false;
	
}

function check_contact_form()
{

	f = document.contact_form;

	if(!ck_text(f.name, "", "Va rugam sa va introduceti numele")) return false;
	if(!validate_email(f.email, "Va rugam sa va introduceti o adresa de email valida")) return false;
	if(!ck_text(f.telefon, "", "Va rugam sa va introduceti telefonul")) return false;
	if(!ck_text(f.subject, "", "Va rugam sa adaugati un subiect mesajului dumneavoastra")) return false;
	if(!ck_text(f.message, "", "Va rugam sa completati mesajul dumneavoastra")) return false;

	return true;
}