	function popupHere ( obj, what ) {
	
		//alert ( obj.offsetLeft + (obj.style.padding.replace('px', '') * 1) );
		// Icon offsets
		//thisObjPos = obj.offsetLeft; // TODO check if it is an string to remove px
		
		// Center arrow in this logo
		//selectorPosition = thisObjPos + Math.round ( obj.style.width.replace('px', '') / 2 ) + 1 - obj.style.padding.replace('px', '') + 5; 
		
		
		// Effects
			// Zoom in & out
			$j('#' + obj.id ).gx({'height': 70, 'width': 70, 'padding': 0}, 200, 'Linear', function () { obj.onmouseout = returnNormal; } );
			// Set square opacity
			$j('#popup').gx({'opacity': 1.0}, 200, 'Linear');
		
		switch ( what ) {
			case 'facebook': // facebook information login
				$j('#contentFB').css('display', 'block');
				$j('#contentML').css('display', 'none');
				selectorPosition = fbInitialPos;
			break;
			case 'malu': // facebook information login
				$j('#contentFB').css('display', 'none');
				$j('#contentML').css('display', 'block');
				selectorPosition = mlInitialPos;
			break;
			case 'google': // facebook information login
				$j('#contentFB').css('display', 'none');
				selectorPosition = ggInitialPos;
			break;
			case 'yahoo': // facebook information login
				$j('#contentFB').css('display', 'none');
				selectorPosition = yhInitialPos;
			break;
			case 'twitter': // facebook information login
				$j('#contentFB').css('display', 'none');
				selectorPosition = ttInitialPos;
			break;
		}
		
		// Positioning with GX
		$j('.popupArrow').gx({'margin-left': selectorPosition}, 200, 'Linear');
		
	}

		
	function onLogin () {
		
	}
	
	function returnNormal () {
		$j('#popup').gx({'opacity': 0.6}, 160, 'Linear');
		if ( $j('#fb').height() > 60 ) {
			$j('#fb').gx({'height': 60, 'width': 60, 'padding': 10}, 200, 'Linear');
		}
		if ( $j('#ml').height() > 60 ) {
			$j('#ml').gx({'height': 60, 'width': 60, 'padding': 10}, 200, 'Linear');
		}
		if ( $j('#gg').height() > 60 ) {
			$j('#gg').gx({'height': 60, 'width': 60, 'padding': 10}, 200, 'Linear');
		}
	}
