function checkall(objForm)
{
	len = objForm.elements.length;
	for( i=0 ; i<len ; i++) 
	{
		if (objForm.elements[i].type=='checkbox') objForm.elements[i].checked = objForm.check_all.checked;
	}
}
function DateDifference(StartDate, EndDate, seperator){
	StartDateArray = StartDate.split(seperator);
	EndDateArray = EndDate.split(seperator);
	
	var dt1 = new Date(StartDateArray[2],StartDateArray[1],StartDateArray[0]);
	var dt2 = new Date(EndDateArray[2],EndDateArray[1],EndDateArray[0]);
	if (dt1.getTime() > dt2.getTime()) {
		return false;
	} else {
		return true;
	}
}

function isLesserThanCurrentDate(CalDate, seperator){
	var CalDateArray = CalDate.split(seperator);
	var objectJsDate = new Date();
	CalYear = CalDateArray[2];
	CalMonth = CalDateArray[1];
	CalDate = CalDateArray[0];
	
	CurYear = objectJsDate.getFullYear();
	CurMonth = objectJsDate.getMonth() + 1;
	CurDate = objectJsDate.getDate();
	
	var dt1 = new Date(CalYear,CalMonth,CalDate);
	var dt2 = new Date(CurYear,CurMonth,CurDate);
	if (dt2.getTime() > dt1.getTime()) 
	{
		return true;
	}
	else
	{
		return false;	
	}
}

function submit_form(frmobj,comb)
{
	var checked = 0;
	if ((frmobj.elements['status[]'] != null) && (frmobj.elements['status[]'].length == null))
	{
		if (frmobj.elements['status[]'].checked)
		{
			checked = 1;
		}
	}
	else
	{
		for (var i=0; i < frmobj.elements['status[]'].length; i++)
		{
			if (frmobj.elements['status[]'][i].checked)
			 {
				checked = 1;
				break;
			 }
		}
	}
	
	if (checked == 0)
	{
		alert("Please select checkboxes to delete or activate/deactivate any record.");
		return false;
	}
	
	if(comb == 'Delete')
	{
		if(confirm ("Are you sure you want to delete record(s)?"))
		{
			frmobj.listingAction.value = '<?php print "DELETE"; ?>';
			frmobj.submit();
		}
		else
		{
			return false;
		}
	}
	else if(comb=='Deactivate')
	{
		frmobj.listingAction.value = '<?php print "INACTIVE"; ?>';
		frmobj.submit();
	}
	else if(comb=='Activate')
	{
		frmobj.listingAction.value = '<?php print "ACTIVE"; ?>';
		frmobj.submit();
	}
}

function getExt(filename) 
{
	var dot_pos = filename.lastIndexOf(".");
	if(dot_pos == -1)
		return "";
	return filename.substr(dot_pos+1).toLowerCase();
}
function validateUrl(str) {
 	var regexp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{2,3}/;
 	return regexp.test(str);
}

function validateEmail(str){
	var regex = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;	
	return regex.test(str);
}