function echeck(str) {
      
      var at="@"
      var dot="."
      var lat=str.indexOf(at)
      var lstr=str.length
      var ldot=str.indexOf(dot)
      if (str.indexOf(at)==-1){
         return false
      }

      if (str.indexOf(at)==-1 || str.indexOf(at)== 0 || str.indexOf(at)==lstr){
         return false
      }

      if (str.indexOf(dot)==-1 || str.indexOf(dot)== 0 || str.indexOf(dot)==lstr){
          return false
      }

       if (str.indexOf(at,(lat+1))!=-1){
          return false
       }

       if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
          return false
       }

       if (str.indexOf(dot,(lat+2))==-1){
          return false
       }
      
       if (str.indexOf(" ")!=-1){
          return false
       }

       return true					
}

$(document).ready(function(){


	$('input.radio').click(function(){
				
				var temp_qr = $(this).attr('qr');
				if($(this).val() == 4){
						
						if($('input#answer_' + temp_qr).is(".dsbl")){
								$('input#answer_' + temp_qr).removeClass('dsbl').addClass('ds').removeAttr("disabled");
						}
				
				}else{
				
					if($('input#answer_' + temp_qr).is(".ds")){
							$('input#answer_' + temp_qr).removeClass('ds').addClass('dsbl').attr("disabled","disabled");
					}	
				
				
				}
					
	});
	
	// -------------------
	// --- Form Submit ---
	// -------------------

	$('input.submit').click(function(){
		
		var scroll_position = null;
		$('form > div').removeClass('error');
		$('form > div > div').removeClass('error2');
		
		// ---captcha ---
		var check_captcha = $('input#captcha').val();
		if(check_captcha == '' || check_captcha == null){
			$('div#check_captcha').addClass('error');
			scroll_position = 'div#check_captcha';
		}		
		
		for(var i=18;i>0;i--){			
		
			temp_selected_radio = $('[@name=question_' + i + ']:checked').val();
			if(temp_selected_radio){
						
						if(temp_selected_radio == 4 && ($('input#answer_' + i).val() == null || $('input#answer_' + i).val() == '')){
								
								$('div#check_qst_' + i).addClass('error2');
								scroll_position = 'div#check_qst_' + i;
						
						}
						
			}else{

						$('div#check_qst_' + i).addClass('error2');
						scroll_position = 'div#check_qst_' + i;
			
			}
			
		}
				
		// --- main pic ---
		var check_mainpic = $('input#mainpic').val();
		if(check_mainpic == '' || check_mainpic == null ){
			$('div#check_mainpic').addClass('error');
			scroll_position = 'div#check_mainpic';
		}
		
		// --- rock pic ---
		var check_rockpic = $('input#rockpic').val();
		if(check_rockpic == '' || check_rockpic == null ){
			$('div#check_rockpic').addClass('error');
			scroll_position = 'div#check_rockpic';
		}
		
		// --- email ---
		var check_email = $('input#email').val();
		if(check_email == '' || check_email == null || !echeck(check_email)){
			$('div#check_email').addClass('error');
			scroll_position = 'div#check_email';
		}
				
		// --- phone ---
		var check_phone = $('input#phone').val();
		if(check_phone == '' || check_phone == null ){
			$('div#check_phone').addClass('error');
			scroll_position = 'div#check_phone';
		}
		
		// --- names ---
		var check_name = $('input#name').val();
		if(check_name == '' || check_name == null ){
			$('div#check_name').addClass('error');
			scroll_position = 'div#check_name';
		}
		
		if(scroll_position == null){
				$("form").submit();
		}else{
				$('p#reqC').addClass('req').text('Всички полета и въпроси са задължителни! Моля, въведете пропуснатите полета!');
				$.scrollTo(scroll_position, 1200);
		}
	
	});
	
	
	
});
