var 	checked=false;
function clientSideInclude(id, url)
{
	var req = false;

	// For Safari, Firefox, and other non-MS browsers
	if (window.XMLHttpRequest)
	{
		try
		{
			req = new XMLHttpRequest();
		}
		catch (e)
		{
      		req = false;
    	}
  	}
	else if (window.ActiveXObject)
	{
    	// For Internet Explorer on Windows
    	try
    	{
      		req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
	        	req = false;
	      	}
    	}
	}

	var element = document.getElementById(id);

	if (!element)
	{
		alert("Bad id " + id + "passed to clientSideInclude." + "You need a div or span element " + "with this id in your page.");
		return;
	}

	if (req)
	{
		// Synchronous request, wait till we have it all
		req.open('GET', url, false);
		req.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); 
		req.send(null);
		element.innerHTML = req.responseText;

	}
	else
	{

    	element.innerHTML = "Sorry, your browser does not support " + "XMLHTTPRequest objects. This page requires " +
							"Internet Explorer 5 or better for Windows, " + "or Firefox for any system, or Safari. Other " +
							"compatible browsers may also exist.";
	}
}
function maxLen(str,len){
	var s = new String(str);
	if(s.length > len)
		return true;
	else
		return false;
}
function validImage(value) {
	return !(/^.+\.((jpg)|(JPG)|(jpeg)|(gif)|(png))$/.test(value));
}
function validPdfDoc(value) {
	return !(/^.+\.((pdf)|(PDF)|(doc)|(DOC))$/.test(value));
}
function validPdf(value) {
	return !(/^.+\.((pdf)|(PDF))$/.test(value));
}
function validDoc(value) {
	return !(/^.+\.((doc)|(DOC))$/.test(value));
}
function validEmail(value) {
	return !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(value));
}
function validPhone(value) {
	return !(/^([\(]?([8-8]{0,8})?[\+]?([0-8]{0,3})?[\)]?[\-\ ])?(([0-9]{0,5})?[\-\ ])?([0-9]{6,15})$/.test(value));
}
function validMobile(value) {
	return !(/^([\(]?([8-8]{0,8})?[\+]?([0-8]{0,0})?[\)]?[\+\ ])?(([0-9]{0,3})?[\-\ ])?([0-9]{10,13})$/.test(value));
}
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}
function getId(x)
{
	return document.getElementById(x);
}
function addOption(selectbox,text,value )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}
function deleteAll(x,y)
{
	var checked = false;
	if(y=='publish' || y == 'unpublish' || y == 'delete' || y == 'edit'){
		var aa= document.getElementById(document.forms[0].id);
	 	if (checked == false) checked = true;
		else checked = false;
		var flag = 0;	  
		for (var i =0; i < aa.elements.length; i++) 
		{
		 	if(aa.elements[i].checked == true) flag++;
		}
		if(flag == 0){
			alert("Please select atleast one record to continue");
			return false;
		}else{
			try{
			getId("task").value = x;
			}catch(e){ alert("Please give Task field");}	
		}
	}else{
		
		try{
			getId("task").value = x;
		}catch(e){ alert("Please give Task field");}
	}

	if(y == 'delete'){
		if(!confirm("Are you sure to delete the selected record(s)?")) {  return false } else document.forms[0].submit();;
	}
	
	document.forms[0].submit();
}
function submitForm(x)
{
	var checked = false;
	if(x=='publish' || x == 'unpublish' || x == 'delete' || x == 'edit'){
		var aa= document.getElementById(document.forms[0].id);
	 	if (checked == false) checked = true;
		else checked = false;
		var flag = 0;	  
		for (var i =0; i < aa.elements.length; i++) 
		{
		 	if(aa.elements[i].checked == true) flag++;
		}
		if(flag == 0){
			alert("Please select atleast one record to continue");
			return false;
		}else{
			try{
			getId("task").value = x;
			}catch(e){ alert("Please give Task field");}	
		}
	}else{
		
		try{
			getId("task").value = x;
		}catch(e){ alert("Please give Task field");}
	}

	if(x == 'delete'){
		if(!confirm("Are you sure you want to delete?")) {  return false } else document.forms[0].submit();;
	}
	
	document.forms[0].submit();
}
function submitForm1(x,y)
{
	try{
		var aa= document.getElementById(document.forms[0].id);
	 	
		for (var i =0; i < aa.elements.length; i++) 
		{
		 	aa.elements[i].checked = false;
		}
		getId("cid"+y).checked = true;
		getId("task").value = x;
	}catch(e){ alert("Please give Task field");}
}
function submitForm2(x,form)
{
	var checked = false;
	if(x=='publish' || x == 'unpublish' || x == 'delete' || x == 'edit'){
		var aa= document.getElementById(form.id);
	 	if (checked == false) checked = true;
		else checked = false;
		var flag = 0;	  
		for (var i =0; i < aa.elements.length; i++) 
		{
		 	if(aa.elements[i].checked == true) flag++;
		}
		if(flag == 0){
			alert("Please select atleast one record to continue");
			return false;
		}else{
			try{
			getId("flags").value = x;
			}catch(e){ alert("Please give flags field");}	
		}
	}else{
		
		try{
			getId("flags").value = x;
		}catch(e){ alert("Please give flags field");}
	}

	if(x == 'delete'){
		if(!confirm("Are you sure you want to delete?")) {  return false } else form.submit();;
	}
	
	form.submit();
}
function submitForm3(x,form)
{
	var checked = false;
	if(x=='publish' || x == 'unpublish' || x == 'delete' || x == 'edit'){
		var aa= document.getElementById(form.id);
	 	if (checked == false) checked = true;
		else checked = false;
		var flag = 0;	  
		for (var i =0; i < aa.elements.length; i++) 
		{
		 	if(aa.elements[i].checked == true) flag++;
		}
		if(flag == 0){
			alert("Please select atleast one record to continue");
			return false;
		}else{
			try{
			getId("view").value = x;
			}catch(e){ alert("Please give view field");}	
		}
	}else{
		
		try{
			getId("view").value = x;
		}catch(e){ alert("Please give view field");}
	}

	if(x == 'delete'){
		if(!confirm("Are you sure you want to delete?")) {  return false } else form.submit();;
	}
	
	form.submit();
}
function submitForm4(x,form)
{
	var checked = false;
	if(x=='publish' || x == 'unpublish' || x == 'delete' || x == 'edit'){
		var aa= document.getElementById(form.id);
	 	if (checked == false) checked = true;
		else checked = false;
		var flag = 0;	  
		for (var i =0; i < aa.elements.length; i++) 
		{
		 	if(aa.elements[i].checked == true) flag++;
		}
		if(flag == 0){
			alert("Please select atleast one record to continue");
			return false;
		}else{
			try{
			getId("task").value = x;
			}catch(e){ alert("Please give view field");}	
		}
	}else{
		
		try{
			getId("task").value = x;
		}catch(e){ alert("Please give view field");}
	}

	if(x == 'delete'){
		if(!confirm("Are you sure you want to delete?")) {  return false } else form.submit();;
	}
	
	form.submit();
}
function deleteConfirm(x,y)
{
	if(!confirm("Are you sure you want to delete?")) return false;
	try{
		var aa= document.getElementById(document.forms[0].id);
	 	
		for (var i =0; i < aa.elements.length; i++) 
		{
		 	aa.elements[i].checked = false;
		}
		getId("cid"+y).checked = true;
		getId("task").value = x;
		document.forms[0].submit();
	}catch(e){ alert("Please give Task field");}
}

function editConfirm(x,y)
{
	
	try{
		var aa= document.getElementById(document.forms[0].id);
	 	
		for (var i =0; i < aa.elements.length; i++) 
		{
		 	aa.elements[i].checked = false;
		}
		getId("cid"+y).checked = true;
		getId("task").value = x;
		document.forms[0].submit();
	}catch(e){ alert("Please give Task field");}
}

function checkedAll (frm1) {

	var aa= document.getElementById(document.forms[0].id);
 	if (checked == false) checked = true
   	else checked = false
          
	for (var i =0; i < aa.elements.length; i++) 
	{
		aa.elements[i].checked = checked;
	}
}
function setTask(x){
		try{
			getId("task").value = x;
		}catch(e){ alert("Please give Task field");}
}

/*
if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(c.value)))
	{
		alert("Enter proper email id");
		return false;
	}

*/

