window.onload=function()
{
    if (!parent.frames[0])
    {
        var loc = 'http://www.joremarjaranta.com';
        window.location = loc;
    }
}  


// tekstikentän merkkimäärän rajoittaminen
function tc(fieldObj,countFieldName,maxChars)
{
  var diff = maxChars - fieldObj.value.length;

  if (diff < 0)
  {
    fieldObj.value = fieldObj.value.substring(0,maxChars);
    diff = maxChars - fieldObj.value.length;
  }
}

function lt(fieldObj,maxChars)
{
  var result = true;
  if (fieldObj.value.length >= maxChars)
    result = false;

  if (window.event)
    window.event.returnValue = result;
  return result;
}
	

// lomaketarkistus
function tsekkaaKentat(form)
{
	if(isEmpty(form.viesti))
	{
		alert('Kirjoita viesti ennen lomakkeen lähettämistä.');
        form.viesti.focus();
		return false;
	}
	else if(isEmpty(form.cc_code))
	{
		alert('Kirjoita varmistuskoodi ennen lomakkeen lähettämistä.');
        form.cc_code.focus();
		return false;
	}
	document.viesti.submit();
}

// lyriikat popup
function lyriikat(nimi, nro)
{
		var ikkuna = window.open("/lyriikat.php?nimi="+nimi+"#"+nro, "", "location=no,resizable=1, scrollbars=1, height=650,width=560");			
		ikkuna.moveTo(0, 0);	
}	

// singlekannet popup
function singlekansi(tiedosto)
{
		var ikkuna = window.open("/kuva.php?tyyppi=singlet&tiedosto="+tiedosto, "single", "resizable=yes, scrollbars=no, height=1,width=1");			
		ikkuna.moveTo(0, 0);	
}	


function cc(_elem, _class)
{
        _elem.className = _class;        
}

function formValidation(_form)
{
    if(notEmpty(_form.vk_nimi, "nimi"))
    {
        if(notEmpty(_form.vk_teksti, "viesti"))
        {
            if(notEmpty(_form.cc_code, "varmistuskoodi"))
            {            
            
                _form.laheta.disabled = true;
                _form.laheta.value = 'Odota...';
                return true;
            }                    
        }
    }
   return false;
}

function yht_formValidation(_form)
{
    if(notEmpty(_form.yht_nimi, "nimi"))
    {
        if(notEmpty(_form.yht_teksti, "viesti"))
        {
            if(notEmpty(_form.cc_code, "varmistuskoodi"))
            {                   
                _form.laheta.disabled = true;
                _form.laheta.value = 'Odota...';
                return true;
            }    
        }
    }
   return false;
}

function isEmpty(elem, n)
{
    var str = elem.value;
    if(str.length == 0)
    {
        alert("Kirjoita " + n + ".");
        elem.focus();
        return true;
    } 
    else 
    return false;
}

function notEmpty(elem, n)
{
   var str = elem.value;
   if(str.length == 0)
   {
      alert("Kirjoita " + n + ".");
      elem.focus();
      return false;
   } 
   else 
   {
      return true;
   }
}

function textCounter(field, maxlimit) 
{
   if (field.value.length > maxlimit)
      field.value = field.value.substring(0, maxlimit);
}

function txtareamaxlength(obj, _form, _feedbackfield)
{
    var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : "";
    
    if (obj.getAttribute && obj.value.length>mlength)
        obj.value=obj.value.substring(0,mlength);

    _form.elements[_feedbackfield].value = obj.value.length;
    
}

