function soov_act()
{
	if(document.getElementById('soovis').checked)
	{
		var act = 0;
	}
	else
	{
		var act = 1;
	}
	x_chact_soovis(act, return_nothing2);
	return;
}

function genMoveLayer(obj, pid, param)
{
	document.getElementById('moveLayer').style.top = findPosY(obj)+'px'; 
	document.getElementById('moveLayer').style.left = findPosX(obj)+'px'; 
	document.getElementById('moveLayer').style.visibility = 'visible';
	x_genLayer(pid, param, makeLayer);
	return;
}

function makeLayer(out)
{
	document.getElementById('moveLayer').innerHTML = out;
}

function get_popup_favorities(pid) 
{
    if(pid != '') 
	{
        x_favorities_popUP(pid, newFavoritesPopUP);
    }
    return;
}

function myy_get_liik_options(cid)
{
	x_myy_get_liik_options(cid, '', myy_get_liik_options_output);
}
function myy_get_liik_options_output(output)
{
	document.getElementById('second_liik').innerHTML = output;
}

function send_to_friend(pid, type) {
    var sisu = document.getElementById("mail").value;
	var uemail = document.getElementById("friend_email").value;
    if(!uemail.match("@") || uemail.length == 0) {
        alert("Kontrollige e-maili!");
        return;
    }
	if(sisu == '')
	{
		alert("Lisa maili sisu!");
		return;
	}
    x_send_favorite(uemail, 0, pid, type, sisu, return_nothing);
    alert("E-mail on saadetud!");
    document.getElementById("friend_email").value = '';
	document.getElementById("popUp").innerHTML = none;
	return;
}

function show_me_sendToFriend_popUp(output) 
{
    this.newWin = newSendToFriendPopUP(output);
}

function get_popup_sendToFriend(pid, type) 
{
    if(pid != '') 
	{
        if(type == 'kallimalt') 
		{
            x_sendToFriend_popUP(pid, type, show_me_sendToKallimale_popUp);
        } else 
		{
            x_sendToFriend_popUP(pid, type, show_me_sendToFriend_popUp);
        }
    }
    return;
}

function show_me_sendToKallimale_popUp(output) {
    this.newWin = newSendToKallimalePopUP(output);
}

function send_shop_question(to_email,pid) {
    var uname = document.getElementById("nimi").value;
    var uemail = document.getElementById("email").value;    
    var ulinn = document.getElementById("linn").value;        
    var umaakond = document.getElementById("maakond").value;        
    var utel = document.getElementById("tel").value;        
    var ukys = document.getElementById("kys").value;
    if(document.getElementById("huvitab1").checked) {
	var h1 = document.getElementById("huvitab1").value;
    } else {
	var h1 = "";
    }
    if(document.getElementById("huvitab2").checked) {    
	var h2 = document.getElementById("huvitab2").value;    
    } else {
	var h2 = "";
    }

	if(document.getElementById("huvitab3").checked) {    
	var h3 = document.getElementById("huvitab3").value;    
    } else {
	var h3 = "";
    }

    if(uname.length == 0) {
	alert("Sisestage oma nimi!");
	return;
    }
    if(uemail.length == 0 || uemail.indexOf('@', 0) == -1) {
	alert("Vale eMail!");
	return;
    }    
    if(ukys.length == 0) {
	alert("Sisestage oma k\374simus!");
	return;
    }    
    
    x_send_shop_question(to_email, uname, uemail, ukys, ulinn, umaakond, utel, h1, h2,h3, pid, show_me);
    
    alert("K\374simus on saadetud!");
    document.getElementById("nimi").value = '';
    document.getElementById("linn").value = '';    
    document.getElementById("maakond").value = '';    
    document.getElementById("tel").value = '';    
    document.getElementById("email").value = '';    
    document.getElementById("kys").value = '';
    document.getElementById("huvitab1").checked = 0;    
    document.getElementById("huvitab2").checked = 0;   
	document.getElementById("huvitab3").checked = 0; 
    
    return;
}
function show_popUP_item(output) 
{
    document.getElementById("shopLink").innerHTML = output;
}

function x_show_popUP_item(sid, inf, pid) 
{
	x_show_popUP(sid, inf, 0, pid,show_popUP_item);
}

function get_popup(sid, used, pid, art) 
{
	if(sid != '') 
	{
        if(used != 0)
        {
			x_show_popUP(sid, 1, used, pid, allahindlusPopUP);
        }
		else if(art != 0)
		{
			x_show_popUP(sid, 1, 1, pid, allahindlusPopUP);			
		}
		else
        {
			x_show_popUP(sid, 1, used, pid, newShopPopUP);
        }
    }
    return;
}

function sendToDis()
{
	if(document.getElementById("mail").value == '' || document.getElementById("kys").value == '')
	{
		alert("Palun t\344ida v\344ljad!");
		return;
	}

	 var kys = document.getElementById("kys").value;
	 var mail = document.getElementById("mail").value;

	 x_sendMailToDisainer(mail,kys,return_nothing);

	 document.getElementById("kys").value='';
	 document.getElementById("mail").value='';
	 alert("Kiri edukalt saadetud!");
	 return;
}

function showDisainer()
{
   x_generateDisainer(disainerPopUP);
   return false;
}

function showTaaskasutusPopup(param)
{
   x_taaskasutusPopup(param, taaskasutusPopup);
   return false;
}

function validateReg(param)
{
	var errors = '';

	if(param == 1)
    {
        errors += "E-maili aadress on juba kasutusel!"+'\n';
    }
    if(document.reg.eesnimi.value == "")
    {
        errors += "Palun sisesta oma eesnimi!"+'\n';
    }

	if(document.reg.eesnimi.value.length < 2)
    {
        errors += "Eesnimi peab olema pikem kui 2 t\344hte ja tohib sisaldada ainult t\344hem\344rke!"+'\n';
    }

	if(document.reg.perenimi.value == "")
    {
		errors += "Palun sisesta oma perenimi!"+'\n';
    }

	if( document.reg.perenimi.value.length < 2)
    {
        errors += "Perenimi peab olema pikem kui 2 t\344hte ja tohib sisaldada ainult t\344hem\344rke!"+'\n';
    }
	// 30.05.2007
	//if(document.reg.telefon.value == "")
    //{
    //    errors += "Palun sisesta oma telefon!"+'\n';
    //}

    if(document.reg.email.value == "")
    {
        errors += "Palun sisesta oma e-mail!"+'\n';
    }
	else
    {
        var mail= document.reg.email.value;
        if(mail.length < 6)
        {
            errors += "Palun sisesta korrektne e-mail!"+'\n';
        }
		var valid = 0;
        for (i=0; i < mail.length; i++)
        {
			chr = mail.charAt(i);
            if (chr == "@" || chr == ".")
            {
                valid++;
            }
        }

        if(valid < 2 && mail.length >= 6)
        {
            errors += "Palun sisesta korrektne e-mail!"+'\n';
        }

    }

    if(document.reg.email.value != document.reg.email2.value)
    {
        errors += "Sisestatud maili aadressid ei ole identsed!"+'\n';
    }

	if(document.reg.p2ev.value == "")
    {
        errors += "Palun sisesta oma s\374ndimise p\344ev!"+'\n';
    }
						
	if(document.reg.kuu.value == "")
    {
        errors += "Palun sisesta oma s\374nnikuu!"+'\n';
	}

	if(document.reg.aasta.value == "")
    {
        errors += "Palun sisesta oma s\374nniaasta!"+'\n';
    }

    if(!document.reg.sugu[0].checked && !document.reg.sugu[1].checked)
    {
        errors += "Palun m\344rgi oma sugu!"+'\n';
    }

    if(document.reg.maakond.value == "")
    {
        errors += "Palun sisesta maakond, linn!"+'\n';
    }

    if(document.reg.pass.value == "")
    {
		errors += "Palun sisesta parool!"+'\n';
    }
    else  if(document.reg.pass.value.length < 6)
    {
        errors += "Parool peab olema minimaalselt kuuekohaline!"+'\n';
    }

    if(document.reg.pass.value != document.reg.pass2.value)
    {
        errors += "Sisestatud paroolid ei ole identsed!"+'\n';
    }
    
	if(errors)
    {
        alert(errors);
        return 0;
    }
    else
    {
		document.reg.submit();
		return;
    }
}

function writeProduct() 
{
	
var item = new Array();

	item[0] = document.getElementById('tooteLiik').value;

	if(document.getElementById('tooteLiik2') && document.getElementById('tooteLiik2').value != 'default') {
		item[1] = document.getElementById('tooteLiik2').value;
	} else {
		alert("Valige toote liik!");
		return;
	}
	
	item[2] = document.getElementById('toode').value;
	if(item[2] == "") {
		alert("Sisestage toote nimi!");
		return;
	}
	
	if(document.getElementById('stiil').value != '' && document.getElementById('stiil').value != 'default')
	{
		item[3] = document.getElementById('stiil').value;
	}
	else
	{
		item[3] = document.getElementById('stiil1').value;
	}

	//07.11.2006
	if(item[3] == "" || item[3] == 'Vali Stiil') {
		alert("Sisestage toote stiil!");
		return;
	}

	if(document.getElementById('materjal').value != '' && document.getElementById('materjal').value != 'default')
	{
		item[4] = document.getElementById('materjal').value;
	}
	else
	{
		item[4] = document.getElementById('materjal1').value;
	}

	//07.11.2006
	if(item[4] == "" || item[4] == 'Vali materjal') {
		alert("Sisestage toote materjal!");
		return;
	}

	return 11;
}

function chactProduct(sid, pid, stat, inf, act, used, pic) {
	if(act == 1 || act == 3) {
		var mess = "AKTIVEERIDA";
	} else if(act == 2 || act == 4) {
		var mess = "DEAKTIVEERIDA";
	}
	conf = confirm("Oled kindel, et soovid " + mess + " valitud toote?\nKui JAH, kliki OK.");
	if(conf == 1) {
		//alert(pid+" "+sid);
		x_chactProduct(sid, pid, act, stat, inf, used, pic, show_me);
		//showProdList(sid, 1, 'all', 'asc', stat, '', inf);
	}
	return;
}

function prepareCat(subcategory,parentVal,currentVal,parentName,currentName,selectName,destination)
{
	if(destination=='secondSelect')    
    {
	x_prepareCat(subcategory,parentVal,currentVal,parentName,currentName,selectName,placeSecondSelect);
    }
}

function placeSecondSelect(response)
{
	var obj = document.getElementById('secondSelect');
    obj.innerHTML = response;
}

function setOthers(id, scid)
{
	x_prepareMat(id, scid, setMaterjalid);
	x_prepareStiil(id, scid, setStiilid);
	x_prepareBrand(id, scid, setBrandid);
	x_prepareTyyp(id, scid, setTyybid);
}

function setMaterjalid(out)
{
	document.getElementById("materjalid").innerHTML = out;
}

function setStiilid(out)
{
	document.getElementById("stiilid").innerHTML = out;
}
function setBrandid(out)
{
	document.getElementById("brandid").innerHTML = out;
}
function setTyybid(out)
{
	document.getElementById("tyybid").innerHTML = out;
}

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
  
function muuda_komm(obj, id)
{
	document.getElementById('commLayer').style.top = findPosY(obj)+'px'; 
	document.getElementById('commLayer').style.left = findPosX(obj)+'px'; 
	document.getElementById('commLayer').style.visibility = 'visible';
	x_muuda_kommentaar(id, makeCommLayer);
	return;
}

function makeCommLayer(out)
{
	document.getElementById('commLayer').innerHTML = out;
}

function save_comm(id)
{
	var comm = document.getElementById('comm').value;
	x_save_comm(id, comm, return_nothing);
	return;
}

function muuda(vana, uus, projekt, type)
{
	x_muuda_nimi(vana,uus,projekt,type, return_nothing);
	return;
}

function return_nothing(data)
{
	window.location.href=data;
	return;
}

function return_nothing2()
{
	return;
}

function liiguta_lemmik(obj,pid, ruum)
{
	document.getElementById('moveLayer2').style.top = findPosY(obj)+'px'; 
	document.getElementById('moveLayer2').style.left = findPosX(obj)+'px'; 
	document.getElementById('moveLayer2').style.visibility = 'visible';
	x_move_layer(pid, ruum, makeLayer2);
	return;
}

function makeLayer2(out)
{
	document.getElementById('moveLayer2').innerHTML = out;
}

function lisa_lemmikutesse(pid, ruumi) 
{
	x_add_favorite(pid, ruumi, 0, return_nothing2);
	return;
}

function lisa_lemmikutesse2(pid, ruumi, param) 
{
	if(param != '')
	{
		x_add_favorite(pid, ruumi, 1, param, return_nothing);
	}
	else
	{
		x_add_favorite(pid, ruumi, 1, return_nothing2);
	}
	return;
}
	
function favorite_action(id, ruumist, ruumi) 
{
	x_move_favorite(id, ruumist, ruumi, return_nothing);
	return;
}

function fav_vid(id)
{
	x_add_vid(id, return_nothing2);
	alert("Video lisati lemmikutesse!");
	return;
}

function fav_articl(id)
{
	x_add_article(id, return_nothing2);
	alert("Artikkel lisati lemmikutesse!");
	return;
}

function fav_igal(id)
{
	x_add_igal(id, return_nothing2);
	alert("Pilt lisati lemmikutesse!");
	return;
}

function del_fav_vid(id)
{
	x_del_vid(id, return_nothing44);
	return;
}

function del_fav_articl(id)
{
	x_del_article(id, return_nothing44);
	return;
}

function del_fav_igal(id)
{
	x_del_igal(id, return_nothing44);
	return;
}

function return_nothing44()
{
	window.location.reload();
}

function set_fav_cookie(pid)
{
	x_add_fav_cookie(pid, return_nothing2);
	alert("Toode lisati lemmikutesse!");
	return;
}

function send_comment()
{
	var comment = document.comment.com.value;
	if ( comment == "" )
	{
		alert ( "Palun sisesta kommentaar!" );
		return false;
	}
	else
	{
		//alert(comment);
		x_add_comment(comment, return_comm);
		document.comment.com.value = "";
		return;
	}
}

function return_comm()
{
	window.location.reload();
}

function gen_erilised(start)
{
	x_show_erilised(start, show_erilised);
}

function show_erilised(out)
{
	document.getElementById('erilised').innerHTML = out;
}


function addClick(id)
{
	x_add_click(id, return_nothing44);
	return;
}

