// JavaScript Document
// JavaScript Document
<!--
var xmlHttp; 
var is_ie = (navigator.userAgent.indexOf('MSIE') >= 0) ? 1 : 0; 
var is_ie5 = (navigator.appVersion.indexOf("MSIE 5.5")!=-1) ? 1 : 0; 
var is_opera = ((navigator.userAgent.indexOf("Opera 6")!=-1)||(navigator.userAgent.indexOf("Opera/6")!=-1)) ? 1 : 0; 
var is_netscape = (navigator.userAgent.indexOf('Netscape') >= 0) ? 1 : 0; 

function changeimage(id,path)
{
if (id)
	{
		var records=document.getElementById('endrec').value;
		var minrecords=document.getElementById('startrec').value;
		//alert(document.getElementById('title'+id).className);
		var requestURL = path+'require.php?id='+id; 
		var url = requestURL;
	 	xmlHttp = GetXmlHttpObject(stateChangeHandler);
		xmlHttp_Get(xmlHttp, url);
		}
	else 
	{
		alert('Invalid data');
	}
}

function changeimage1(chkstatus,path)
{
var id=document.getElementById('chkid').value;
var records=document.getElementById('endrec').value;
var minrecords=document.getElementById('startrec').value;
var endrecno = document.getElementById('endrecno').value;
var recno = document.getElementById('recno').value;
if(id==minrecords){
	var lastpage=1;
	var np=document.getElementById('np').value;
	var lp=document.getElementById('lp').value;
} else {
	var lastpage = 0;
}
if (id)
	{
		if(chkstatus=='old'){
		requestURL = path+'require.php?chkcallfor=oldnewimg&id='+id;
		} else if(chkstatus=='new') {
		requestURL = path+'require.php?chkcallfor=newimg&id='+id;
		} else if(chkstatus=='prev') {
		var id1=id;
		id = document.getElementById('recno').value;
		id = parseInt(parseInt(id) - 1);
		if(id==(recno-1)){
			var lastpage=document.getElementById('lp').value;
			var np=document.getElementById('np').value;
			var lp=document.getElementById('lp').value;
		} else {
			var lastpage = 0;
		}
		requestURL = path+'require.php?chkcallfor=previmg&id='+id+'&lastid='+id1+'&minrecords='+minrecords+'&records='+records+'&lastpage='+lastpage+'&np='+np+'&lp='+lp;
		}
		else if(chkstatus=='next'){
		var id1=id;
		id = document.getElementById('recno').value;
		id = parseInt(parseInt(id) + 1);
		if(id==endrecno){
			var nextpage=document.getElementById('np').value;
			var np=document.getElementById('np').value;
			var lp=document.getElementById('lp').value;
		} else {
			var nextpage = 0;
		}
		requestURL = path+'require.php?chkcallfor=nextimg&id='+id+'&lastid='+id1+'&minrecords='+minrecords+'&records='+records+'&nextpage='+nextpage+'&lp='+lp+'&np='+np;
		//alert(chkstatus);
		//alert(requestURL);
		}
		//alert(requestURL);
		var url = requestURL;
 		xmlHttp = GetXmlHttpObject(stateChangeHandler);
		xmlHttp_Get(xmlHttp, url);
	}
	else 
	{
		alert('Invalid data');
	}
}

function changetitle(id,path)
{ 
if (id)
	{
		requestURL = path+'require.php?id='+id+'&title=title'; 
		var url = requestURL;
	 	xmlHttp = GetXmlHttpObject(stateChangeHandler);
		xmlHttp_Get(xmlHttp, url);
	}
	else 
	{
		alert('Invalid data');
	}
}

function callphppage(url)
{ 
	alert(url);
	if (url.length > 0)
	{ 
		var url = url; 
		alert(url);
		xmlHttp = GetXmlHttpObject(stateChangeHandler); 
		xmlHttp_Get(xmlHttp, url); 
	} 
} 
function stateChangeHandler() 
{ 
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
	{ 
		var str = xmlHttp.responseText;	
		var myArr = str.split("^_^");
		//alert(myArr);
		if(myArr[5]=='nextimg'){
			checknext(str);
		} else if(myArr[5]=='previmg'){
			checkprev(str);
		}
		else {
			showavailability(str);		
		}
	} 
} 

function xmlHttp_Get(xmlhttp, url) 
{ 
	xmlhttp.open('GET', url, true); 
	xmlhttp.send(null); 
} 
function GetXmlHttpObject(handler) 
{ 
//	document.getElementById('title'+0).focus();
	var objXmlHttp = null;    //Holds the local xmlHTTP object instance 
	if (is_ie)
	{ 
		var strObjName = (is_ie5) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP'; 
		try
		{ 
			objXmlHttp = new ActiveXObject(strObjName); objXmlHttp.onreadystatechange = handler; 		} 
		catch(e)
		{
			alert('IE detected, but object could not be created. Verify that active scripting and activeX controls are enabled');  
			return; 
		} 
	} 
	else if (is_opera)
	{ 
		alert('Opera detected. The page may not behave as expected.');
		return; 
	} //Opera has some issues with xmlHttp object functionality 
	else
	{
		objXmlHttp = new XMLHttpRequest();
		objXmlHttp.onload = handler; objXmlHttp.onerror = handler; 
	} 
	return objXmlHttp; 
} 

function showavailability(str)
{
		var myArr = str.split("^_^");
		var imagestr=myArr[0];	
		var titlestr=myArr[1];	
		var descstr=myArr[2];	
		var id=myArr[3];
		var active=myArr[5];
		if(myArr[4]=='newimg'){
			document.getElementById('newimage').className ="active";
			document.getElementById('oldimage').className ="";
		}
		if(myArr[4]=='oldimg'){
			document.getElementById('oldimage').className ="active";
			document.getElementById('newimage').className ="";
		}
		if(myArr[4]=='random' || myArr[4]=='title'){
			var id = parseInt(id);
			document.getElementById('recno').value = id;
			document.getElementById('title'+active).className ="active";
			var inactive = document.getElementById('chkid').value;
			if(document.getElementById('title'+inactive)!=null){
				document.getElementById('title'+inactive).className ="";	
			}
			document.getElementById('projectname').innerHTML=titlestr;
			document.getElementById('projectdesc').innerHTML=descstr;
			document.getElementById('chkid').value=active;
			var end = document.getElementById('end').value;
		} else {
			document.getElementById('title'+id).className ="active";
			document.getElementById('projectname').innerHTML=titlestr;
			document.getElementById('projectdesc').innerHTML=descstr;
		}
		//document.getElementById('img').src=imagestr;
		var path = document.getElementById('path1').value;
		if(id==end){
			document.getElementById('next').src=path+"blank.gif";
			document.getElementById('prev').src=path+"prev.png";
		} else if(id==0){
			document.getElementById('prev').src=path+"blank.gif";	
			document.getElementById('next').src=path+"next.png";
		} else {
			var path = document.getElementById('path1').value;
			document.getElementById('next').src=path+"next.png";
			document.getElementById('prev').src=path+"prev.png";
		}
		$(document).ready(function(){
			function loadproject(){
				$('.slides').fadeOut(function(){
					$('.slides').html('<a style="display:none" ><img src="'+imagestr+'" alt="" /></a>');
					$('.slides a').show();
				});
				$('.slides').fadeIn(500);
			}
			$('.sec .clickableul li').eq(0).children('a').addClass('here');
			loadproject();
		});
		return;
}
function checknext(str)
{
		var myArr = str.split("^_^");
		var imagestr=myArr[0];	
		var titlestr=myArr[1];	
		var descstr=myArr[2];	
		var id=myArr[3];
		var portid=myArr[4];
		var inactive=myArr[6];
		var num=myArr[7];
		//document.getElementById('img').src=imagestr;
		document.getElementById('projectname').innerHTML=titlestr;
		document.getElementById('projectdesc').innerHTML=descstr;
		$(document).ready(function(){
			function loadproject(){
				$('.slides').fadeOut(function(){
					$('.slides').html('<a style="display:none" ><img src="'+imagestr+'" alt="" /></a>');
					$('.slides a').show();
				});
				$('.slides').fadeIn(500);
			}
			$('.sec .clickableul li').eq(0).children('a').addClass('here');
			loadproject();
		});
		var end = document.getElementById('end').value;
		var path = document.getElementById('path1').value;
		if(id==end){
			document.getElementById('next').src=path+"blank.gif";	
		}
		else {
			document.getElementById('next').src=path+"next.png";
			document.getElementById('prev').src=path+"prev.png";
		}
		var endrecno = document.getElementById('endrecno').value;
		if(id==endrecno){
			pagingfun(myArr[8]);
			var endrecno = (15*(parseInt(myArr[8])+1));
			document.getElementById('endrecno').value = endrecno ;
			var np = parseInt(myArr[8])+1;
			document.getElementById('np').value=np;
			var lp=document.getElementById('lp').value;
			var lp = parseInt(lp) +1;
			//document.getElementById('title'+portid).className ="active";
			if(lp < 0){ lp = 0;}
			document.getElementById('lp').value=lp;
		}else {
			document.getElementById('title'+inactive).className ="";
			document.getElementById('title'+portid).className ="active";
		}
		//document.getElementById('endrec').value=id;
		document.getElementById('recno').value=id;
		document.getElementById('chkid').value=portid;
		return;
}
function checkprev(str)
{
		var myArr = str.split("^_^");
		var imagestr=myArr[0];	
		var titlestr=myArr[1];	
		var descstr=myArr[2];	
		var id=myArr[3];
		var portid=myArr[4];
		var inactive=myArr[6];
		var num=myArr[7];
		//document.getElementById('img').src=imagestr;
		document.getElementById('projectname').innerHTML=titlestr;
		document.getElementById('projectdesc').innerHTML=descstr;
		$(document).ready(function(){
			function loadproject(){
				$('.slides').fadeOut(function(){
					$('.slides').html('<a style="display:none" ><img src="'+imagestr+'" alt="" /></a>');
					$('.slides a').show();
				});
				$('.slides').fadeIn(500);
			}
			$('.sec .clickableul li').eq(0).children('a').addClass('here');
			loadproject();
		});
		path = document.getElementById('path1').value;
		if(id==0){
			document.getElementById('prev').src=path+"blank.gif";	
		}
		else {
			document.getElementById('next').src=path+"next.png";
			document.getElementById('prev').src=path+"prev.png";
		}
		var startrec = document.getElementById('startrec').value;
		if(id==(startrec-1)){
			pagingfun(num);
			var recno = (15*(parseInt(myArr[8])));
			document.getElementById('recno').value = recno ;
			var np=document.getElementById('np').value;
			np = parseInt(np) -1;
			document.getElementById('np').value=np;
			var lp = parseInt(myArr[8])-1;
			//document.getElementById('title'+portid).className ="active";
			document.getElementById('lp').value=lp;
		} else {
			document.getElementById('title'+inactive).className ="";
			document.getElementById('title'+portid).className ="active";
		}
		document.getElementById('recno').value=id;
		document.getElementById('chkid').value=portid;
		return;
}
//-->