﻿//Events
Event.observe(window, 'load', function() { 

// Radio buttons action event handles
try
{
    Event.observe('opinion_type_suggestion', 'click', function(e){ChangeContent("suggestion");});
    Event.observe('opinion_type_technical', 'click', function(e){ChangeContent("technical");});
}
catch(error)
{}

try
{
    Event.observe('bt_send', 'click', function(e){CheckFields();});
}catch(error)
{}
//Language events
	try{
  Event.observe('language_select', 'click', function(e){open_window('language_select','language_menu','left')});
  Event.observe('language_close', 'click', function(e){close_window('language_menu')});
}
catch(error){}
//Try now button events

}); 

/*function CheckFields()
{
    if ($('txt_opinion').value == "")
    {
        if (!$('nowrite'))
            $('message').innerHTML += " <span id=\"nowrite\" style=\"color:red\">" + $('ljs_empty').value + "<span>";
    }
    else
    {
        $('message').innerHTML = $('message').innerHTML.substring (0,$('message').innerHTML.indexOf("<span"));
        //alert(document.forms[0].action);
        //document.forms[0].action = "default.aspx" + (window.location.href.indexOf('?')> -1 ? window.substr(window.location.href.indexOf('?')) : "");
        document.forms[0].submit();
    }
}*/
function Email(field) 
{
	var retVal = true;
	var email  = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	if (!email.test($(field).value)) 
	{
		retVal = false
	}
	return retVal;
}
function ShowMessageError (type,location)
{
    location.style.color = "red";
    switch (type)
    {
    
        case "_blank": location.innerHTML = $("ljs_empty").value;break;
        case "_malformedmail" : location.innerHTML = $('ljs_emailnovalid').value;break;
        case "_selectionnull" : location.innerHTML = $('ljs_errorselect').value;break;
        default: break;
    }
}
function ChangeContent (content)
{
    if (content == "suggestion")
    {
        $('headeraction').innerHTML = "<strong>" + $('ljs_headersuggestion').value + "</strong>";
        $('descriptionaction').innerHTML = $('ljs_descriptionsuggestion').value;
        $('cmb_so').parentNode.parentNode.style.display = "none";
        $('so').style.display = "none";
        $('cmb_browser').parentNode.parentNode.style.display = "none";
        $('browser').style.display = "none";
    }
    else
    {
        $('headeraction').innerHTML = "<strong>" + $('ljs_headertechnical').value + "</strong>";
        $('descriptionaction').innerHTML = $('ljs_descriptiontechnical').value;
        $('cmb_so').parentNode.parentNode.style.display = "";
        $('so').style.display = "";
        $('cmb_browser').parentNode.parentNode.style.display = "";
        $('browser').style.display = "";
    }
}
function CheckFields()
{
    var retVal = true;
    if ($('txt_email').value== "")
    {
        ShowMessageError ("_blank",$('emailrequired'));
        retVal = false;
    }
    else if (!Email ("txt_email"))
    {
       ShowMessageError ("_malformedmail",$('emailrequired'));
       retVal = false;
    }
    else
    {
        $('emailrequired').innerHTML = "";
    }
    if ($('opinion_type_technical').checked)
    {
        if ($("cmb_so").value == "nothing")
        {
            ShowMessageError ("_selectionnull",$("selectso"));
            retVal = false;
        }    
        else
        {
            $('selectso').innerHTML = "";
        }
        if ($("cmb_browser").value == "nothing")
        {
            ShowMessageError ("_selectionnull",$("selectbrowser"));
            retVal = false;
        }    
        else
        {
            $("selectbrowser").innerHTML = "";
        }
    }
    if ($('txt_message').value == "")
    {
        ShowMessageError ("_blank",$("messagerequired"));
        retVal = false;
    }
    else
    {
        $("messagerequired").innerHTML = "";
    }
    if (retVal)
        document.forms[0].submit();
}
