// JavaScript Document

<!--
var elm="";
var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var days = new Array("S", "M", "T", "W", "T", "F", "S");
var today = new getToday(); 
var element_id;
var today_date;
function getDays(month, year) 
{ 
// Test for leap year when February is selected. 
	if (1 == month) return ((0 == year % 4) && (0 !=(year % 100))) || (0 == year % 400) ? 29 : 28; else return daysInMonth[month];
}
function getToday()
{ // Generate today's date. 
	this.now = new Date(); 
	this.year = this.now.getFullYear() ; // Returned year XXXX 
	this.month = this.now.getMonth(); 
	this.day = this.now.getDate();
} 
function newCalendar() 
{
	var parseYear;
	//if(navigator.appVersion=="5.0 (Windows; en-US)")
		parseYear = parseInt(document.getElementById("year").options[document.getElementById("year").selectedIndex].text); 
	//else
	//	parseYear= parseInt(document.getElementById("year").options[document.getElementById("year").selectedIndex].text);
	var newCal = new Date(parseYear , document.getElementById("month").selectedIndex, 1); 
	var day = -1;
	var startDay = newCal.getDay(); 
	var daily = 0; today = new getToday();
	// 1st call 
	if ((today.year == newCal.getFullYear() ) && (today.month == newCal.getMonth())) 
		day = today.day; 
	today_date=newCal.getFullYear()+"-";
	if(newCal.getMonth()+1>9)
		today_date+=(newCal.getMonth()+1)+"-";
	else
		today_date+="0"+(newCal.getMonth()+1+"-");
	if(day>9)
		today_date+=(day);
	else
		today_date+="0"+(day);
// Cache the calendar table's tBody section, dayList. 
	var tableCal = document.getElementById("calendar").tBodies.dayList; 
	var intDaysInMonth = getDays(newCal.getMonth(), newCal.getFullYear() ); 
	
	for (var intWeek = 0; intWeek < tableCal.rows.length; intWeek++) 
	{
		for (var intDay = 0; intDay < tableCal.rows[intWeek].cells.length; intDay++) 
		{ 
			var cell = tableCal.rows[intWeek].cells[intDay]; // Start counting days. 
			if((intDay == startDay) && (0 == daily)) daily = 1; // Highlight the current day.
			cell.style.color = (day == daily) ? "red" : ""; 
			if(day == daily)
			{ 
				document.getElementById("todayday").innerHTML= "Today: " + day + "/" + (newCal.getMonth()+1) + "/" + newCal.getFullYear() ; 
			} // Output the day number into the cell. 
			if ((daily > 0) && (daily <= intDaysInMonth)) 
				cell.innerHTML = daily++;
			else 
				cell.innerHTML = ""; 
		}
	}
} 
function getTodayDay() 
{ 
	if(((today.month+1)>9)&&(today.day>9))
		document.getElementById(element_id).value = today.year + "-" + (today.month+1) + "-" + today.day;
	else if(((today.month+1)>9)&&(today.day<=9))
		document.getElementById(element_id).value = today.year + "-" + (today.month+1) + "-0" + today.day;
	else if(((today.month+1)<=9)&&(today.day>9))
		document.getElementById(element_id).value = today.year + "-0" + (today.month+1) + "-" + today.day;
	else if(((today.month+1)<=9)&&(today.day<=9))
		document.getElementById(element_id).value = today.year + "-0" + (today.month+1) + "-0" + today.day;
	document.getElementById("calendar").style.visibility="hidden";
	//document.all.calendar.style.display="none";
	document.getElementById("year").selectedIndex =100; 
	document.getElementById("month").selectedIndex= today.month; 
} 
function getDate(val) 
{ // This code executes when the user clicks on a day // in the calendar.
	/*if ("TD" == event.srcElement.tagName) // Test whether day is valid.
	{ 
		if ("" != event.srcElement.innerHTML) 
		{*/ 
			var mn = document.getElementById("month").selectedIndex+1; 
			var Year = document.getElementById("year").options[document.getElementById("year").selectedIndex].text;
			var dd=val;//event.srcElement.innerHTML;
			if((dd.length==1)&&(mn<10))
				document.getElementById(element_id).value=Year+"-0"+mn +"-0"+val;//event.srcElement.innerHTML; 
			else if((dd.length==1)&&(mn>9))
				document.getElementById(element_id).value=Year+"-"+mn +"-0"+val;//event.srcElement.innerText; 
			else if((dd.length>1)&&(mn<10))
				document.getElementById(element_id).value=Year+"-0"+mn +"-"+val;//event.srcElement.innerText; 
			else if((dd.length>1)&&(mn>9))
				document.getElementById(element_id).value=Year+"-"+mn +"-"+val;//event.srcElement.innerText; 
			document.getElementById("calendar").style.visibility="hidden";
			//document.all.calendar.style.display="none"; 
		/*} 
	}*/
} 
function GetBodyOffsetX(el_name, shift)
{ 
	var x;
	var y; 
	x = 0; 
	y = -5; 
	//var el=el_name;
	//alert("Off:"+document.getElementById(el_name).offsetLeft);
	var elem = document.getElementById([el_name]);
	do 
	{ 
		x += elem.offsetLeft; 		
		y += elem.offsetTop; 
		if (elem.tagName == "DIV")
			break; 
		elem = elem.offsetParent;
	} while (1 > 0); 
	shift[0] = x;
	shift[1] = y; 
	return x;
}
function SetCalendarOnElement(el_name)
{ 
	if (el_name=="") 
		el_name = element_id;
	var shift = new Array(2);
	GetBodyOffsetX(el_name, shift); 
	document.getElementById("calendar").style.pixelLeft = shift[0]; 
	document.getElementById("calendar").style.left = shift[0]+"px";	// - document.all.calendar.offsetLeft;
	document.getElementById("calendar").style.pixelTop = shift[1] + 25 ;
	document.getElementById("calendar").style.top = (shift[1]+25)+"px"; 
	//alert(document.getElementById("calendar").style.pixelLeft);
} 
function ShowCalendar(elem_name)
{ 
	if (elem_name=="") elem_name = element_id; 
	element_id = elem_name; //element_id is global variable newCalendar();
	SetCalendarOnElement(element_id);
	document.getElementById("calendar").border= "1";
	document.getElementById("calendar").style.visibility = "visible";
	//document.all.calendar.style.display="inline";
}
function HideCalendar()
{ 
	document.getElementById("calendar").style.visibility="hidden";
	//document.all.calendar.style.display="none";
}
function toggleCalendar(elem_name)
{ 
//if(document.all.calendar.style.display=="none")
	if (document.getElementById("calendar").style.visibility == "hidden")
		ShowCalendar(elem_name); 
	else 
		HideCalendar();/**/
}
/*function toggleCalendar1(elem_name)
{ 
//if(document.all.calendar.style.display=="none")
	if (document.getElementById("calendar").style.visibility == "hidden")
	{
		document.getElementById("sellocation").style.visibility=="hidden";
		ShowCalendar(elem_name); 
	}
	else 
		HideCalendar();/*
}*/
function createMonthList()
{
	var k="";
	for (var intLoop = 0; intLoop < months.length; intLoop++) 
		k+=("<OPTION " + (today.month == intLoop ? "Selected" : "") + ">" + months[intLoop]+"</OPTION>");
	return (k);
}
function createYearList()
{
	var k="";
	var yr=0;
	//
		//yr=new Date().getYear()+1820;
	//else if(navigator.appName=="Microsoft Internet Explorer")-80
	if(navigator.appName=="Netscape")
		yr=1900+(new Date().getYear());
	else
		yr=new Date().getYear();
	//new Date().getYear()
	for (var intLoop = yr; intLoop <=yr+2 ; intLoop++)
		k+=("<OPTION " + (today.year == intLoop ? "Selected" : "") + ">" + intLoop); 
	return (k);
}
function createDayColumns()
{
	var k="";
	for (var intLoop = 0; intLoop < days.length; intLoop++)
		k+=("<TD>" + days[intLoop] + "</TD>");
	return (k);
}
function createGrids()
{
	var k="";
	for (var intWeeks = 0; intWeeks < 6; intWeeks++) 
	{
		k+=("<TR>"); 
		for (var intDays = 0; intDays < days.length; intDays++) 
			k+=("<TD onClick=\"getDate(this.innerHTML)\"></TD>");
		k+=("</TR>"); 
	} 
	return (k);
}

function createCalendar()
{
	var k="";
	//k+="<div id=\"calendar1\" style=\"border:1 solid #ffffff\">"
	k+=("<TABLE bgColor=\"#ffffff\" border=\"1\" bordercolor=\"#000000\" cellPadding=\"0\" cellSpacing=\"3\" class=\"class2\" id=\"calendar\" style=\"position:absolute; visibility:hidden; z-index:1004; border-collapse:collapse; left:10px; top:5px;\">");
	k+=("<TBODY> <TR> <TD colSpan=\"7\" vAlign=\"center\">"); 
/*	<!--Month combo box --> 
	<SCRIPT language="javascript" src="wpscripts/jsfixes.js"></script>*/
	k+=("<SELECT id=\"month\" onChange=\"newCalendar()\" class=\"class2\">");
	k+=createMonthList();
	k+=("</SELECT> <!-- Year combo box -->");
	k+=("<SELECT id=\"year\" onChange=\"newCalendar()\" class=\"class2\">"); 
	// Output years into the document. // Select current year. 
	k+=createYearList();
	k+=("</SELECT> ");
	k+=("</TD> </TR> <TR class=days>");
	 <!-- Generate column for each day.-->
	// Output days.visibility:hidden; 
	k+=createDayColumns();
	k+=("</TR> <TBODY class=\"dates\" id=\"dayList\" vAlign=\"center\">");
	 <!-- Generate grid for individual days. -->
	k+=createGrids();
	//k+=("<//SCRIPT> ");
	<!-- Generate today day. -->
	k+=("</TBODY> <TBODY> <TR> <TD class=\"today\" colSpan=\"5\" id=\"todayday\" onClick=\"getTodayDay()\"></TD> <TD align=right colSpan=2>");
	k+=("<span style=\"cursor:pointer\" onclick=\"HideCalendar();\">");
	k+=("<SPAN style=\"COLOR: black; FONT-SIZE: 10px\"><B>Hide</B></SPAN></span>");
	k+=("</TD> </TR> </TBODY>");
	//</div>
	return (k);
/**/	
}


function setList()
{
	for(i=0;i<document.getElementById("month").options.length;i++)
		document.getElementById("month").selectedIndex=new Date().getMonth();
}

function loadCalendar()
{
	var vv=createCalendar();
	document.getElementById("calendardiv").innerHTML=vv
	//document.write(createCalendar());
	setList();
	document.getElementById("year").selectedIndex=0;
	newCalendar();
	toggleCalendar("opening_date");
	HideCalendar();
}

function loadCalendarn1()
{
	var vv=createCalendar();
	document.getElementById("calendardiv").innerHTML=vv
	//document.write(createCalendar());
	setList();
	document.getElementById("year").selectedIndex=0;
	newCalendar();
	toggleCalendar("eventdate");
	HideCalendar();
}
var cmsfile,flag=0;
if(window.XMLHttpRequest)
{
	xmlhttp=new XMLHttpRequest();
	flag=1;
}
else if(window.ActiveXObject)
{
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	flag=1;
}
else
	alert("Your Browser does not support XML HTTP");
if(flag==1)
{
	var rd=Math.ceil(1000*Math.random());
	xmlhttp.open("GET","getcmsfiles.php?id=true&rd="+rd,false);
	xmlhttp.send(null);
	var retval=xmlhttp.responseText;
	if(retval!="")
	{
		cmsfile=retval.split(",");
		spflag=1;
	}
}

function validateData()

{

	if(document.getElementById("name").value=="")

	{

		alert("Enter Your Name");

		document.getElementById("name").focus();

		return (false);

	}

	if(document.getElementById("email").value=="")

	{

		alert("Enter Your Email");

		document.getElementById("email").focus();

		return (false);

	}

	if(document.getElementById("email").value!="")

	{

		var ch=document.getElementById("email").value;

		var at1=ch.indexOf("@");

		var at2=ch.lastIndexOf("@");

		if((at1!=at2)||(at1<1))

		{

			alert("Inavlid email");

			document.getElementById("email").focus();

			document.getElementById("email").select();

			return (false);

		}

		var dot=ch.indexOf(".");

		if(dot<1)

		{

			alert("Inavlid email");

			document.getElementById("email").focus();

			document.getElementById("email").select();

			return (false);

		}			

	}

	if(document.getElementById("email2").value=="")

	{

		alert("Enter Confirm Your Email");

		document.getElementById("email2").focus();

		return (false);

	}

	if(document.getElementById("email").value!=document.getElementById("email2").value)

	{

		alert("Email and Confirm email should have same value");

		document.getElementById("email2").focus();

		document.getElementById("email2").select();

		return (false);

	}

	if(document.getElementById("password").value=="")

	{

		alert("Enter Your Password");

		document.getElementById("password").focus();

		return (false);

	}

	if(document.getElementById("city").selectedIndex==0)

	{

		alert("Select a city");

		document.getElementById("city").focus();

		return (false);

	}

	if(document.getElementById("category").selectedIndex==0)

	{

		alert("Select a category");

		document.getElementById("category").focus();

		return (false);

	}

	if(document.getElementById("phone").value!="")

	{

		var pat="0123456789";

		var ph=document.getElementById("phone").value;

		for(i=0;i<ph.length;i++)

		{

			for(j=0;j<pat.length;j++)

			{

				

			}

		}

	}

	if(document.getElementById("captchatext").value=="")

	{

		alert("Enter Text from image");

		document.getElementById("captchatext").focus();

		return (false);

	}

	if(document.getElementById("captchatext").value!="")

	{

		if(document.getElementById("captchatext").value.length<5)

		{

			alert("Invalid Text. Re-enter");

			document.getElementById("captchatext").focus();

			document.getElementById("captchatext").select();

			return (false);

		}

	}

}



function validateLogin()

{

	if(document.getElementById("emailid").value=="")

	{

		alert("Enter Email Id");

		document.getElementById("emailid").focus();

		return (false);

	}

	if(document.getElementById("password2").value=="")

	{

		alert("Enter Password");

		document.getElementById("password2").focus();

		return (false);

	}

}



function arrangeBoxes(left_pos,totalboxes)

{

	var lef=left_pos;

	var topp=950;

	var ftop=5;

	for(i=0;i<totalboxes;i++)

	{

		if((i%8==0)&&(i>0))

		{

			lef=left_pos;

			topp+=50;

			ftop+=4;

			document.getElementById("footer").style.top=""+ftop+"%";

		}

		document.getElementById("dyn_box"+i).style.left=""+lef+"px";

		document.getElementById("dyn_box"+i).style.top=""+topp+"px";

		lef+=97;

	}

}



function validateUsermail()

{

	if(document.getElementById("email").value=="")

	{

		alert("Enter value for email");

		document.getElementById("email").focus();

		return (false);

	}

	if(document.getElementById("email").value!="")

	{

		var ch=document.getElementById("email").value;

		var at1=ch.indexOf("@");

		var at2=ch.lastIndexOf("@");

		if((at1!=at2)||(at1<1))

		{

			alert("Inavlid email");

			document.getElementById("email").focus();

			document.getElementById("email").select();

			return (false);

		}

		var dot=ch.indexOf(".");

		if(dot<1)

		{

			alert("Inavlid email");

			document.getElementById("email").focus();

			document.getElementById("email").select();

			return (false);

		}			

	}

}



function arrangeLeftBoxes(totalbox)

{

	var tp=95;

	for(i=1;i<totalbox;i++)

	{

		document.getElementById("left_box"+i).style.top=""+tp+"px";

		tp+=51;

	}

}



function arrangeRightBoxes(totalbox)

{

	var tp=320;

	for(i=1;i<totalbox;i++)

	{

		document.getElementById("right_box"+i).style.top=""+tp+"px";

		tp+=43;

	}

}



/*function arrangeBottomBoxes(left_pos,totalboxes)

{

	var lef=left_pos;

	var topp=950;

	var ftop=5;

	for(i=0;i<totalboxes;i++)

	{

		if((i%8==0)&&(i>0))

		{

			lef=left_pos;

			topp+=50;

			ftop+=4;

			document.getElementById("footer").style.top=""+ftop+"%";

		}

		document.getElementById("dyn_box"+i).style.left=""+lef+"px";

		document.getElementById("dyn_box"+i).style.top=""+topp+"px";

		lef+=97;

	}

}*/



function arrangeBottomBoxes(left_pos,totalboxes)

{

	var lef=left_pos;

	var topp=920;

	var ftop=5;

	for(i=0;i<totalboxes;i++)

	{

		/*if((i%8==0)&&(i>0))

		{

			lef=left_pos;

			topp+=50;

			ftop+=4;

			document.getElementById("footer").style.top=""+ftop+"%";

		}/**/

		document.getElementById("bottom_box"+i).style.left=""+lef+"px";

		//document.getElementById("bottom_box"+i).style.top=""+topp+"px";

		lef+=97;

	}

}



function openNewWindow(links)

{

	window.open(links);

}

function showProfile(id)
{
	var rd=Math.ceil(10000*Math.random());
	var retval=showModalDialog("viewprofile.php?mid="+id+"&rd="+rd,"","dialogHeight:400px;dialogWidth:350px;dialogLeft:400px;dialogTop:250px;resizeable:no;scroll:no;status:no;unadorned:yes;center:yes;edge:sunken");
	if(retval)
	{
		document.getElementById("memberid").value=id;
		document.getElementById("form2").submit();
	}
}
function validateRightBoxes()
{
	if(parseInt(document.getElementById("boxesid").value)>0)
	{
		if(document.getElementById("boxes").value=="")
		{
			alert("Enter Box Name");
			document.getElementById("boxes").focus();
			return (false);
		}
		if(document.getElementById("category").selectedIndex==0)
		{
			alert("Select a category");
			document.getElementById("category").focus();
			return (false);
		}
	}
	else
		return (false);
}

function validateLeftBoxes()
{
	if(parseInt(document.getElementById("boxesid").value)>0)
	{
		if(document.getElementById("boxes").value=="")
		{
			alert("Enter Box Name");
			document.getElementById("boxes").focus();
			return (false);
		}
		if(document.getElementById("category").selectedIndex==0)
		{
			alert("Select a category");
			document.getElementById("category").focus();
			return (false);
		}
	}
	else
		return (false);
}

function validateBottomBoxes()
{
	if(parseInt(document.getElementById("boxesid").value)>0)
	{
		if(document.getElementById("boxes").value=="")
		{
			alert("Enter Box Name");
			document.getElementById("boxes").focus();
			return (false);
		}
		if(document.getElementById("category").selectedIndex==0)
		{
			alert("Select a category");
			document.getElementById("category").focus();
			return (false);
		}
		
	}
	else
		return (false);
}

function validateCity()
{
	if(document.getElementById("city").value=="")
	{
		alert("Enter City Name");
		document.getElementById("city").focus();
		return (false);
	}
}

function validateCategory()
{
	if(document.getElementById("category").value=="")
	{
		alert("Enter Category Name");
		document.getElementById("category").focus();
		return (false);
	}
}

function viewTender(tenderid)
{
	document.getElementById("tenderframe").src="displaytender.php?tenderid="+tenderid;
}

function deleteMember()
{
	if(confirm("Are you sure you want to delete this member?"))
	{
		location.href="deletedata.php?deletemember="+document.getElementById("memberid").value;
	}
}

function deleteThisMember(id,pno)
{
	if(confirm("Are you sure you want to delete this member?"))
	{
		location.href="deletedata.php?deletemember="+id+"&pno="+pno;
	}
}

function validateData1()
{
	if(document.getElementById("name").value=="")
	{
		alert("Enter Your Name");
		document.getElementById("name").focus();
		return (false);
	}
	if(document.getElementById("email").value=="")
	{
		alert("Enter Your Email");
		document.getElementById("email").focus();
		return (false);
	}
	if(document.getElementById("email").value!="")
	{
		var ch=document.getElementById("email").value;
		var at1=ch.indexOf("@");
		var at2=ch.lastIndexOf("@");
		if((at1!=at2)||(at1<1))
		{
			alert("Inavlid email");
			document.getElementById("email").focus();
			document.getElementById("email").select();
			return (false);
		}
		var dot=ch.indexOf(".");
		if(dot<1)
		{
			alert("Inavlid email");
			document.getElementById("email").focus();
			document.getElementById("email").select();
			return (false);
		}			
	}
	if(document.getElementById("city").selectedIndex==0)
	{
		alert("Select a city");
		document.getElementById("city").focus();
		return (false);
	}
	if(document.getElementById("category").selectedIndex==0)
	{
		alert("Select a category");
		document.getElementById("category").focus();
		return (false);
	}
	if(document.getElementById("phone").value!="")
	{
		var pat="0123456789";
		var ph=document.getElementById("phone").value;
		for(i=0;i<ph.length;i++)
		{
			for(j=0;j<pat.length;j++)
			{
				
			}
		}
	}
}

function getcmsfile(index)
{
	if(index==0)
	{
		document.getElementById("cmslink").value="";
		document.getElementById("contenteditor").value="";
	}
	else
	{
		document.getElementById("cmsid").value=index;
		document.getElementById("form1").submit();
	}
}

function editMemberProfile(id)
{
	document.getElementById("memberid").value=id;
	document.getElementById("form2").submit();
}

function validateNewTenders(to_day)
{
	/*if(document.getElementById("openingdate").value=="")
	{
		alert("Enter Opening Date");
		document.getElementById("openingdate").focus();
		return (false);
	}*/
	if(document.getElementById("closingdate").value=="")
	{
		alert("Enter Closing Date");
		document.getElementById("closingdate").focus();
		return (false);
	}
	if(document.getElementById("closingdate").value<=to_day)
	{
		alert("Invalid Closing Date");
		document.getElementById("closingdate").focus();
		document.getElementById("closingdate").select();
		return (false);
	}
	if(document.getElementById("openingdate").value!="")
	{
		if(document.getElementById("openingdate").value>=document.getElementById("closingdate").value)
		{
			alert("Tender opening date should be before closing date");
			document.getElementById("closingdate").focus();
			document.getElementById("closingdate").select();
			return (false);
		}
	}
	if(document.getElementById("location").value=="")
	{
		alert("Enter Location");
		document.getElementById("sellocation").focus();
		return (false);
	}
	if(document.getElementById("summary").value=="")
	{
		alert("Enter Tender Summary");
		document.getElementById("summary").focus();
		return (false);
	}
}

function viewTender(tenderid)
{
	document.getElementById("tenderframe").src="displaytender.php?tenderid="+tenderid;
}

function validateSearchTender()
{
	if(document.getElementById("category").selectedIndex==0)
	{
		alert("Select a category from list");
		document.getElementById("category").focus();
		return (false);
	}
}

function editTender(edittender)
{
	document.getElementById("edittender").value=edittender;
	document.getElementById("form1").action="postnewtenders.php";
	document.getElementById("form1").submit();
}

function view_Tender(viewtender)
{
	document.getElementById("viewtender").value=viewtender;
	document.getElementById("form1").action="viewtender.php";
	document.getElementById("form1").submit();
}

function getLocations(index)
{
	if(index>0)
	{
		document.getElementById("location").value=document.getElementById("sellocation").options[index].text;
		if(index==document.getElementById("sellocation").options.length-1)
		{
			document.getElementById("location").readOnly=false;
			document.getElementById("location").focus();
		}
		else
			document.getElementById("location").readOnly=true;
	}
	else
		document.getElementById("location").value="";
}
function validateNewPassword()
{
	if(document.getElementById("old_password").value=="")
	{
		alert("Enter Old Password");
		document.getElementById("old_password").focus();
		return (false);
	}
	if(document.getElementById("new_password").value=="")
	{
		alert("Enter New Password");
		document.getElementById("new_password").focus();
		return (false);
	}
	if(document.getElementById("con_password").value!=document.getElementById("new_password").value)
	{
		alert("New Password and Confirm Password should have same value");
		document.getElementById("con_password").focus();
		document.getElementById("con_password").select();
		return (false);
	}
}

function validate_Data()
{
	if(document.getElementById("name").value=="")
	{
		alert("Enter Your Name");
		document.getElementById("name").focus();
		return (false);
	}
	if(document.getElementById("email").value=="")
	{
		alert("Enter Your Email");
		document.getElementById("email").focus();
		return (false);
	}
	if(document.getElementById("email").value!="")
	{
		var ch=document.getElementById("email").value;
		var at1=ch.indexOf("@");
		var at2=ch.lastIndexOf("@");
		if((at1!=at2)||(at1<1))
		{
			alert("Inavlid email");
			document.getElementById("email").focus();
			document.getElementById("email").select();
			return (false);
		}
		var dot=ch.indexOf(".");
		if(dot<1)
		{
			alert("Inavlid email");
			document.getElementById("email").focus();
			document.getElementById("email").select();
			return (false);
		}			
	}
	if(document.getElementById("city").selectedIndex==0)
	{
		alert("Select a city");
		document.getElementById("city").focus();
		return (false);
	}
	if(document.getElementById("category").selectedIndex==0)
	{
		alert("Select a category");
		document.getElementById("category").focus();
		return (false);
	}
	if(document.getElementById("phone").value!="")
	{
		var pat="0123456789";
		var ph=document.getElementById("phone").value;
		for(i=0;i<ph.length;i++)
		{
			for(j=0;j<pat.length;j++)
			{
				
			}
		}
	}
}

function displayDetails(index)
{
	document.getElementById("details"+index).style.display="block";
}
function hideDetails(index)
{
	document.getElementById("details"+index).style.display="none";
}
function cinemafeatured()
{
	if(document.getElementById("heading").value=="")
	{
		alert("Enter Contact");
		document.getElementById("heading").focus();
		return (false);
	}
	if(document.getElementById("details").value=="")
	{
		alert("Enter details");
		document.getElementById("details").focus();
		return (false);
	}
}

function validatePackage()
{
	var ch,pat="0123456789",pat1="0123456789.";
	if(document.getElementById("packagename").value=="")
	{
		alert("Enter package name");
		document.getElementById("packagename").focus();
		return (false);
	}
	if(document.getElementById("nooftenders").value=="")
	{
		alert("Enter no of tenders");
		document.getElementById("nooftenders").focus();
		return (false);
	}
	ch=document.getElementById("nooftenders").value;
	for(i=0;i<ch.length;i++)
	{
		for(j=0;j<pat.length;j++)
		{
			if(ch.charAt(i)==pat.charAt(j))
				break;
		}
		if(j==pat.length)
			break;
	}
	if(i<ch.length)
	{
		alert("Invalid value for No of Tenders");
		document.getElementById("nooftenders").focus();
		document.getElementById("nooftenders").select();
		return (false);
	}
	if(document.getElementById("duration").value=="")
	{
		alert("Enter duration value");
		document.getElementById("duration").focus();
		return (false);
	}
	ch=document.getElementById("duration").value;
	for(i=0;i<ch.length;i++)
	{
		for(j=0;j<pat.length;j++)
		{
			if(ch.charAt(i)==pat.charAt(j))
				break;
		}
		if(j==pat.length)
			break;
	}
	if(i<ch.length)
	{
		alert("Invalid value for duration");
		document.getElementById("duration").focus();
		document.getElementById("duration").select();
		return (false);
	}
	if(document.getElementById("amount").value=="")
	{
		alert("Enter amount");
		document.getElementById("amount").focus();
		return (false);
	}
	ch=document.getElementById("amount").value;
	for(i=0;i<ch.length;i++)
	{
		for(j=0;j<pat1.length;j++)
		{
			if(ch.charAt(i)==pat1.charAt(j))
				break;
		}
		if(j==pat1.length)
			break;
	}
	if(i<ch.length)
	{
		alert("Invalid value for Amount");
		document.getElementById("amount").focus();
		document.getElementById("amount").select();
		return (false);
	}
}


function getInfoLocations(index)
{
	if(index>0)
	{
		document.getElementById("info_location").value=document.getElementById("info_sellocation").options[index].text;
		if(index==document.getElementById("info_sellocation").options.length-1)
		{
			document.getElementById("info_location").readOnly=false;
			document.getElementById("info_location").focus();
		}
		else
			document.getElementById("info_location").readOnly=true;
	}
	else
		document.getElementById("info_location").value="";
}

function validateInfoDetails(to_day)
{
	if(document.getElementById("eventdate").value!="")
	{
		if(document.getElementById("eventdate").value<=to_day)
		{
			alert("Invalid Event Date");
			document.getElementById("eventdate").focus();
			document.getElementById("eventdate").select();
			return (false);
		}
	}
}

function editInformation(edittender)
{
	document.getElementById("editinfo").value=edittender;
	document.getElementById("form1").action="editinformations.php";
	document.getElementById("form1").submit();
}

function approvePosting(info)
{
	document.getElementById("infoid").name="approveposting";
	document.getElementById("infoid").value=info;
	document.getElementById("form1").submit();
}

function cancelPosting(info)
{
	document.getElementById("infoid").name="cancelposting";
	document.getElementById("infoid").value=info;
	document.getElementById("form1").submit();
}

function approvedPostingList(cat)
{
	document.getElementById("infoid").name="tcategory";
	document.getElementById("infoid").value=cat;
	document.getElementById("liststatus").value="Approved";
	document.getElementById("form1").action="postinglist.php";
	document.getElementById("form1").submit();
}

function canceledPostingList(cat)
{
	document.getElementById("infoid").name="tcategory";
	document.getElementById("infoid").value=cat;
	document.getElementById("liststatus").value="Canceled";
	document.getElementById("form1").action="postinglist.php";
	document.getElementById("form1").submit();
}

-->
