function formValidate(form) {
	//alert(form);
	var j = 0;
	msg = "";
	for(var i = 0;i < inputNames.length;i++) {
		if(isEmpty(form, inputNames[i])) {
			notValid(form, inputNames[i]);
			msg = msg + alertLocalMsg[i] +"\n";
			j = j +1;
		}
	}
	if(j == 0) {
		return true;
	}
	else {
		alert(alertMainMsg + "\n"+ msg);
		return false;
	}
}
function notValid(form, inputNames) {
	if(!document.layers) {
		document.forms[form].elements[inputNames].style.background = '#FFFFDD';
		document.forms[form].elements[inputNames].style.border = '1px solid #3366AA';
		}
	return msg;
}

function isEmpty(form,inputNames) {
	str = document.forms[form].elements[inputNames].value;
	if(str == "") {
		return true;
	}
	else {
		return false;
	}
}

function valImg(thisField, nextInput, inputId, value, type) 
{
	//alert(type.substring(type,6));
	
	var form = 'register';
	var charLen = 2;
	
	if(thisField == 'username' || thisField == 'password'){charLen = 8;}
	if(thisField == 'country'){charLen = 1;}

	if(value.length >= charLen && value != '   ')
	{

		document[inputId].src = './web_img/qok.gif';
		document.forms[form].elements[thisField].style.border = '1px solid #ffffff';
		document.forms[form].elements[thisField].style.fontWeight = 'bold';
		document.forms[form].elements[thisField].style.background = 'ffffff';
		
		if(type == 'text')
		{
			if(document.forms[form].elements[nextInput].value.length == 0)
			{
				//document.forms[form].elements[nextInput].disabled = false;
				document.forms[form].elements[nextInput].style.border = '1px solid #555555';
				document.forms[form].elements[nextInput].focus();
			}
		}
		else if(type == 'select')
		{
			//document.forms[form].elements[nextInput].disabled = false;
			document.forms[form].elements[nextInput].focus();
		}
		else if(type == 'checkbox')
		{
			//document.forms[form].elements[nextInput].disabled = false;
			document.forms[form].elements[nextInput].focus();
		}
	}
	else
	{
		document[inputId].src = './web_img/qno.gif';
		document.forms[form].elements[thisField].style.background = '#FFFFDD';
		document.forms[form].elements[thisField].style.border = '1px solid #3366AA';
	}
}

function leaveField(thisField) 
{
	var form;
	form = 'register';

	document.forms[form].elements[thisField].style.border = '1px solid #ffffff';
	document.forms[form].elements[thisField].style.fontWeight = 'bold';

}

function reuseField(thisField) 
{
	var form;
	form = 'register';
	document.forms[form].elements[thisField].style.background = '#ffffff';
	if(document.forms[form].elements[thisField].value.length != 0)
	{
		document.forms[form].elements[thisField].style.border = '1px solid #555555';
		
		document.forms[form].elements[thisField].style.fontWeight = 'normal';
		document.forms[form].elements[thisField].focus();
	}
}

function selectCheck(which) 
{
	var form;
	form = 'register';
	
	if(which == 'tandc')
	{
		if(document.forms[form].elements[which].checked == true)
		{
			document['tcimg'].src = './web_img/qok.gif';
			document.forms[form].elements['proceed'].disabled = false;
			document.forms[form].elements['proceed'].style.background = '#FFFFDD';
			document.forms[form].elements['proceed'].style.fontWeight = 'bold';
			document.forms[form].elements['proceed'].focus();
		}
		else
		{
			document['tcimg'].src = './web_img/qnecessary.gif';
			document.forms[form].elements['proceed'].disabled = true;
			document.forms[form].elements['proceed'].style.background = '#ffffff';
			document.forms[form].elements['proceed'].style.fontWeight = 'normal';
		}
	}
}

function actFld(thisField, status, type) 
{
	var form;
	form = 'register';
	if(status == 'on')
	{
		if(type == 'text')
		{
			document.forms[form].elements[thisField].style.border = '1px solid #555555';
			document.forms[form].elements[thisField].style.fontWeight = 'normal';
			document.forms[form].elements[thisField].style.background = '#ffffff';
			document.forms[form].elements[thisField].focus();
		}
	}
	else if(status == 'off')
	{
		if(type == 'text')
		{
			document.forms[form].elements[thisField].style.border = '1px solid #ffffff';
			document.forms[form].elements[thisField].style.fontWeight = 'bold';
			if(document.forms[form].elements[thisField].value == '')
			{
				document[thisField.substr(thisField,3)].src = './web_img/qnone.gif';
				document.forms[form].elements[thisField].style.border = '1px solid #DDE5E5';
			}
			else
			{
				document[thisField.substr(thisField,3)].src = './web_img/qok.gif';
			}
		}
	}
}

function countChar(field) 
{
	var form;
	form = 'register';
	//alert(document.forms[form].elements[field].value.length);
	if(document.forms[form].elements[field].value.length < 8)
	{
		document.forms[form].elements[field + '_chars'].value = 8 - document.forms[form].elements[field].value.length;
		document.forms[form].elements[field + '_chars'].style.border = '1px solid #ffff00';
		document.forms[form].elements[field + '_chars'].style.color = '#006600';
		document.forms[form].elements[field + '_chars'].style.fontWeight = 'bold';
		document[field.substr(field,3)].src = './web_img/qno.gif';
	}
	else
	{
		document.forms[form].elements[field + '_chars'].value = '0';
		document.forms[form].elements[field + '_chars'].style.border = '1px solid #DDE5E5';
		document.forms[form].elements[field + '_chars'].style.color = '#999999';
		document.forms[form].elements[field + '_chars'].style.fontWeight = 'normal';
		document[field.substr(field,3)].src = './web_img/qok.gif';
	}
}

function validateReg(form) 
{
	if(document.forms[form].elements['tandc'].checked == false)
	{
	}
	return formValidate(form);
}

function deleteFile (msg, url2go)
{
	var conferma=null;
	conferma=confirm (msg + '\n');
	if (conferma==false) 
	{
		return (false);
	}
	else
	{
		document.location.href = url2go;
	}
}

function openSend2Friend (sec, lang, uid)
{
	var newWindow = window.open("./service/send2friend_form.html?sec=" + sec + "&lang=" + lang + "&uid=" + uid, "Send2Friend", "height=320,width=390,toolbar=no,status=no,menubar=no,resizable=no,scrollbars=no");
}