function selectDeselect(field, isCheck) {
	var boxes = document.getElementsByName(field);
	var boxes_checked = anyChecked();

	if(isCheck){
		if(document.getElementsByName(isCheck)[0].checked) setChecks(true);
		else setChecks(false);			
	}else{
		if(!boxes_checked) setChecks(true);
		else setChecks(false);
	}

	function setChecks( setting ) {
		for( var i=0; i < boxes.length; i++ ) {
			boxes[ i ].checked = setting;
		}
	}
	function anyChecked() {
		for( var i=0; i < boxes.length; i++ ) {
			if( boxes[i].checked == true) {
				return (true);
			} 
		}
		return (false);
	}
}

//To check wheather user have selected box or not
function anyChecked(field) {
	var boxes = document.getElementsByName(field);
	for( var i=0; i < boxes.length; i++ ) {
		if( boxes[i].checked == true) {
			return (true);
		} 
	}
	return (false);
}

function checkSelection(field, name) {
	ifAnyChecked(document.getElementsByName(field), name)
}

function ifAnyChecked(obj, name) {
	var count = 0;
	for( var i=0; i < obj.length; i++ ) {
		if( obj[i].checked == false) {
			count++;
		} 
	}

	if(count > 0){
		if(document.getElementById(name).checked){
			document.getElementById(name).checked = false;
		}
	}
}

//For checking Null values
function isNull(aStr)
{
	var index;		
	for (index=0; index < aStr.length; index++)
		if (aStr.charAt(index) != ' ')
			return false;
	return true;
}

function goBack(){
		window.location='limersListing.php';
}

function checkAll(frmObject){ 

	for(i=1; i<frmObject.chkRecordId.length; i++)
	{
		frmObject.chkRecordId[i].checked = frmObject.chkRecordId[0].checked;
	}
}

function checkAllModule(frmObject){ 

	for(i=1; i<frmObject.moduleid.length; i++)
	{
		frmObject.moduleid[i].checked = frmObject.moduleid[0].checked;
	}
}
	
function setStatus(strAction,strSection,frmObject) {
	if(changeStatus(strAction,strSection,frmObject)){
		frmObject.hidAllId.value = varAllId;
		frmObject.submit();
	}else{
		frmObject.hidAct.value = "";
	}
}
function setFeaturedStatus(strAction,strSection,frmObject) {
	if(changeStatus(strAction,strSection,frmObject)){
		frmObject.hidAllId.value = varAllId;
		frmObject.submit();
	}else{
		frmObject.hidAct.value = "";
	}
}
function del(strAction,strSection,frmObject) {
	if(changeStatus(strAction,strSection,frmObject)){
		frmObject.hidAllId.value = varAllId;
		frmObject.submit();
	}else{
		frmObject.hidAct.value = "";
	}
}

function printContact(strAction,strSection,frmObject,BL_PATH) {
	if(changeStatus(strAction,strSection,frmObject)){
		frmObject.hidAllId.value = varAllId;
		var windowUrl = BL_PATH+"/Users/contact/printContact.php?contacts="+frmObject.hidAllId.value;
		var printWindow = window.open(windowUrl,'Contacts','menubar=no,toolbar=no,statusbar=no,scrollbars=yes,height=450px,width=600px,top=50,left=50');
	}else{
		frmObject.hidAct.value = "";
	}
}


function delConfirm(form) {
	elements=form.getElementsByTagName("input");
	isChecked=false;
	for(i=0;i<elements.length;i++){
		if(elements[i].type=="checkbox" && elements[i].checked==true){
			isChecked=true;
			break;
		}
	}
	if(isChecked){
		var con = confirm("Do you really want to delete the images.");
		if(con){
			form.submit();
		}else{
			return false;
		}
	}else{
		alert("Select any image please.")
	}	
}

function setStatusData(form,value) {
	form.hidAct.value=value;
	var con = confirm("Do you really want to deactivate the file");
	if(con){
		form.submit();
	}else{
		return false;
	}
}

function setContentStatus(form,value) {
	var elements=form.getElementsByTagName("input");
	
	isChecked=false;
	for(i=0;i<elements.length;i++){
		if(elements[i].type=="checkbox" && elements[i].checked==true){
			isChecked=true;
			break;
		}
	}
	
	if(isChecked){
		var con = confirm("Do you really want to "+value+" the image.");
		if(con){
			form.hidAct.value=value;
			form.submit();
		}else{
			return false;
		}
	}else{
		alert("Select any image please.")
	}	
}
	
function deleteContent(form,value) {
	var elements=form.getElementsByTagName("input");
	
	isChecked=false;
	for(i=0;i<elements.length;i++){
		if(elements[i].type=="checkbox" && elements[i].checked==true){
			isChecked=true;
			break;
		}
	}
	
	if(isChecked){
		var con = confirm("Do you really want to delete the image.");
		if(con){
			form.hidAct.value=value;
			form.submit();
		}else{
			return false;
		}
	}else{
		alert("Select any image please.")
	}	
	
}
function deleteComment(form,value) {
	var elements=form.getElementsByTagName("input");
	
	isChecked=false;
	for(i=0;i<elements.length;i++){
		if(elements[i].type=="checkbox" && elements[i].checked==true){
			isChecked=true;
			break;
		}
	}
	
	if(isChecked){
		var con = confirm("Do you really want to delete the comment.");
		if(con){
			form.hidAct.value=value;
			form.submit();
		}else{
			return false;
		}
	}else{
		alert("Select any comment please.")
	}	
}
function deleteAbuseContent(form,value) {
	form.hidAct.value=value;
	var con = confirm("Do you really want to delete the file");
	if(con){
		form.submit();
	}else{
		return false;
	}
}

function setReset(form,value) {
	form.hidAct.value=value;
	var con = confirm("Do you really want to non abuse the file");
	if(con){
		form.submit();
	}else{
		return false;
	}
}
	
function isAllSelect(frmObject){
	var flgChk = 0;
	for(i=1; i<frmObject.chkRecordId.length; i++)
	{
		if(frmObject.chkRecordId[i].checked == false)
		{
			flgChk = 1;
			break;
		}
	}
	if(flgChk == 1){
		frmObject.chkRecordId[0].checked = false;
	}else{
		frmObject.chkRecordId[0].checked = true;
	}
}
	
function isAllSelectModule(frmObject){
	var flgChk = 0;
	for(i=1; i<frmObject.moduleid.length; i++)
	{
		if(frmObject.moduleid[i].checked == false)
		{
			flgChk = 1;
			break;
		}
	}
	if(flgChk == 1){
		frmObject.moduleid[0].checked = false;
	}else{
		frmObject.moduleid[0].checked = true;
	}
}

function changeStatus(strAction,strSection,frmObject){
	frmObject.hidAct.value = strAction;
	varMsg = "Do you really want to "+ strAction + " the selected " + strSection + " ?";
	if(isAnySelect(frmObject)){
		if(confirm(varMsg)){	
			return true;	
		}
	}else{
		jQuery.facebox("<b>Please select a " + strSection + ".</b>")
		return false;
	}
}	
	
var varAllId;
var isNS = (navigator.appName=="Netscape")?1:0; //verify for netscape/mozilla
function isAnySelect(frmObject){	
		
	varAllId = "";	
	
	for(i=1; i<frmObject.chkRecordId.length; i++)
	{   	
		if(frmObject.chkRecordId[i].checked == true) {
				//alert(frmObject.chkRecordId[i].checked+"xsx");
			if(varAllId == "") {	
				//alert(frmObject.chkRecordId[i].value+"cdcdcd");	
				varAllId = frmObject.chkRecordId[i].value;
			}
			else {
				//alert(frmObject.chkRecordId[i].value+"cdcdcd");
				varAllId += "," + frmObject.chkRecordId[i].value;
			}				
		}	
	}
	//alert(varAllId+"xs");
	
	if(varAllId == ""){
		return false
	}else{
		return true
	}
}

function sortBy(sortby,frmObject)
{	
	frmObject.hidAct.value='sortBy';
	frmObject.hidSortBy.value=sortby;
	frmObject.submit();
}
		
function sortByFormName(sortby,frmName)
{	
	frmName.hidAct.value='sortBy';
	frmName.hidSortBy.value=sortby;
	frmName.submit();
}

function getFormObject(intFormNo,blFrontSection){
	intFlagForm = 0;
	for(intItrFrm = 0;intItrFrm < document.forms.length;intItrFrm++){
		for(intItrEle = 0;intItrEle < document.forms[intItrFrm].elements.length;intItrEle++){

			if(blFrontSection) {
				if(intFlagForm == intFormNo){
						return document.forms[intItrFrm];
						break;
					}else{
						intFlagForm++;
						break;
					}
			}
			else{
				if(document.forms[intItrFrm].elements[intItrEle].name == "chkRecordId"){
					if(intFlagForm == intFormNo){
						return document.forms[intItrFrm];
						break;
					}else{
						intFlagForm++;
						break;
					}
				}

			}
		}
	}
}

function showHide(id)
{ 
  if(id!=0 && id!=""){
	if(document.getElementById('a'+id).innerHTML=='Change Image'){ 
		document.getElementById('a'+id).innerHTML='Change Image';
		document.getElementById('changeHidden').value=1;
		document.getElementById('tr'+id).style.display=''; 	 	     	 	
	}
	else{
		document.getElementById('a'+id).innerHTML='Change Image';
		document.getElementById('changeHidden').value=1;
		document.getElementById('tr'+id).style.display='';    	 	
	}
  }
  
}
function uncheckMasterCheckBox()
{
	if(document.getElementById('checkAll').checked == true)
	{
		document.getElementById('checkAll').checked = false;	
	}
}

function test_me()
	{
	  var flag=0;

	  for(var i=0;i<(document.frmListing.chkRecordId.length);i++)
	  {
	        
			if(document.frmListing.chkRecordId[i].checked)
			{
	           
			   	flag=1;	
			}
			else if(!(document.frmListing.chkRecordId[i].checked))
			{
			  flag=0;
			  break;
			}
	  }
	
	  if(flag==1)
	  {
	    document.getElementById('checkAll').checked=true;
	  }
	  else
	  {
	    document.getElementById('checkAll').checked=false;
	  }
	
  }

  
function submitForm(frmObject){
	frmObject.submit();
	return false;
}
function blankTextbox(textbox){
		document.getElementById(textbox).value = '';
}
function SetAllCheckBoxes(FormName,FieldName)
	{
	var isChecked=document.getElementById('checkAll').checked;

	if(isChecked==true){
		var	CheckValue='true';
		
	}else{
		var	CheckValue='';
	}	

	if(!FormName)
		return;
		var objCheckBoxes = document.forms[FormName].elements[FieldName];

	if(!objCheckBoxes)
		return;
		var countCheckBoxes = objCheckBoxes.length;

	if(!countCheckBoxes)
		objCheckBoxes.checked = CheckValue;
	else
		// set the check value for all check boxes
		for(var i = 0; i < countCheckBoxes; i++)
		{
				objCheckBoxes[i].checked = CheckValue;

			
		}
}

		function CalcharKeyCode(aChar) {
		  var character = aChar.substring(0,1);
		  var code = aChar.charCodeAt(0);
		  return code;
		}
		
		
		function checkPhoneValidate(val){
		
		if(val){
			var strPass = val.value;
			var strLength = strPass.length;
			var lchar = val.value.charAt((strLength) - 1);
			var cCode = CalcharKeyCode(lchar);
			var t= new Array('"',"'","?",":","/","<",">","!","\\","|","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","!","@","#","$","%","^","&","*");
			for(i = 0; i < t.length; i++){
				if(strPass.indexOf(t[i])!=-1){			
					val.value=strPass.replace(t[i],"");
					break;
				}
			}
		}
		}
		/*Below function will be used to check a alphanumeric zipcode*/
		function checkAlphaNumericZip(val){
		
			if(val){
				var strPass = val.value;
				var strLength = strPass.length;
				var lchar = val.value.charAt((strLength) - 1);
				var cCode = CalcharKeyCode(lchar);
				var t= new Array('"',"'","?",":","/","<",">","!","\\","|","!","@","#","$","%","^","&","*");
				for(i = 0; i < t.length; i++){
					if(strPass.indexOf(t[i])!=-1){			
						val.value=strPass.replace(t[i],"");
						break;
					}
				}
			}
		}
		
		function checkStringValidate(val){
		
		if(val){
			var strPass = val.value;
			var strLength = strPass.length;
			var lchar = val.value.charAt((strLength) - 1);
			var cCode = CalcharKeyCode(lchar);
			var t= new Array('"',"'","?",":","/","<",">","!","\\","|","0","1","2","3","4","5","6","7","8","9");
			for(i = 0; i < t.length; i++){
				if(strPass.indexOf(t[i])!=-1){			
					val.value=strPass.replace(t[i],"");
					break;
				}
			}
		}
		}

		function checkStringSearch(val){
		
		if(val){
			var strPass = val.value;
			var strLength = strPass.length;
			var lchar = val.value.charAt((strLength) - 1);
			var cCode = CalcharKeyCode(lchar);
			var t= new Array("<",">");
			for(i = 0; i < t.length; i++){
				if(strPass.indexOf(t[i])!=-1){			
					val.value=strPass.replace(t[i],"");
					break;
				}
			}
		}
		}



