// JavaScript Document
var upload_files=2;
var upload_files_new=1;
function show_submenu(id)
{
	var isExist=document.getElementById(id);
	if(isExist!=null){
	var a=document.getElementById(id); 
	if(a.style.display=='none') 
		a.style.display='';
	else
		a.style.display='none';	
	}
}
function show_menu(id)
{
	var isExist=document.getElementById(id);
	if(isExist!=null){
	var a=document.getElementById(id); 
	if(a.style.display=='none') 
		a.style.display='';
	}
}

function check_submenu(menu,cid,number)
{
	var limit=number;
	var chkid=document.getElementById(menu+cid); 
	
	if(chkid.checked==true)
	{
		for(var j=1;j<=limit;j++)
		{
			var chk=menu+cid+"_"+j;
			var isExist=document.getElementById(chk);
			if(isExist!=null)
			{
				var c=document.getElementById(chk);
				c.checked=true;
			}
			else
			{
				break;
			}
		}
		var mid=menu+"sub"+cid;
		show_menu(mid);
	}
	else
	{
		for(var j=1;j<=limit;j++)
		{
			var chk=menu+cid+"_"+j;
			var isExist=document.getElementById(chk);
			if(isExist!=null)
			{
				var c=document.getElementById(chk);
				c.checked=false;	
			}
			else 
			{
				break;
			}
		}
	}
	
}
/***for check all check boxes of each section***/
function check_section(obj,status,menu,limit)
{
	/******For setting status of all subheadings of main checkbox*******/
	if(obj!='' && status=='')
	{
		if(obj.checked==true)
		{
			status=true;	
		}
		else
		{
			status=false;	
		}
	}
	
	for(var j=1;j<=limit;j++)
	{	
		var chk=menu+j;
		var c=document.getElementById(chk);
		 c.checked = status;
		/***for heading under demographics which contains sub menu***/
		if(menu=='demo') var submax=7;//maximum subheadings no.
		else if(menu=='lab') var submax=14;	
		else if(menu=='tech') var submax=50;//In longview only 11 tupples exist	
		else if(menu=='univ') var submax=150;//In longview only 90 tupples exist		
		else if(menu=='com') var submax=100;//In longview only 40 tupples exist	
		else if(menu=='work') var submax=10;//In longview only 3 tupples exist
		else if(menu=='labm') var submax=10;//In longview only 3 tupples exist
		else if(menu=='trans') var submax=15;//In longview only 9 tupples exist
		else if(menu=='env') var submax=10;//In longview only 6 tupples exist
		else if(menu=='gov') var submax=10;//In longview only 4 tupples exist
		else if(menu=='int') var submax=20;//In longview only 6 tupples exist
		else if(menu=='util') var submax=20;//In longview only 17 tupples exist
		else if(menu=='qual') var submax=30;//In longview only 24 tupples exist
		else if(menu=='tax') var submax=20;//In longview only 9 tupples exist
		/***for checking and displaying sub headings***/
		
		check_submenu(menu,j,submax);
		if(status==false) show_submenu(menu+'sub'+j);	
	}
}
/***for check all check boxes of all section***/
function check_all_sections(status, max_menu)
{
	if(status=='')
	{
		if(document.frm.menu_all.checked==true)
		{
			status=true;	
		}
		else
		{
			status=false;	
		}
	}
	//var main=new Array("demo","lab","pay","emp","tech","univ","com","work","labm","trans","env","gov","util","qual","tax");
	var main=new Array("demo","lab","pay","emp","tech","univ","com","work","labm","trans","env","gov","int","util","qual","tax");
	var sub_max= new Array;
	/*****Give manually ****/
	for(var m=0;m<max_menu;m++)
	{
		sub_max[m]=document.getElementById('max_'+main[m]).value;
	}
	/******For showing all submenus and checking all checkboxes*******/
	
	for(var m=0;m<max_menu;m++)
	{
		//alert(m);
		show_submenu(main[m]+'menu');
		check_section('',status,main[m],sub_max[m]);
	}
	
	/******For setting status of all submenu check all checkboxes*******/
	for(var a=1;a<=max_menu;a++)
	{
		var chkall='menu'+a;
		var ca=document.getElementById(chkall);
		ca.checked=status;	
	}
}
	
function add_more()
{
	//alert("FILE : file"+upload_files+" IMAGE : image"+upload_files); 
	var a=document.getElementById("upload");
	var b=document.getElementById("nou");
	a.innerHTML+="<br><br><input type=\"text\" name=\"title"+upload_files+"\" class='input2'/>&nbsp;<input type=\"file\" name=\"file"+upload_files+"\" />";
	b.innerHTML="<input type=\"hidden\" name=\"no_uploads\" value=\""+upload_files+"\">";
	upload_files++;
}

function add_more_new()
{
	//alert("FILE : file"+upload_files_new+" IMAGE : image"+upload_files_new); 
	var a=document.getElementById("upload");
	var b=document.getElementById("nou");
	a.innerHTML+="<br><br><input type=\"text\" name=\"title"+upload_files_new+"\" class='input2'/>&nbsp;<input type=\"file\" name=\"file"+upload_files_new+"\" />";
	b.innerHTML="<input type=\"hidden\" name=\"no_uploads\" value=\""+upload_files_new+"\">";
	upload_files_new++;
}

function previewImage(file,img_id)
{
	//alert("yes:-"+img_id);
	var a=document.getElementById(img_id);
	var image_ext=file.value.substring(file.value.lastIndexOf('.')+1,file.value.length);
	 if(image_ext=="gif" || image_ext=="jpg")
	{
		a.src=file.value;
		a.style.display='';
	}
}

function popUpWin(targetPath)
{
	//WINDOW HEIGHT AND WIDTH
	var NewWinHeight=500;
	var NewWinWidth=400;
	
	//WINDOW POSITION
	var NewWinPutX=20;
	var NewWinPutY=20;
	
	//Get what is below onto one line
	TheNewWin =window.open(targetPath,'TheNewpop','fullscreen=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no'); 
	
	//Get what is above onto one line
	TheNewWin.resizeTo(NewWinHeight,NewWinWidth);
	TheNewWin.moveTo(NewWinPutX,NewWinPutY);
}
