function showallcategory(str, prodid, dbn){
	var url=window.location.protocol+"//"+window.location.host + "/";
	if (str==''){
		document.getElementById('showcategorytoadmin'+prodid).innerHTML='';
		return; 
	}
	if (window.XMLHttpRequest){ 
		xmlhttp=new XMLHttpRequest();
	} else {
		xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); 
	}
	xmlhttp.onreadystatechange=function(){ 
		if (xmlhttp.readyState==4 && xmlhttp.status==200){
			document.getElementById('showcategorytoadmin'+prodid).innerHTML=xmlhttp.responseText;
		}
	}
	xmlhttp.open('GET', url+'/getallcategories.php?catid='+encodeURI(str)+'&prodid='+encodeURI(prodid)+'&dbn='+dbn,true); 
	xmlhttp.send(); 
}

function savecategory(str, prodid, dbn){
	var url=window.location.protocol+"//"+window.location.host + "/";
	str3=document.getElementById("newcategory").selectedIndex;
	str1=document.getElementById("newcategory")[str3].text;
	str2=document.getElementById("newcategory")[str3].value;
	if (str==''){
		document.getElementById('showcategorytoadmin'+prodid).innerHTML='';
		return; 
	}
	if (window.XMLHttpRequest){ 
		xmlhttp=new XMLHttpRequest();
	} else {
		xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); 
	}
	xmlhttp.onreadystatechange=function(){ 
		if (xmlhttp.readyState==4 && xmlhttp.status==200){
			document.getElementById('showcategorytoadmin'+prodid).innerHTML=xmlhttp.responseText;
		}
	}
	xmlhttp.open('GET',url+'/getallcategories.php?oldval='+encodeURI(str)+'&val='+encodeURI(str1)+'&cateid='+encodeURI(str2)+'&prodid='+encodeURI(prodid)+'&dbn='+dbn,true); 
	xmlhttp.send(); 
}

function savecgname(keyval){
	var url=window.location.protocol+"//"+window.location.host + "/";
	cgname=document.getElementById("cgname"+keyval).value;
	cgnameold=document.getElementById("cgnameold"+keyval).value;
	userid=document.getElementById("userid"+keyval).value;
	if (cgname==''){
		document.getElementById('showresult'+keyval).innerHTML="<font color='red'>Empty CG Name is not allowed</font>";
		document.getElementById("row"+keyval).focus();
		return; 
	}
	if (window.XMLHttpRequest){ 
		xmlhttp=new XMLHttpRequest();
	} else {
		xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); 
	}
	xmlhttp.onreadystatechange=function(){ 
		if (xmlhttp.readyState==4 && xmlhttp.status==200){
			document.getElementById('showresult'+keyval).innerHTML=xmlhttp.responseText;
			document.getElementById("row"+keyval).focus();
		}
	}
	xmlhttp.open('GET',url+'/getallcategories.php?cgname='+encodeURI(cgname)+'&cgnameold='+encodeURI(cgnameold)+'&userid='+encodeURI(userid),true); 
	xmlhttp.send(); 
}

/*
function attachement(){
	document.getElementById("atcmnt").innerHTML="<input type='file' name='file' id='file'>";
}
*/


function validatemailsendingform(){
	if (document.frm1.file_browse.value == "") {
		//alert("Please select a file before submitting your enquiry.");
		//return false;
	}
	else {
		var ext = document.frm1.file_browse.value;
		ext=ext.split(".");
		ext=ext[1];
		//ext = ext.substring(ext.length-3,ext.length);
	  	ext = ext.toLowerCase();
		if(ext == 'pdf' || ext == 'doc' || ext == 'docx' || ext == 'jpeg' || ext == 'jpg' || ext == 'gif' || ext == 'png' || ext == 'txt' || ext == 'xls' || ext == 'xlsx') 
			return true;
	  	else {
	    		alert("You selected a ." + ext + " file; this is not allowed.");
	    		return false; 
		}
		

	}

	return true;

}

function removelistemail(){
	document.getElementById("tomaillist").value="";
	document.getElementById("entry_emaillist").value="";
	document.getElementById("entry_namelist").value="";
	
}



function fillEmailValue(){
	var val=document.getElementById("emaillist").value;
	var values=val.split("^");
	var list=values[1].split("/");
	if(document.getElementById("tomaillist").value==""){
		document.getElementById("tomaillist").value=list[1];
	}else{
		var pre_val=document.getElementById("tomaillist").value;
		document.getElementById("tomaillist").value=pre_val+", "+list[1];
	}
	
	if(document.getElementById("entry_emaillist").value==""){
		document.getElementById("entry_emaillist").value=values[0];
	}else{
		var pre_val=document.getElementById("entry_emaillist").value;
		document.getElementById("entry_emaillist").value=pre_val+", "+values[0];
	}

	if(document.getElementById("entry_namelist").value==""){
		document.getElementById("entry_namelist").value=list[0];
	}else{
		var pre_val=document.getElementById("entry_namelist").value;
		document.getElementById("entry_namelist").value=pre_val+", "+list[0];
	}
}


// SCROLLER PART
var scrollposx = 0;
var scrollmaxx = 1010;
var scrollstep = 2;
var scrolldelay = 40;


// scrollmaxx = 1260 bij 10 items (scrollstep = 10)
// scrollmaxx = 1135 bij 9 items
// scrollmaxx = 1010 bij 8 items
// scrollmaxx =      bij 7 items
// scrollmaxx =      bij 6 items
// scrollmaxx =      bij 5 items
function todaysdate(){
	var currentTime = new Date();
	var month = currentTime.getMonth() + 1;
	if (month < 10){
		month = "0" + month;
	}
	var day = currentTime.getDate();
	if (day < 10){
		day = "0" + day;
	}

	var year = currentTime.getFullYear();
	var textdate=month + "/" + day + "/" + year;
	return textdate;
}

function currenttime(){
	var currentTime = new Date();
	var str="";
	var hours = currentTime.getHours();
	var minutes = currentTime.getMinutes();
	if (minutes < 10){
		minutes = "0" + minutes
	}
	str+=hours + ":" + minutes;
	/*if(hours > 11){
		str+="PM";
	} else {
		str+="AM";
	}*/
	return str;
}

function schedulenewcall(val){
	if(document.getElementById("Schedule").value=="Reschedule"){
		var str="";
		var message=document.getElementById("newcall").value;
		var datetime=document.getElementById("demo1").value;
		var sno=document.getElementById("sno").value;
		var se=document.getElementById("se").value;
		var obj_autoid=document.getElementById("autoid");
		var autoid;
		if(!obj_autoid){
			autoid='';
		}else{
			autoid=obj_autoid.value;
		}
		var accountid=document.getElementById("accountid").value;
		if( message ==""){
			str +="Please enter your comments.\n";
		}
		if( datetime ==""){
			str +="Please select date and time to reschedule.";
		}
		if(str != ""){
			alert(str);
			return false;
		}
		window.location="?action=reviewaccount&accountid="+accountid+"&se="+se+"&sno="+sno+"&autoid="+autoid+"&message="+message+"&datetime="+datetime+"&cases=reschedule";
	}
}

function addtemplate(){
	window.location="?action=addtemplate";
}

function template_validate(){
	var str="";
    if (document.templateform.title.value==""){
		str+="\tTitle is blank.\n";
	}
	if (document.templateform.data.value==""){
		str+="\tTemplate text is blank.\n";
	}
	if(str!=""){
		var message="Please Check Following.\n";
		message+=str;
		alert(message);
		return false;
	}

}

function delete_template(textid){
	var answer = confirm("Are you sure you want to remove this template ?");
	if (answer){
		window.location="?action=removetemplate&textid="+textid;
	}
	else{
		return false;
	}
}

function templateremovereadonly(title,template,edit,button){
	//alert("ok"+title+","+template);
	if(document.getElementById(edit).value=="Edit"){
		document.getElementById(title).readOnly =false;
		document.getElementById(template).readOnly =false;
		document.getElementById(button).innerHTML ="<input type='submit' value='Update' name='submit'>";
		
	}else if(document.getElementById(edit).value=="Update"){
		

	}

}

function displayPaidMembers(siteid){
	//alert(siteid);
	window.location="?action=managepaidmembers&page=1&siteid="+siteid;
}

function displayPaidMembersPage(page,siteid){
	window.location="?action=managepaidmembers&page="+page+"&siteid="+siteid;
}

function updateDetails(){
	var user_id=document.getElementById("userid").value;
	var name=document.getElementById("name").value;
	var compname=document.getElementById("compname").value;
	var cgname=document.getElementById("cgname").value;
	
}

function editRow(userid,val1){
	//alert(userid+"===="+val1);
	var name=document.getElementById("name"+val1).innerHTML;
	var compname=document.getElementById("compname"+val1).innerHTML;
	var cgname=document.getElementById("cgname"+val1).innerHTML;
	var str="";
	
    str+='<TABLE class="todaymembers" cellpadding="3" cellspacing="0">';
	str+='<tr class="title"><td colspan="6" align=left><input type="hidden" value="'+cgname+'" name="cgnameold" id="cgnameold"><input type="hidden" value="'+userid+'" name="userid" id="userid"><input type="hidden" value="1" name="uptodate" id="uptodate"><b>Edit Details For : </b>'+userid+'</td></tr>';
	str+='<tr>';
	str+='<td><span><b>Name</b></span><br><input type="text" value="'+name+'" name="custname" id="name" size="25" style="font-size:10px;"></td>';
	str+='<td><span><b>Company Name</b></span><br><input type="text" value="'+compname+'" name="compname" id="compname" size="60" style="font-size:10px;"></td>';
	str+='<td><span><b>CG Name</b></span><br><input type="text" value="'+cgname+'" name="cgname" id="cgname" size="60" style="font-size:10px;"></td>';
	str+='<td align="center"><input type="image" src="../../imagecache/icon/update.jpg" value="Update" width="24px;" height="24px;" title="UPDATE"></td>';
	str+='</tr></table>';
	document.getElementById("editableContent").innerHTML=str;

}

function startscroll(nrofitems)
{
 var a = document.getElementById('scrollcontainer');
 a.scrollLeft = scrollposx;
 scrollmaxx = 126*nrofitems;
 
 if (nrofitems>=5) continuescroll();
}

function continuescroll()
{
 var a = document.getElementById('scrollcontainer');
    
     a.scrollLeft=a.scrollLeft+scrollstep;
 if (a.scrollLeft>=scrollmaxx) a.scrollLeft = scrollposx;

 setTimeout('continuescroll()', scrolldelay);
}

// SUPPLIERS SECTIONS

var clicker = true;

function setclass(obj, name)
{
 obj.className=name;
}

function clicksupplier(url)
{
 if (clicker) window.location=url;
}

function clickon()
{
 clicker = true;	
}

function clickoff()
{
 clicker = false;
}

function checkUncheckAll(theElement) 
{
 var theForm = theElement.form, z = 0;
 
 for(z=0; z<theForm.length;z++)
   if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall') theForm[z].checked = theElement.checked;
}

/* for mainpage */
var oldnum      = 1;
var target      = -1;
var targetcount = 5;
var nextcount   = 50;

					

function starttimer()
{
 setTimeout(timerevent, 125);
}

function timerevent()
{
 if (target>-1)
 {
  if (targetcount>0) targetcount--;
                else 
                {
                 showinfoitem(target);
                 target = -1;
                 nextcount = 250;
                }
 }
 else
 {
  if (nextcount>0) nextcount--;
             else { shownewinfoitem(); nextcount = 50;  }
 }
 
 setTimeout(timerevent, 125);
}

function selecttarget(atarget)
{
 target      = atarget;
 targetcount = 5;
}

function clicktarget(atarget)
{
 if (oldnum!=atarget) 
                 {
                  showinfoitem(atarget);
                  target = -1;
                  nextcount = 500;
                  result= false;
                 }
                 else result = true;
 
 return result;
}

function showinfoitem(newitem)
{
 document.getElementById('sel'+oldnum).className = '';
 document.getElementById('sel'+newitem).className = 'hl';
 
 document.getElementById('inf'+oldnum).className = 'hid';
 document.getElementById('inf'+newitem).className = '';
 
 oldnum = newitem;
}

function shownewinfoitem()
{
 newnum = oldnum+1;
 if (document.getElementById('sel'+newnum)) showinfoitem(newnum); else showinfoitem(1);
}

