var menu_imgs = new Array('menu_1','menu_2','menu_3');


function activate( id )
{
	
	for( i = 0; i < menu_imgs.length; i++ )
	{
		if( menu_imgs[i] == id )
			document.getElementById( id ).src = 'img/'+ id + '_active.jpg';
		else
			document.getElementById( menu_imgs[i] ).src = 'img/' + menu_imgs[i] + '_inactive.jpg'
	}
	
}

function showInfo( text )
{
	var target = document.getElementById('informator');
	
	if( text != '' )
	{
		target.style.visibility = 'visible';
		target.innerHTML 		= text;
	}
	 
}

function hideInfo()
{
	
	var target = document.getElementById('informator');
	
	target.style.visibility = 'hidden';
	
}

/// HTTPResponser /////

var req 			= false;
var loader_loaded 	= false;

var target_area = 'mainContent';
var requested_url = false;

function loadXMLDoc( url, target, requestor ) {
	req 			= false;
	target_area 	= target;
    requested_url 	= url;
    
    if( requested_url.substr(11,19) != 'action=projects&id=')
    	element = false;
    
    if(window.XMLHttpRequest) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
   
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }
	if(req) {
		
		req.onreadystatechange = processReqChange;
		
		req.open("GET", url, true);
		req.send("send");
		
		//menu
		if( requestor )
			activate( requestor );
	}else{
		
		alert('Проблем при зарездане на страницата.');
	}
}

function processReqChange() {

	if( document.getElementById( target_area ) && loader_loaded == false )
	{
		document.getElementById( target_area ).innerHTML = '&nbsp;';
		document.getElementById( target_area ).style.backgroundImage = "url('img/moved.gif')";
		document.getElementById( target_area ).style.backgroundRepeat = 'no-repeat';
		document.getElementById( target_area ).style.backgroundPosition = 'center';
		loader_loaded = true;
	}
    // only if req shows "loaded"
    if (req.readyState == 4)
    {
        // only if "OK"
        
        if (req.status == 200)
        {
        	document.getElementById( target_area ).style.backgroundImage = 'none';
        	document.getElementById( target_area ).innerHTML = req.responseText;
        	loader_loaded = false;
        	
        	if( requested_url == 'action.php?action=projects')
        	{
        		init();
        	}
        	
        } else {
     
        	if( document.getElementById( target_area ) )
        	{
	        	document.getElementById( target_area ).style.backgroundImage = 'url(img/error.gif)';
	        	document.getElementById( target_area ).style.backgroundRepeat = 'no-repeat';
				document.getElementById( target_area ).style.backgroundPosition = 'center';
        	}
        	
        }
        
    }
    
}

function submit_contacts_form()
{
	var name 		= document.getElementById('name');
	var contacts	= document.getElementById('contacts');
	var message 	= document.getElementById('message');
	var code	 	= document.getElementById('code');
	
	if( name.value == '' || contacts.value == '' || message.value == '' || code.value == '')
	{
		alert('Моля въведете всички полета.')
		return;
	}
	
	loadXMLDoc('action.php?action=save_form&name=' + encodeURIComponent(name.value) + '&contacts=' + encodeURIComponent(contacts.value) + '&message=' + encodeURIComponent( message.value ) + '&code=' + code.value, 'contactsForm');	
}

function show_me()
{
	var oHeight = false;
	if(document.getElementById)
	{
		oHeight = document.getElementById('divm').offsetHeight;
	}
	else if (document.layers)
	{
		oHeight = document.layers['divm'].clip.height;
	}
	alert( oHeight );
}
