function ChangeSort(sort){
	document.getElementById('sort').value = sort;
	document.getElementById('fsb').submit();				
}
				
function CharsLimit(obj, obj2,  limit){
	var tex = obj.value;
	var len = tex.length;
	if(len > limit){
	        tex = tex.substring(0, limit);
	        obj.value = tex;
	        return false;
	}
	obj2.innerHTML = tex.length;
}


function ChangeShow(a, b, c){
	eval("document.getElementById('pa" + a + "1').style.display = '';");
	eval("document.getElementById('pa" + a + "2').style.display = '';");
	
	eval("document.getElementById('pa" + b + "1').style.display = 'none';");
	eval("document.getElementById('pa" + b + "2').style.display = 'none';");	
	
	eval("document.getElementById('pa" + c + "1').style.display = 'none';");
	eval("document.getElementById('pa" + c + "2').style.display = 'none';");	
	
	eval("document.getElementById('an" + a + "').className = 'ButtonSp sels';");	
	eval("document.getElementById('an" + b + "').className = 'ButtonSp';");		
	eval("document.getElementById('an" + c + "').className = 'ButtonSp';");			
}

function ChangeDis2(che, dis){

	if(document.getElementById(che).checked == true) eval("document.getElementById('" + dis + "').disabled = false;");
	else eval("document.getElementById('" + dis + "').disabled = true;");

}

function ChangeDis(che, dis){

	if(document.getElementById(che).checked == true) eval("document.getElementById('" + dis + "').disabled = true;");
	else eval("document.getElementById('" + dis + "').disabled = false;");

}

function ChangeMultiDataTab(type, type2, type3, type4){
	eval("document.getElementById('bb" + type + "').className = 'ButtonActive2 sel';");	
	eval("document.getElementById('bb" + type2 + "').className = 'ButtonActive2';");	
	if(type3 != '') eval("document.getElementById('bb" + type3 + "').className = 'ButtonActive2';");	
	if(type4 != '') eval("document.getElementById('bb" + type4 + "').className = 'ButtonActive2';");	
}

function SelectAll() {
  for (var i = 0; i < document.forms['campaignsedit'].elements.length; i++) {
    if(document.forms['campaignsedit'].elements[i].type == 'checkbox'){
      document.forms['campaignsedit'].elements[i].checked = !(document.forms['campaignsedit'].elements[i].checked);
    }
  }
 
}

function checknumeric2(str, dec, bNeg){
 var cDec = '.';
 var bDec = false; var val = "";
 var strf = ""; var neg = ""; var i = 0;

 if (str == "") str = 0;
 parseFloat ("0").toFixed (dec);
 if (bNeg && str.charAt (i) == '-') { neg = '-'; i++; }

 for (i; i < str.length; i++)
 {
  val = str.charAt (i);
  if (val == cDec)
  {
   if (!bDec) { strf += val; bDec = true; }
  }
  else if (val >= '0' && val <= '9')
   strf += val;
 }
 strf = (strf == "" ? 0 : neg + strf);
 return parseFloat (strf).toFixed (dec);
} 

function checknumeric(field, type){
	if(type == 2) pattern = /^[.0-9]*$/;
	else pattern = /^[0-9]*$/;
	if(pattern.test(field.value)==false){
		if(type == 2) field.value = field.value.replace(/[^.0-9]/g,"");
		else field.value = field.value.replace(/[^0-9]/g,"");
	}
}

function DateSel(n1, n2, n3){

	var selObj1 = eval("document.getElementById('" + n1 + "');");
	var selIndex1 = selObj1.selectedIndex;

	var selObj2 = eval("document.getElementById('" + n2 + "');");
	var selIndex2 = selObj2.selectedIndex;
	var month = selObj2.options[selIndex2].value - 1;
	
	var selObj3 = eval("document.getElementById('" + n3 + "');");
	var selIndex3 = selObj3.selectedIndex;
	var vto = selObj3.options[selIndex3].value;
	
	if (selObj1.options[selIndex1].value % 4 == 0) var IleWLut = 29;
	
	else var IleWLut = 28;
	
	var idni = new Array(31, IleWLut, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	
	for (var i = 1; i < selObj3.options.length; i++){
		
		selObj3.options[i] = null;
		i--;	
	}
	

	for (var i=0; i < idni[month] ; i++){
	
		var x= String(i+1);
		
		selObj3.options[i] = new Option(x, x);
		
		if( x == vto ) selObj3.options[i].checked = true;
			
	}
	
	
}

function SHWyswSysCat(){
	if(document.getElementById('tsyss').checked == true){ 
		document.getElementById('kampe').style.display = 'none'; 	
		document.getElementById('kamps').style.display = ''; 			
	}else{
		document.getElementById('kampe').style.display = ''; 
		document.getElementById('kamps').style.display = 'none'; 	
	}
}
