function _filterDATA(f_n, fm, outputDiv) { // durgesh suman
	f=fm;l=f.elements.length;m="";i=0;for(i=0;i<l;i++) {if(f.elements[i].type=="checkbox") {if(f.elements[i].checked==true){m +=f.elements[i].name+"="+f.elements[i].value+"&";}}else if(f.elements[i].type=="radio"){if(f.elements[i].checked==true){m +=f.elements[i].name+"="+f.elements[i].value+"&";}}else{m +=f.elements[i].name+"="+f.elements[i].value+"&";}}dt(outputDiv, 'text_content', f_n+'?'+m);return false;
}
function updateResult(vObj, vType) {  // durgesh suman
	var vItem=vObj.value;
	//if(vItem !="0") {
		dt('resultPane', 'text_content', 'task-script.php?task=getResult&type='+vType+'&itemID='+vItem);return false;
	//}
}
function loadListItem(vObj, vObjID, vType) {  // durgesh suman
	var vItem=vObj.value;
	if(vItem !="0") {
		dt(vObjID, 'text_content', 'task-script.php?task=getList&type='+vType+'&itemID='+vItem);
		return false;
	}
}
function _dt() {callHttpAPIModule();} // durgesh suman
function showPane() {
	for(var i=0;i<arguments.length;i++) {
		var element=ge(arguments[i]);
		if(element&&element.style)element.style.display='';
	}
	return false;
}
function hidePane() {
	for(var i=0;i<arguments.length;i++) {
		var element=ge(arguments[i]);
		if(element&&element.style)element.style.display='none';
	}
	return false;
}
function ge() {  // durgesh suman
  var ea;
  for( var i = 0; i < arguments.length; i++ ) {
    var e = arguments[i];
    if( typeof e == 'string' )
      e = document.getElementById(e);
    if( arguments.length == 1 )
      return e;
    if( !ea )
      ea = new Array();
      ea[ea.length] = e;
  }
  return ea;
}
function editor_two_level_change(selector,subtypes_array,sublabels_array) {  // durgesh suman
	selector=ge(selector);
	if(selector.getAttribute("typefor")) subselector=ge(selector.getAttribute("typefor"));
	if(selector && subselector) {
		subselector.options.length=1;
		type_value=selector.options[selector.selectedIndex].value;
		if(type_value==""){type_value=-1;}
		index=1;
		suboptions=subtypes_array[type_value];
		for(var key in suboptions){
			subselector.options[index]=new Option(suboptions[key],key);index++;
		}
		if(sublabels_array){
			if(sublabels_array[type_value]){
				subselector.options[0]=new Option(sublabels_array[type_value],"");
				subselector.options[0].selected=true;
			}
			else{
				subselector.options[0]=new Option("---","");
				subselector.options[0].selected=true;
			}
		}
		//subselector.disabled=subselector.options.length<=1;
	}
}
function updateResultSEO(vObj, vType) {  // durgesh suman
	var vItem=vObj.value;
	//if(vItem !="0") {
		dt('resultPane', 'text_content', '../task-script.php?task=getResult&type='+vType+'&itemID='+vItem);return false;
	//}
}
function loadListItemSEO(vObj, vObjID, vType) {  // durgesh suman
	var vItem=vObj.value;
	if(vItem !="0") {
		dt(vObjID, 'text_content', '../task-script.php?task=getList&type='+vType+'&itemID='+vItem);
		return false;
	}
}
function filterStr(vStr) {
	var str="";
	str=vStr.replace(/\//ig, "");
	str=str.replace(/ /ig, "_");
	str=str.replace(/_+/ig, "_");
	return str;
}
/* This function remove trailing spaces around a given string */
function trim(str) { 
	return( ("" + str).replace(/^\s+/,'').replace(/[\s]+/g,' ').replace(/\s+$/,'') ); 
}
/* This function validates an email value */
function validEmail(email) {
    if(email == ""){return false;} 
    badStuff = ";:/,' \"\\"; 
    for (i=0; i<badStuff.length; i++) {
        badCheck = badStuff.charAt(i) 
        if(email.indexOf(badCheck,0) != -1){return false;} 
    }
    posOfAtSign = email.indexOf("@",1);
    if(posOfAtSign == -1){return false;}
    if (email.indexOf("@",posOfAtSign+1) != -1){return false;} 
    posOfPeriod = email.indexOf(".", posOfAtSign);
    if (posOfPeriod == -1){return false;} 
    if (posOfPeriod+2 > email.length){return false;}  
	return true; 
}
function setResultSize(vURL, vRS) {  // durgesh suman
	dt('rsDiv', 'text_content', vURL+'task-script.php?task=updateRS&rs='+vRS);return false;
}
