function Redirect(cat) {
	
	var lang = document.getElementById('select_lang').value;
	var url_redirect = '?lg=' + lang  + '&cid=' + cat;
	window.location =  url_redirect;

}


function RedirectToF(cat,dom,pth) {
	
	var lang = document.getElementById('select_lang').value;
	var url_redirect = dom + pth +'/register/?lg=' + lang  + '&cid=' + cat;
	window.location =  url_redirect;

}

function RedirectState(cat) {
	
	var str = document.getElementById('select_state').value;
    var brokenstr=str.split('|'); 
	
    var ctr  =  brokenstr[0];
    var lang =  brokenstr[1];
    
	var url_redirect = '?lang=' + lang  + '&cid=' + cat  + '&ctr=' + ctr;
	window.location =  url_redirect;
	
}


function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}


function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 

function trimws(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


function ShowHideElem(elem_id) {
	if (document.getElementById(elem_id).style.display=="block") {
		document.getElementById(elem_id).style.display="none";
	} else if (document.getElementById(elem_id).style.display=="none") {
	    document.getElementById(elem_id).style.display="block";
	} else {
		document.getElementById(elem_id).style.display="block";
	}
}


function ShowElem(elem_id) {
	document.getElementById(elem_id).style.display="block";
}

function HideElem(elem_id) {
	document.getElementById(elem_id).style.display="none";
}




function ShowHidePartner(count,elem_id) {

var i=1;

for (i=1;i<=count; i++) {

  var elem_hide = 'textdon' + i;
  document.getElementById(elem_hide).style.display="none";
}

document.getElementById(elem_id).style.display="block";
}


/*zobrazi paging*/
function DonList(pg,cid,lang_id) {
	
	var data_string = "pg=" + pg + "&cid=" + cid + "&lang_id=" + lang_id + "";
	
	jQuery.ajax({
      beforeSend: function(){
       $('#don_cont_inner').html('<div style="padding-top:150px; text-align:center;"><img src="images/preloader1.gif" width="64" height="64" /></div>');
    },
	
    url: 'incl/donlist.php',
    type: "POST",
    cache: false,
    global: false,
    async: false,
    data:  data_string,
    dataType: "html",
    success: function(data){
         $('#don_cont_inner').html(data);
        }
    }
   ).responseText;
}


function textCounter(field, countfield, maxlimit) {

	if (field.value.length > maxlimit) {
          field.value = field.value.substring(0, maxlimit);
	} else {
      countfield.value = maxlimit - field.value.length;
    }
}


function ClearTaForm(val) {
	
if (document.getElementById('fr_email_add').value==val) {
    document.getElementById('fr_email_add').value=''; 	
}

}


function ChangeImg() {
	var currentTime = new Date();
    var i=document.getElementById('image_security');
	i.src='incl/image.php?fool='+currentTime.getTime();
}


function ChangeImgFriendPerson() {
	var currentTime = new Date();
    var i=document.getElementById('image_security');
	i.src='../incl/image.php?fool='+currentTime.getTime();
}



function ValMailForm(inputname){
	
	var inputv = document.getElementById(inputname).value;
	
	var regExp = /\s+/g;	
    var strws  =  inputv.replace(/^\s*|\s*$/g,''); //rem ws
    var inputvalue = strws.replace(regExp,''); //rem ws
  
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue)){    
    	document.getElementById(inputname).style.background='#ffffff';
		return true;   
    }else{ 
    	document.getElementById(inputname).style.background='#FF9999';
    	 
		return false; 
    }
}


function CheckEmailFormat(inputvalue){

	var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue)){    
    	return true;   
    }else{ 
      return false; 
    }
}



function CheckFormValBasic(elem) {

   if (document.getElementById(elem).value=='') {
      document.getElementById(elem).style.backgroundColor='#FF9999';    	
      return false;
   }  else {
   	  document.getElementById(elem).style.backgroundColor='#ffffff';
      return true;
   }
	
}



function ValAddEmail(el,mess)  {
  
if ( document.getElementById('fr_email_add').value!="" && document.getElementById('fr_email_add').value!=mess) {
	
  var regExp = /\s+/g;	
  var str = document.getElementById(el).value;
  var strws = str.replace(/^\s*|\s*$/g,''); //rem ws
  var strws1 = strws.replace(regExp,''); //rem ws
  var trimmed  = trimws(strws1);
  var trimmed1 = trim(trimmed,',')  
 
  var myString = new String(trimmed1);
  var strArr = myString.split(','); 
  
  for (var i in strArr) {
    var checkf = CheckEmailFormat(strArr[i]);
    if (checkf==false) {
    	return false;
    }
  }
  
}
  
 return true;
   
}


function ValFrForm(f,mess) {
	
var ic_err="&nbsp;<img src=\"images/error.png\" width=\"16\" height=\"16\" border=\"0\" alt=\"\" />";
var ic_ok="&nbsp;<img src=\"images/ok.png\" width=\"16\" height=\"16\" border=\"0\" alt=\"\" />"; 

var name       =  CheckFormValBasic('sf_name');
var sname      =  CheckFormValBasic('sf_surname');	
var frm        =  CheckFormValBasic('fr_email');	
var mailf      =  ValMailForm('fr_email');
var mailf_add  =  ValAddEmail('fr_email_add',mess);
var cpt        =  CheckFormValBasic('cpt');

if(!name || !sname || !frm || !mailf || !mailf_add || !cpt) {
	
	 if(!cpt) { 
  	   $("#cpt_icdiv").html(ic_err);
       document.getElementById('cpt').focus();
     } else { 
  	   $("#cpt").html("");
     }
	
	if(!mailf_add) { 
  	  $("#fr_email_add_icdiv").html(ic_err);
  	  document.getElementById('fr_email_add').style.backgroundColor='#FF9999';
      document.getElementById('fr_email_add').focus();
  } else { 
  	$("#fr_email_add_icdiv").html("");
  	 document.getElementById('fr_email_add').style.backgroundColor='#ffffff';
  }
	
   if(!mailf) { 
  	 $("#fr_email_icdiv").html(ic_err);
     document.getElementById('fr_email').focus();
  } else { 
  	$("#fr_email_icdiv").html("");
  }
	
   if(!sname) { 
  	 $("#sf_surname_icdiv").html(ic_err);
     document.getElementById('sf_surname').focus();
  } else { 
  	$("#sf_surname_icdiv").html("");
  }
	  
  if(!name) { 
  	 $("#sf_name_icdiv").html(ic_err);
     document.getElementById('sf_name').focus();
  } else { 
  	$("#sf_name_icdiv").html("");
  }

  return false; 

} else {
  return true;	
}
} 


function ValFrFormPerson(f,mess) {
	
var ic_err="&nbsp;<img src=\"../images/error.png\" width=\"16\" height=\"16\" border=\"0\" alt=\"\" />";
var ic_ok="&nbsp;<img src=\"i../mages/ok.png\" width=\"16\" height=\"16\" border=\"0\" alt=\"\" />"; 

var name       =  CheckFormValBasic('sf_name');
var sname      =  CheckFormValBasic('sf_surname');	
var frm        =  CheckFormValBasic('fr_email');	
var mailf      =  ValMailForm('fr_email');
var mailf_add  =  ValAddEmail('fr_email_add',mess);
var cpt        =  CheckFormValBasic('cpt');

if(!name || !sname || !frm || !mailf || !mailf_add || !cpt) {
	
	 if(!cpt) { 
  	   $("#cpt_icdiv").html(ic_err);
       document.getElementById('cpt').focus();
     } else { 
  	   $("#cpt").html("");
     }
	
	if(!mailf_add) { 
  	  $("#fr_email_add_icdiv").html(ic_err);
  	  document.getElementById('fr_email_add').style.backgroundColor='#FF9999';
      document.getElementById('fr_email_add').focus();
  } else { 
  	$("#fr_email_add_icdiv").html("");
  	 document.getElementById('fr_email_add').style.backgroundColor='#ffffff';
  }
	
   if(!mailf) { 
  	 $("#fr_email_icdiv").html(ic_err);
     document.getElementById('fr_email').focus();
  } else { 
  	$("#fr_email_icdiv").html("");
  }
	
   if(!sname) { 
  	 $("#sf_surname_icdiv").html(ic_err);
     document.getElementById('sf_surname').focus();
  } else { 
  	$("#sf_surname_icdiv").html("");
  }
	  
  if(!name) { 
  	 $("#sf_name_icdiv").html(ic_err);
     document.getElementById('sf_name').focus();
  } else { 
  	$("#sf_name_icdiv").html("");
  }

  return false; 

} else {
  return true;	
}
} 



function ClearContForm(val) {
	
if (document.getElementById('text_cont').value==val) {
    document.getElementById('text_cont').value=''; 	
}

}


function ValContFormEmail(inputname){
	
	var inputv = document.getElementById(inputname).value;
	
	var regExp = /\s+/g;	
    var strws  =  inputv.replace(/^\s*|\s*$/g,''); //rem ws
    var inputvalue = strws.replace(regExp,''); //rem ws
  
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue)){    
    	document.getElementById(inputname).style.background='#ffffff';
		return true;   
    }else{ 
    	document.getElementById(inputname).style.background='#FF9999';
    	 
		return false; 
    }
}

function ValContFormText(mess) {

if (document.getElementById('text_cont').value==mess) {
	document.getElementById('text_cont').style.background='#FF9999';
	return false;
} else {
	document.getElementById('text_cont').style.background='#ffffff'; 
	var checkt = CheckFormValBasic('text_cont');
	if (checkt==false) {
		return false;
	} else {
		return true;
	}
}
}

function ValContFormRadios(elem) {
  
  var fields=document.getElementsByName(elem);
  var fieldcheck=0;
  for (i = 0; i < fields.length; i++) {
    if (fields[i].checked) { 
    	fieldcheck=1;
    }
  }
  
  if (fieldcheck) {
  	 document.getElementById('radio_us_type').style.backgroundColor='#ffffff';
  	return true;
  } else {
   	document.getElementById('radio_us_type').style.backgroundColor='#FF9999';
    return false; 
  }

}

function ValContForm(f,mess) {
	
var ic_err="&nbsp;<img src=\"images/error.png\" width=\"16\" height=\"16\" border=\"0\" alt=\"\" />";
var ic_ok="&nbsp;<img src=\"images/ok.png\" width=\"16\" height=\"16\" border=\"0\" alt=\"\" />"; 

var name       =  CheckFormValBasic('cont_name');
var sname      =  CheckFormValBasic('cont_surname');	
var contm      =  CheckFormValBasic('cont_email');
var mailf      =  ValContFormEmail('cont_email');
var ctext      =  ValContFormText(mess);
var cpt        =  CheckFormValBasic('cpt');
var crad       =  ValContFormRadios('us_type'); 

if(!name || !sname || !contm || !mailf || !cpt || !ctext) {
	
	 if(!cpt) { 
  	   $("#cpt_icdiv").html(ic_err);
       document.getElementById('cpt').focus();
     } else { 
  	   $("#cpt_icdiv").html("");
     }
	       
    if(!ctext) { 
  	   $("#text_cont_icdiv").html(ic_err);
       document.getElementById('text_cont').focus();
     } else { 
  	   $("#text_cont_icdiv").html("");
     }
     
     if(!crad) { 
  	   $("#cont_us_type_icdiv").html(ic_err);
       document.getElementById('us_type1').focus();
     } else { 
  	   $("#cont_us_type_icdiv").html("");
     } 
     
    if(!contm) { 
  	   $("#cont_email_icdiv").html(ic_err);
       document.getElementById('cont_email').focus();
     } else { 
  	   $("#cont_email_icdiv").html("");
     }
     
	
   if(!mailf) { 
  	 $("#cont_email_icdiv").html(ic_err);
     document.getElementById('cont_email').focus();
  } else { 
  	$("#cont_email_icdiv").html("");
  }
	
   if(!sname) { 
  	 $("#cont_surname_icdiv").html(ic_err);
     document.getElementById('cont_surname').focus();
  } else { 
  	$("#cont_surname_icdiv").html("");
  }
	  
  if(!name) { 
  	 $("#cont_name_icdiv").html(ic_err);
     document.getElementById('cont_name').focus();
  } else { 
  	$("#cont_name_icdiv").html("");
  }

  return false; 

} else {
  return true;	
}
} 


function ValNewsFormEmail(inputname){
	
	var inputv = document.getElementById(inputname).value;
	
	var regExp = /\s+/g;	
    var strws  =  inputv.replace(/^\s*|\s*$/g,''); //rem ws
    var inputvalue = strws.replace(regExp,''); //rem ws
  
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue)){    
    	document.getElementById(inputname).style.background='#ffffff';
		return true;   
    }else{ 
    	document.getElementById(inputname).style.background='#FF9999';
    	 
		return false; 
    }
}

function ValNewsForm(f) {
	
var ic_err="&nbsp;<img src=\"images/error.png\" width=\"16\" height=\"16\" border=\"0\" alt=\"\" />";
var ic_ok="&nbsp;<img src=\"images/ok.png\" width=\"16\" height=\"16\" border=\"0\" alt=\"\" />"; 

var name       =  CheckFormValBasic('news_name');
var sname      =  CheckFormValBasic('news_surname');	
var newsm      =  CheckFormValBasic('news_email');
var mailf      =  ValNewsFormEmail('news_email');
var cpt        =  CheckFormValBasic('cpt');

if(!name || !sname || !newsm || !mailf || !cpt) {
	
	 if(!cpt) { 
  	   $("#cpt_icdiv").html(ic_err);
       document.getElementById('cpt').focus();
     } else { 
  	   $("#cpt_icdiv").html("");
     }
	
     
    if(!newsm) { 
  	   $("#news_email_icdiv").html(ic_err);
       document.getElementById('news_email').focus();
     } else { 
  	   $("#news_email_icdiv").html("");
     }
     
	
   if(!mailf) { 
  	 $("#news_email_icdiv").html(ic_err);
     document.getElementById('news_email').focus();
  } else { 
  	$("#news_email_icdiv").html("");
  }
	
   if(!sname) { 
  	 $("#news_surname_icdiv").html(ic_err);
     document.getElementById('news_surname').focus();
  } else { 
  	$("#news_surname_icdiv").html("");
  }
	  
  if(!name) { 
  	 $("#news_name_icdiv").html(ic_err);
      document.getElementById('news_name').focus();
  } else { 
  	$("#news_name_icdiv").html("");
  }

  return false; 

} else {
  return true;	
}
} 


$(document).ready(function() {
    $('.pics').cycle({
		fx: 'fade',
		speed: 4000  
	});
	
	$('#pauseButton').click(function() { 
    $('#pics').cycle('pause'); 
    });
       
    $('#resumeButton').click(function() { 
    $('#pics').cycle('resume'); 
     });
	
});


