/*
 * functions.js
 * http://www.nugae.org
 *
 * Copyright (c) 2010 Tomasz Woliński
 */
domain='http://komiksomania.pl/';function submitPoll(form,ref){var data=jQuery(form).serialize();jQuery.ajax({type:'post',url:domain+'index.php?eID=tx_jkpoll_pi1',timeout:5000,data:data,success:function(response){var tmp=response.split('***redirect***');if(tmp[1]!==undefined){document.location=tmp[1]}else{jQuery('.poll_questions','#'+ref).html(response)}},beforeSend:function(){},error:function(xhr){}})}function checkPoll(div,results){div=jQuery(div);var ref=div.attr('id');if(getCookie(ref)||results){jQuery('.poll_results',div).show();jQuery('.poll_questions',div).hide()}else{jQuery('.poll_results',div).hide();jQuery('.poll_questions',div).show()}}function checkPools(){jQuery('.poll').each(function(){checkPoll(jQuery(this))})}jQuery(document).ready(function(){checkPools()});function answer(uid){jQuery('#tx_comments_pi1_title').attr('value','RE: '+jQuery('#title_'+uid).text());jQuery('#tx_comments_pi1_title').attr('readonly',true);jQuery('#parent').val(uid);return false}function checkPassword(){var password=document.getElementById('password');var password2=document.getElementById('password2');if(password.value==password2.value){password2.style.background="transparent url(../images/komiksy_konkursy_text2_bck.gif) repeat-x scroll 0";return true}else{password2.style.background="red";return false}}function deleteFav(url){document.location=url}var httpObject;var outId;function getHTTPObject(){if(window.ActiveXObject){return new ActiveXObject("Microsoft.XMLHTTP")}else if(window.XMLHttpRequest){return new XMLHttpRequest()}else{alert("Your browser does not support AJAX.");return null}}function setOutput(){if(httpObject.readyState==4){if(document.getElementById(outId)){var t=httpObject.responseText;if(t.length>3500){t="Błąd systemu. Prosimy spróbować ponownie za jakiś czas."}document.getElementById(outId).innerHTML=t}}}function checkView(url,cookieName){if(getCookie(cookieName)!='1'){var exdate=new Date();exdate.setDate(exdate.getDate()+1);document.cookie=cookieName+"=1;expires="+exdate.toGMTString();doWork(url)}}function doWork(url,localOutId){outId=localOutId;if(document.getElementById(outId)){document.getElementById(outId).innerHTML='<img src="'+domain+'fileadmin/templates/kmks/images/spinner.gif">'}httpObject=getHTTPObject();if(httpObject!=null){httpObject.open("GET",url,true);httpObject.send(null);httpObject.onreadystatechange=setOutput}}function doNext(el){if(el.value.length<el.getAttribute('maxlength'))return;var f=el.form;var els=f.elements;var x,nextEl;for(var i=0,len=els.length;i<len;i++){x=els[i];if(el==x&&(nextEl=els[i+1])){if(nextEl.focus)nextEl.focus()}}}function displayMSG(msg){var el=document.getElementById('display_msg');if(el){el.innerHTML=el.innerHTML+msg}else{alert('brak el')}}function n_login(el,sg){var f=jQuery('#theloginform'),data='tx_kmkslogin_pi1[user]='+jQuery('#user').val()+'&tx_kmkslogin_pi1[password]='+jQuery('#password').val();jq.ajax({type:'post',url:domain+'/ajax.php?mode=login&s=xxxx&sg='+jQuery('#login_box').attr('sg'),timeout:5000,data:data,success:function(response){var t=response.split('***_***');if(t[0]=='redirect'){document.location=t[1];return false}else{jQuery('#login_box').html(t[0])}},beforeSend:function(){jQuery('#login_box').html('<img src="'+domain+'fileadmin/templates/kmks/images/spinner.gif">')},error:function(xhr){jQuery('#login_box').html('Błąd systemu. Prosimy spróbować ponownie za jakiś czas.')}});return false};function getCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end))}}return""}function search_value(v){jQuery("input[name='tx_kmkssearch_pi1[szukaj]']").val(v)}function deleteProfile(){var conf=confirm('Decyzja o usunięciu konta będzie ostateczna, a wszystkie prowadzone przez Ciebie dane zostaną usunięte.');if(conf){jQuery('#form_profile').append('<input type="hidden" name="tx_kmksregister_pi1[deleteProfile]" value="1" />');jQuery('#form_profile').submit()}return false}function checkLoginBox(){var sg=0;if(getCookie('fe_typo_user')){jq.ajax({type:'post',url:domain+'/ajax.php?mode=login&s=xxxx&sg='+jQuery('#login_box').attr('sg'),timeout:5000,success:function(response){var t=response.split('***_***');if(t[0]=='redirect'){document.location=t[1];return false}else{jQuery('#login_box').html(t[0])}},beforeSend:function(){jQuery('#login_box').html('<img src="'+domain+'fileadmin/templates/kmks/images/spinner.gif">')},error:function(xhr){jQuery('#login_box').html('Błąd systemu. Prosimy spróbować ponownie za jakiś czas.')}})}}jQuery().ready(function(){checkLoginBox();if(jQuery('#submitbutton')){jQuery('#submitbutton').click(function(){if(jQuery("input[name='tx_kmkssearch_pi1[szukaj]']").val()==''){return false}return true})}});function tx_ratings_submit(id,table,uid,rating,ajaxData,check){jQuery('#tx-ratings-display-'+id).css('visibility','hidden');jQuery('#tx-ratings-wait-'+id).css('visibility','visible');var exdate=new Date();exdate.setDate(exdate.getDate()+1);document.cookie='ratings_'+id+"="+escape(rating)+";expires="+exdate.toGMTString();var url='index.php?eID=ux_tx_ratings_ajax';var params='ref='+id+'&table='+table+'&uid='+uid+'&rating='+rating+'&data='+ajaxData+'&check='+check;jq.ajax({url:url,type:'post',timeout:5000,data:params,success:function(response){jQuery('#tx-ratings-'+id).html(response)}})}function tx_comments_pi1_readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1,c.length)}if(c.indexOf(nameEQ)==0){return unescape(c.substring(nameEQ.length,c.length)).replace(/\+/,' ')}}return false}function tx_comments_pi1_setUserDataField(name){var field=document.getElementById('tx_comments_pi1_'+name);try{if(field&&field.value==''){var value=tx_comments_pi1_readCookie('tx_comments_pi1_'+name);if(typeof value=='string'){field.value=value}}}catch(e){}}function tx_comments_pi1_setUserData(){tx_comments_pi1_setUserDataField('firstname');tx_comments_pi1_setUserDataField('lastname');tx_comments_pi1_setUserDataField('location');tx_comments_pi1_setUserDataField('email');tx_comments_pi1_setUserDataField('homepage')}