document.root_folder = '';

function trySendComment( id, title ) {
	var ajax = new myAjax();
	ajax.action = 'trySendComment';
	ajax.post( 'title='+title );
}

function togglePhoto( linker ) {
	get( 'ph_main' ).src = linker;
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

function saveNewPassword() {
	var op = get( 'old_pass' ).value;
	var np = get( 'new_pass' ).value;
	var npr = get( 'new_pass_repeat' ).value;
	var ajax = new myAjax();
	ajax.action = 'saveNewPassword';
	ajax.post( 'op='+op+'&np='+np+'&npr='+npr );
	ajax.onLoad = function() {
		var d = get( 'passwordMessage' );
		switch( this.response ) {
			case 'ok':
				putHtml( d, 'Zapisano nowe hasło' );
				break;
			case 'not_empty':
				putHtml( d, 'Hasło nie może być puste' );
				break;
			case 'bad_compare':
				putHtml( d, 'Hasło nie zgadza się z powtórzeniem hasła' );
				break;
			case 'bad_pass':
				putHtml( d, 'Stare hasło jest nieprawidłowe' );
				break;
			default:
				putHtml( d, this.response );
				break;
		}
	}
}

function searcher2( target ) {
	var t = getSearch( target );
	if( t.length < 3 ) {
		alert( 'Wyszukiwany tekst musi mieć conajmniej 3 znaki' );
	} else {
                _gaq.push(['_trackPageview','/szukaj.html?k='+t]);
		document.location = '/szukaj/'+t;//+'/kategoria/'+o;
	}
}

function searchCurrent( target, linker ) {
	var t = getSearch( target );
	if( t.length < 3 ) {
		alert( 'Wyszukiwany tekst musi mieć conajmniej 3 znaki' );
	} else {
		var h = linker;
		var len = h.length;
		var ls = h.substr( len - 1, 1 );
		if( ls == '/' ) {
			h = h.substr( 0, len - 1 );
		}
                _gaq.push(['_trackPageview','/szukaj.html?k='+t]);
		document.location.href = h + '/szukaj/'+t;
	}
}

function getSearch( target ) {
	if( target ) {
		get( target ).value = trim( getValue( target ) );
		return getValue( target ).split( ' ' ).join( '+' );
	} else {
		return '';
	}
}

function publicLogin() {
	var l 	= getValue( 'public_login' );
	var p	= getValue( 'public_password' );
	var g = getRadioValueByName( 'save_pass' );
//	get( 'loginMessage' ).value = '';
	var ajax = new myAjax();
	var pstr = 'login='+l+'&pass='+p+'&save_pass='+g+'&cn=Client';
	ajax.action = 'publicLogin';
//	ajax.post ( pstr, 'loginMessage' );
	ajax.post ( pstr );
	ajax.onLoad = function() {
		if( this.response == 'ok' ) {
			document.location.reload();
		} else {
			alert( this.response );
		}
	}
}

function trySubmitContact() {
    $( '#contact_message' ).hide();
    var fname = $( '#name' ).val();
    var femail = $( '#email' ).val();
    var fbody = $( '#body' ).val();
    var fsubject = $( '#subject' ).val();
	var ajax = new myAjax( 'Trouw' );
    ajax.action = 'trySubmitContact';
    ajax.post( 'name='+fname+'&email='+femail+'&subject='+fsubject+'&body='+fbody );
    ajax.onLoad = function() {
		if( trim(this.response) == 'ok' ) {
                        _gaq.push(['_trackPageview','/wyslanie-wiadomosci' ]);
			$( '#contact_message' ).html( 'Wiadomość została wysłana' );
			$( '#contact_message' ).show();
			$( '#contact_form' ).hide();
		} else {
			$( '#contact_message' ).html( this.response );
			$( '#contact_message' ).show();
		}
	}
}

function validateOrderForm(){
	var oa = get( 'or-address' );
	var on = get( 'or-name' );
	var os = get( 'or-surname' );
	var op = get( 'or-phone' );
	var od = get( 'or-desc' );
	if( oa.value == '' ){
		alert( 'Jeśli nie mają Państwo wprowadzonego adresu dostawy, prosimy o kontakt z administratorem.' );
		return false;
	}
	else if( on.value == '' ||
		os.value == '' ||
		op.value == '' ||
		od.value == '' ) {
		alert( 'Proszę uzupełnić wszystkie dane!' );
		return false;
	}
	else {
		return true;
	}

}

function tryDownloadFile(ftype, link) {
    //var link = $(".pdf-file-link").attr('href');
    //alert(link);
    _gaq.push(['_trackEvent', ftype, 'pobranie', link]);
}
