function focusInput(input)
{
	input.style.color='#000000';	
	input.style.background='#DAE8F3';
}

function blurInput(input)
{
	input.style.color='#363a3d';
	input.style.background='#FFFFFF';
}

function addToFavourites(status)
{
    if (alertMessage && alertMessage.length && !status)
    {
        alert(alertMessage);
    }
    if (urlAddToFavourites && urlAddToFavourites.length)
    {        
        if (window.XMLHttpRequest) 
        {
            http_request = new XMLHttpRequest();
        } 
        else if (window.ActiveXObject) 
        {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }
        http_request.onreadystatechange = fillContents;
        http_request.open('GET', urlAddToFavourites, true);
        http_request.send(null);
    }
}

function fillContents() 
{
   if (http_request.readyState == 4) 
   {
	   if (http_request.status == 200) 
	   {            
            object = document.getElementById('produseFavoriteCount');
            value = 0;            
            if (http_request.responseText)
                value = parseInt(http_request.responseText);
            object.innerHTML = value;
	   } 
	   else 
	   {		   
		   alert('There was a problem with the request.');
	   }
   }
}

function showAnswer(id) 
{
    div = document.getElementById('frequent_questions');
    listAnswers = div.getElementsByTagName('p');
    if (listAnswers.length)
    {
        for (i=0;i<listAnswers.length;i++)
        {
            if (listAnswers[i].className=='hidden' && document.getElementById(listAnswers[i].id))
                document.getElementById(listAnswers[i].id).style.display = 'none';
        }
    }
    document.getElementById(id).style.display = 'block';
}

function hideAnswer(id) 
{
    document.getElementById(id).style.display = 'none';
}

function loadPicture(index)
{
    if (detailImageArray && detailImageArray[index-1])
        document.getElementById('detailsPicture').src = detailImageArray[index-1];
}

function saveFavourites()
{    
    if (urlSaveFavourites && urlSaveFavourites.length)
    {        
        if (window.XMLHttpRequest) 
        {
            http_request = new XMLHttpRequest();
        } 
        else if (window.ActiveXObject) 
        {
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
        }        
        http_request.open('GET', urlSaveFavourites, true);
        http_request.send(null);
    }
}

function setHelpContent(object)
{
    if (urlHelpImages && urlHelpImages.length)
    {
        if (object.innerHTML=='Detasabila')
        {
            document.getElementById('helpImage').src = urlHelpImages + 'trena_detasabila.jpg';
        }
        if (object.innerHTML=='Cu sistem de prindere')
        {
            document.getElementById('helpImage').src = urlHelpImages + 'trena_cu_sistem_de_prindere.jpg';
        }        
        if (object.innerHTML=='Tul')
        {
            document.getElementById('helpImage').src = urlHelpImages + 'tul.jpg';
            //document.getElementById('helpText').innerHTML = 'Tesatura de matase, de bumbac sau din fire sintetice foarte fina si stravezie, alcatuita din ochiuri rotunde sau poligonale';
        }
        if (object.innerHTML=='Tafta')
        {
            document.getElementById('helpImage').src = urlHelpImages + 'tafta.jpg';
            //document.getElementById('helpText').innerHTML = 'Tesatura de matase lucioasa si neteda, care produce, în miscare, un fosnet caracteristic';
        }
        if (object.innerHTML=='Sifon')
        {
            document.getElementById('helpImage').src = urlHelpImages + 'sifon.jpg';
            //document.getElementById('helpText').innerHTML = 'Panza de bumbac alba, cu fata neteda, usor apretata';
        }
        if (object.innerHTML=='Satin')
        {
            document.getElementById('helpImage').src = urlHelpImages + 'satin.jpg';
            //document.getElementById('helpText').innerHTML = 'Tesatura moale si deasa, cu fata lucioasa din matase sau bumbac';
        }
        if (object.innerHTML=='Organza')
        {
            document.getElementById('helpImage').src = urlHelpImages + 'organza.jpg';
            //document.getElementById('helpText').innerHTML = 'Material subtire si tare din matase sau fire sintetice, asemanator cu tul-ul dar mai placut la atingere.';            
        }
        if (object.innerHTML=='Dantela')
        {
            document.getElementById('helpImage').src = urlHelpImages + 'dantela.jpg';
            //document.getElementById('helpText').innerHTML = 'Impletitura fina si usoara cu gaurele, reprezentand modele variate, executata din fire subtiri de ata, de matase sau de fibre sintetice';
        }
    }
}

function restoreHelpContent()
{
    if (urlHelpImages && urlHelpImages.length)
    {
        document.getElementById('helpImage').src = urlHelpImages + 'no_image_help.jpg';
        //document.getElementById('helpText').innerHTML = '';
    }
}