//------------------------------------------
// Invision Power Board v2.0
// Register JS File
// (c) 2004 Invision Power Services, Inc.
//
// http://www.invisionboard.com
//------------------------------------------


function Validate()
{
	
	//------------------------------------------
	// Check for Empty fields
	//------------------------------------------
	
	if (document.REG.UserName.value == "" || document.REG.PassWord.value == "" || document.REG.PassWord_Check.value == "" || document.REG.EmailAddress.value == "")
	{
		alert ( ipb_lang_js_blanks );
		return false;
		
	}
	
	//------------------------------------------
	// Check name
	//------------------------------------------
	
	name = document.REG.UserName.value;
	name = name.replace( /^\s*/, "" ); // ïðîáåëû â íà÷àëå ñòðîêè - óäàëèòü
	name = name.replace( /\s*$/, "" ); // ïðîáåëû â êîíöå ñòðîêè - óäàëèòü
	name = name.replace( /\s+/, " " ); // ïðîáåëû â ñåðåäèíå ñòðîêè - ñëèòü
	document.REG.UserName.value = name;
	
	if (name.length <= 2) 
	{
		alert( ipb_lang_js_short );
		document.REG.UserName.focus();
		return false;
	}
	
	if (name.length > 32) 
	{
		alert( ipb_lang_js_long );
		document.REG.UserName.focus();
		return false;
	}
	
	eng = /[a-zA-Z]/; 
	rus = /[à-ÿÀ-ß]/; 
	if (eng.test(name) == true && rus.test(name) == true) 
	{
		alert( ipb_lang_js_mix );
		document.REG.UserName.focus();
		return false;
	}
	
	simbol = /[^à-ÿÀ-ßa-zA-Z0-9\-#\. ]/; 
	if (simbol.test(name) == true ) 
	{
		name = name.replace( /[^à-ÿÀ-ßa-zA-Z0-9\-#\. ]/, "" ); // ñïåöñèìâîëû - óäàëèòü
		document.REG.UserName.value = name;
		alert( ipb_lang_js_spec );
		document.REG.UserName.focus();
		return false;
	}
	
	return true;
}


function get_more_info()
{
	var chosenid = document.REG.subspackage.options[document.REG.subspackage.selectedIndex].value;
	
	if ( ! chosenid )
	{
		chosenid = 0;
	}
	
	//------------------------------------------
	// Toggle view...
	//------------------------------------------
	
	eval("document.REG.pkdesc.value=subsdesc_"+chosenid);
	
	toggleview('subspkdiv');
}
