var browserName=navigator.appName;
var browserVer=navigator.appVersion;
var id = null;


$(document).ready( function() {
	$('#contener #header #topfootbarform form input#searchbutton').attr("value", "");
	$('#contener #header #topfootbarform form input#search_term').click( function() {
		$(this).attr("value", "");
	});
});

function voteButton(what,id) {
	formPullSumbit = $('#pollForm_'+id);
	if (browserName == "Microsoft Internet Explorer") {
		document.write('<a href="javascript:goVote('+id+');" id="votelink">Głosuj!</a>');
	} else {
		document.write('<a href="javascript:void(0);" onclick="formPullSumbit.submit();" id="votelink">Głosuj!</a>');
	}
}

function goVote(id) {
	var butt = $('#pollForm_'+id);
	butt.submit();
}

function submitVoteForm(what) {
	var submitForm = document.getElementById(what);
	submitForm.submit();	
	
	return false;
}

function gallery(galItems,id) {
		var dod = (galItems%5 > 0) ? 1 : 0; 
		var iee = (browserName == "Microsoft Internet Explorer") ? 211 : 201; 
		var skroc = (browserName == "Microsoft Internet Explorer") ? 12 : 0;
		
		galItems = (galItems/5-((galItems%5)/5)+dod);
		galItems = iee*galItems-skroc;
		$("#galeria_"+id+"_item").css("height", galItems);
		$("#galeria_"+id+"_item").css("margin-bottom", "-5px");
		$("#galeria_"+id).css("background-image", "url('view/images/galback.jpg')");
}

function showPollResults() {
	if (browserName == "Opera") {
		$('.bar1').show();
	} else {
		$('.bar1').show(4000);
	}
}

function disableBackButton() {
	window.history.forward();
}

function load() {
	if (GBrowserIsCompatible()) {
			 $('#map').toggle();
	         var map = new GMap2(document.getElementById("map"));
	         map.addControl(new GLargeMapControl());
	         var MapTypes = map.getMapTypes();
	         MapTypes[0].getName= function() { return "Mapa";}
	         MapTypes[1].getName = function() { return "Satelitarna";}
	         MapTypes[2].getName = function() { return "Hybrydowa";}
	         map.addControl(new GMapTypeControl());
	         map.setCenter(new GLatLng(50.06011437021991, 19.96868133544922), 16);
	         var info='<div style="background-color: #fff; width: 300px; font-size: 11px; FONT-FAMILY: Verdana, Tahoma, Arial, Sans-Serif;"><B>Okr&#281;gowa Izba Radc&#243;w Prawnych w Krakowie</B><hr>ul. Francesco Nullo 8/4<BR>31-543 Krak&#243;w </div>';
	         var point = new GLatLng(50.059746, 19.9686103);
	         var marker = new GMarker(point);
	         GEvent.addListener(marker, "click", function() {
	          marker.openInfoWindowHtml(info);
	         });
	         map.addOverlay(marker);
	         marker.openInfoWindowHtml(info);

	}
	} 

function echeck(str,badMail) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   showAlert(badMail);
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   showAlert(badMail);
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    showAlert(badMail);
	    return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    showAlert(badMail);
	    return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    showAlert(badMail);
	    return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    showAlert(badMail);
	    return false
	 }
	
	 if (str.indexOf(" ")!=-1){
	    showAlert(badMail);
	    return false
	 }

		 return true					
}

function ValidateForm(badMail,looseData,where){
	
var emailID=$('#frmSample #email');
var nameID=$('#frmSample #nameField');
var notesID=$('#frmSample #notesField');
var citID=$('#frmSample #cityField');
var adrID=$('#frmSample #addressField');
var codsID=$('#frmSample #postcodeField');

if (where == "recommend_page") {
var recommendEmail=$('#recommend_email');
	if (echeck(recommendEmail.attr("value"),badMail)==false){
		$('#wrongemail').html("<div>"+badMail+"</div>");
		$('#wrongemail').addClass("wrongemail");
		$('#nlettersubmit').attr("disabled","disabled");
	} else {
		$('#nlettersubmit').removeAttr("disabled");
		$('#wrongemail div').remove();	
	}
}

if (where == "application") {
var phoneID=$('#frmSample #phone');
} else if (where == "submitContact") {
var titleID=$('#frmSample #titleField');
}

if ((emailID.attr("value")==null)||(emailID.attr("value")=="")){
	showAlert(badMail);
	emailID.focus()
	return false
}

if (echeck(emailID.attr("value"),badMail)==false){
	return false
}
	if (where == "application") {
		if (
		(nameID.attr("value")==null)||
		(nameID.attr("value")=="")||
		(citID.attr("value")==null)||
		(citID.attr("value")=="")||
		(adrID.attr("value")==null)||
		(adrID.attr("value")=="")||
		(codID.attr("value")==null)||
		(codID.attr("value")=="")||						
		//(notesID.attr("value")==null)||
		//(notesID.attr("value")=="")||
		(phoneID.attr("value")=="")
		){
			showAlertEmpty(looseData);
			return false
		}	
	} else if (where == "submitContact") {
		if ((nameID.attr("value")==null)||(nameID.attr("value")=="")||(notesID.attr("value")==null)||(notesID.attr("value")=="")||(titleID.attr("value")==null)||(titleID.attr("value")=="")){
			showAlertEmpty(looseData);
			return false
		} 
	}
		
		
	

	
return true
}

function showAlert(badMail) {
	$('#wrongemailcontactpage').html("&#8593; "+badMail+" &#8593;");
	if (browserName == "Microsoft Internet Explorer" && browserVer.indexOf(8.0) < 0) {
		$('#wrongemailcontactpage').css("margin-bottom","10px");
		$('#wrongemailcontactpage').css("margin-top","-15px");
	}
	$('#email').click( function() {
		$('#wrongemailcontactpage').html("");
		$('#wrongemailcontactpage').css("padding","0px");
	});
	if ($('#submitContactForm')) {
		$('#submitContactForm').removeAttr("disabled");
	}
}

function showAlertEmpty(looseData) {
	
	if ($('.flash')) {
		$('.flash').remove();
	}
	
	$('#submitContactForm').attr("disabled","disabled");
	$('#blankfieldout').html('<div id="blankfieldin">'+looseData+'</div>');
}

function placeIeMoreButton() {
	if (browserName == "Microsoft Internet Explorer" && browserVer.indexOf(7.0) < 0) {
		$('.aktual_more').css("margin","0px 25% 0px 0px")
	} else if (browserName == "Microsoft Internet Explorer" && browserVer.indexOf(8.0) > 0) {
		$('.aktual_more').css("margin","auto")
	}
}


function changeCardDate(){
	var date = $("select[name='submit[Slu][Date_Year]']").val() + '-' + $("select[name='submit[Slu][Date_Month]']").val() + '-' + $("select[name='submit[Slu][Date_Day]']").val();
	 $.ajax({
        type: "GET",
        url: "index.php?act=refreshDoData&do="+date,
        dataType: "text",
        timeout: 100000,
        success: function(data, textStatus){
            $('#dateDoArea').html(data);
            return true;
        },
        error: function(XMLHttpRequest, textStatus, errorThrown){
            this; // the options for this ajax request
        }
    });
}

function validateWSzkole(){
	WZOR_EMAIL=/^[0-9a-zA-Z\.\-\_]+\@(([0-9a-zA-Z\-])+\.)+([0-9a-zA-Z\-])+$/;

	emptyFields=false;
	
	$('#wszkole_form input:text').each(function(){
		if($(this).val().length<2){
			alert('Proszę wypełnić wszystkie pola.');
			emptyFields=true;
			return false;
		}
	});
	
	if(emptyFields){
		return false;
	}
	
	if(!WZOR_EMAIL.test($('#wszkole_form input.mail').val())){
		alert('Proszę podać prawidłowy adres email.');
		return false;
	}

	return true;
}
