function formSubmit()
	{ 
		var flag = 0;
		var espescCkd = $('#espesc').attr('checked');
		var tajsunCkd = $('#tajsun').attr('checked');

		var sgraffitiCkd = $('#sgraffiti').attr('checked');
		var rrioCkd = $('#rrio').attr('checked');
		var ikissCkd = $('#ikiss').attr('checked');

		if(espescCkd) 
		{
			var data = {
				'#fname' : 'fnameTxt',
				'#lname' : 'lnameTxt',
				'#email' : 'emailTxt',
				'#addr' : 'addrTxt',
				'#str_num' : 'str_numTxt',
				'#city' : 'cityTxt',
				'#pcode' : 'pcodeTxt',
				'#country' : 'countryTxt'
			};
		}
		else  if(sgraffitiCkd || rrioCkd || ikissCkd) 
		{
			var data = {
				'#fname' : 'fnameTxt',
				'#lname' : 'lnameTxt',
				'#email' : 'emailTxt',
				'#addr' : 'addrTxt',
				'#str_num' : 'str_numTxt',
				'#city' : 'cityTxt',
				'#pcode' : 'pcodeTxt',
				'#countryFF12sel' : 'countryTxt'
			};
		} 		

		else if(tajsunCkd) 
		{
			var data = {
				'#fname' : 'fnameTxt',
				'#lname' : 'lnameTxt',
				'#email' : 'emailTxt',
				'#addr' : 'addrTxt',
				'#str_num' : 'str_numTxt',
				'#city' : 'cityTxt',
				'#pcode' : 'pcodeTxt',
				'#countrytajsel' : 'countryTxt'
			};
		}
		else
		{
			var data = {
				'#fname' : 'fnameTxt',
				'#lname' : 'lnameTxt',
				'#email' : 'emailTxt',
				'#addr' : 'addrTxt',
				'#str_num' : 'str_numTxt',
				'#city' : 'cityTxt',
				'#pcode' : 'pcodeTxt',
				'#country' : 'countryTxt'
			};

		}
				
		var agree = {
			'#terms_con' : 'terms_conTxt'			
		};

		$.each(data, function(key, value) {
			var chkBlank = $(key).val();
			
			if(chkBlank == '')
			{
				rmClass(value,'error');
				geSetClass(value,'error');

				 $("#mantxt").css("display", "block");
				flag = 1;
			}
			else
			{
				rmClass(value,'error');
			}

		});


		$.each(agree, function(key, value) {
			
			if($(key).attr('checked'))
			{
				rmClass(value,'error');
			}
			else
			{
				rmClass(value,'error');
				geSetClass(value,'error');
				flag = 1;
			}
		});


		


		if(espescCkd || tajsunCkd || sgraffitiCkd || rrioCkd || ikissCkd)
		{
			rmClass('fragTxt','error');
		}
		else
		{
			rmClass('fragTxt','error');
			geSetClass('fragTxt','error');
			flag = 1;
		}

		/* CHECKING FOR IT COUNTRY and SHOWING POPUP */
		var termsconhidval = $('#termsconhidval').val();
		var conhidval = $('#conhidval').val();
		//alert(termsconhidval);
		//alert(conhidval);
		
		if((conhidval == 'it_IT' || conhidval == 'no_NO'  || conhidval == 'da_DK' || conhidval == 'fi_FI' || conhidval == 'sv_SE' ) && termsconhidval == '' && termsconhidval != conhidval)
		{
			centerPopup();
			loadPopup();
			flag = 1;
		}
		/* CHECKING FOR IT COUNTRY and SHOWING POPUP END */


		if(flag=='0' || flag==0) {
			document.samform.submit();
		}

	}
	
	function geSetClass(manId,addClass)
	{
		var hashId = '#'+manId;
		var className = $(hashId).attr("class");	
		var newClass = className+' '+addClass;
		$(hashId).attr('class', newClass);
	}

	function rmClass(manId,rmCl)
	{
		var hashId = '#'+manId;
		$(hashId).removeClass(rmCl);
	}

	function chkEnableDisable()
	{
		var espescCkd = $('#espesc').attr('checked');
		var tajsunCkd = $('#tajsun').attr('checked');

		var sgraffitiCkd = $('#sgraffiti').attr('checked'); // ll
		var rrioCkd = $('#rrio').attr('checked'); // ll
		var ikissCkd = $('#ikiss').attr('checked'); // ll

		var absmeCkd = $('#absme').attr('checked'); // pp

		$("#tajsun").attr("disabled", false);
		$("#espesc").attr("disabled", false);

		$("#sgraffiti").attr("disabled", false); // ll
		$("#rrio").attr("disabled", false); // ll
		$("#ikiss").attr("disabled", false); // ll

		$("#absme").attr("disabled", false); // pp

		rmClass('fragTxt','error');
		geSetClass('fragTxt','error');

		if(espescCkd)
		{
			$("#tajsun").attr("disabled", true);	
			$("#sgraffiti").attr("disabled", true); // ll
			$("#rrio").attr("disabled", true); // ll
			$("#ikiss").attr("disabled", true); // ll

			$("#absme").attr("disabled", true); //pp

			$('#countrytaj').hide();
			$('#countryesp').show();
			$('#countryFF12').hide();		 

			 rmClass('fragTxt','error');
		}
		if(tajsunCkd)
		{
			$("#espesc").attr("disabled", true);
			$("#sgraffiti").attr("disabled", true); // ll
			$("#rrio").attr("disabled", true); // ll
			$("#ikiss").attr("disabled", true); // ll

			$("#absme").attr("disabled", true); //pp

			rmClass('fragTxt','error');
			$('#countryesp').hide();
			$('#countrytaj').show();
			$('#countryFF12').hide();

		}
		if(sgraffitiCkd) // POLS
		{
			
			$("#espesc").attr("disabled", true);
			$("#tajsun").attr("disabled", true);
			$("#rrio").attr("disabled", true); // ll
			$("#ikiss").attr("disabled", true); // ll

			$("#absme").attr("disabled", true); //pp

			rmClass('fragTxt','error');
			$('#countryesp').hide();
			$('#countrytaj').hide();
			$('#countryFF12').show();
		}
		if(rrioCkd) // POLS
		{
			
			$("#espesc").attr("disabled", true);
			$("#tajsun").attr("disabled", true);
			$("#sgraffiti").attr("disabled", true); // ll
			$("#ikiss").attr("disabled", true); // ll

			$("#absme").attr("disabled", true); //pp

			rmClass('fragTxt','error');
			$('#countryesp').hide();
			$('#countrytaj').hide();
			$('#countryFF12').show();
		}

		if(ikissCkd) // POLS
		{
			
			$("#espesc").attr("disabled", true);
			$("#tajsun").attr("disabled", true);
			$("#sgraffiti").attr("disabled", true); // ll
			$("#rrio").attr("disabled", true); // ll

			$("#absme").attr("disabled", true); //pp

			rmClass('fragTxt','error');
			$('#countryesp').hide();
			$('#countrytaj').hide();
			$('#countryFF12').show();
		}

		if(absmeCkd) // pp
		{
			 $("#espesc").attr("disabled", true);
			 $("#tajsun").attr("disabled", true); //pp

			 rmClass('fragTxt','error');
			 //$('#countryesp').hide();
			 //$('#countrytaj').show();
		}
	}
