function getBrowser(){
	if(navigator.userAgent){
		if(navigator.userAgent.indexOf("Firefox") != -1){
			return "firefox";
		}else if(navigator.userAgent.indexOf("Safari") != -1){
			return "safari";
		}else if(navigator.userAgent.indexOf("Chrome") != -1){
			return "chrome";
		}else if(navigator.userAgent.indexOf("Opera") != -1){
			return "opera";
		}else{
			
			return "ie";
		}
	}else{
		document.write("ie");
		return "ie";
	}
}

function changeCSS(title) {
   var i, a, main;
   for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
     if(a.getAttribute("rel").indexOf("style") != -1
        && a.getAttribute("title")) {
       a.disabled = true;
       if(a.getAttribute("title") == title) a.disabled = false;
     }
   }
}

function initPage(check){
	if(check){
		initLightbox();
	}
	changeCSS(getBrowser());
}

function getRadioValue(item){
	for(var i=0; i < item.length; i++){
	   if (item[i].checked){
	      var value = item[i].value;
	   }
	}
	
	return value;
}

function getSelectValue(item){
	var myTest  = item.options[item.selectedIndex].value;
}

function toggleSubmitButton(){
	var valid = true;
	$('.errorMes').each(function(){
		if($.trim($(this).text()).length > 0){
			valid = false;
		}
	});

	if(!valid){
		$('input[name="submit"]').attr("disabled", true);
	}else{
		$('input[name="submit"]').attr("disabled", false);
	}
}

function serverOutputHandler(msg){
	var splitString = msg.split(';');
	var keyError;
	var key;
	var Error;
	$.each(splitString, function(){
		if(this.length > 0){
			keyError = this.split(':');
			if(keyError[1].length > 0){
				$('#'+keyError[0]).addClass('error');
				$('#errorMes'+keyError[0]).text(keyError[1]);
			}else{
				$('#errorMes'+keyError[0]).text('');
				$('#'+keyError[0]).removeClass('error');
			}
		}
	});
}

function errorKeysHandler(){
	var errorArray = '&errorKeys=';
	var i = 0;
	$('.error').each(function(){
		errorArray += this.id+'|';
		i++;
	});
	
	if(i == 0){
		errorArray = '';
	}
	
	return errorArray;
}

function myAjaxHandler(server, data){
	$.ajax({
		type: "POST",
		url: server,
		data: data,
		success: function(msg){
			$('form[name="aform"]').ajaxComplete(function(event, request, settings){
				serverOutputHandler(msg);
				toggleSubmitButton();
			});
		}
	});
}
