// JavaScript Document
// For Approve/Disapprove Property added from Frontend
function Approve(formname,file,chkname)
{
	document.getElementById('ID').value = chkname.value;
	document.getElementById('Process').value = 'Approve';
	document.getElementById('ApproveFlag').value = chkname.checked;
	document.getElementById(formname).action=file;
	document.getElementById(formname).submit();
}
/// For Add/Remove to Featured Property added from Frontend
function Featured(formname,file,chkname)
{
	document.getElementById('ID').value = chkname.value;
	document.getElementById('Process').value = 'Featured';
	document.getElementById('FeaturedFlag').value = chkname.checked;
	document.getElementById(formname).action=file;
	document.getElementById(formname).submit();
}
//For the Miles and zipcode validation.
function check_zipcode(formname)
{
	if(document.getElementById(formname.name).Miles.value!=0)
	{
		if(document.getElementById(formname.name).ZipCode.value=="")
		{		
			alert("Please Enter Value of Zipcode");
			return false;
		}
		else
			return true;
	}
	else
		return true;
}
// -----Chage The Status-------
function chagestatus(formname,file,id,val)
{
	document.getElementById(formname.name).Process.value="STATUS";
	document.getElementById(formname.name).ID.value=id;
	document.getElementById(formname.name).action  = file+".php?val="+val;
	document.getElementById(formname.name).submit();
}
function AddtoShoppingCart(formname,file,id)
{
	document.getElementById(formname.name).ProductId.value=id;
	document.getElementById(formname.name).action  = file+".php";
	document.getElementById(formname.name).submit();
}
function changeMultiStatus(formname,managefile,ID,val)
{
		var ellen=document.getElementById(formname.name).elements.length;
		var count=0;
		for(var i=1;i<ellen;i++)
		{
			if(document.getElementById(formname.name).elements[i].name=="del[]")
			{
				 if(document.getElementById(formname.name).elements[i].checked==true)
					count=count+1;
			}
		}
			if(count==0)
			{
				alert("Please Select Record To "+val);
				return false;
			}
			else
			{
				if(confirm("Do you really want to "+val+"?"))
				{
				document.getElementById(formname.name).Process.value="MULTISTATUS";
				document.getElementById(formname.name).ID.value=ID;
				document.getElementById(formname.name).action  = managefile+".php?val="+val;
				document.getElementById(formname.name).submit();
					return true;
				}
				else
					return false;
			}
}
/*function Recalculate(formname,file)
{
	document.getElementById(formname.name).Process.value="RECALC";
	document.getElementById(formname.name).action  = file+".php";
	document.getElementById(formname.name).submit();	
}*/

// -----Chage Admin Type For Admin-------
function chagestatus_type(formname,file,id,statusvalue,val)
{
	document.getElementById(formname.name).Process.value=statusvalue;
	document.getElementById(formname.name).type_status.value=val;
	document.getElementById(formname.name).ID.value=id;
	document.getElementById(formname.name).action  = file+".php";
	document.getElementById(formname.name).submit();
}
//--- Go Back To File -----
function goback()
{
	history.go(-1);
}


//--- Sorting The Record in Webadmin-----
function sortdata(file,OrderBy,OrderType,Keyword,Type,FieldName,Page,PerPageLimit)
{
	window.location="index.php?p="+file+"&OrderBy="+OrderBy+"&OrderType="+OrderType+"&Keyword="+Keyword+"&FieldName="+FieldName+"&Type="+Type+"&Page="+Page+"&PerPageLimit="+PerPageLimit;
}
//--- Sorting The Record in Frontend-----
function sortdatafront(file,OrderBy,OrderType,Condition)
{
	window.location="index.php?p="+file+"&OrderBy="+OrderBy+"&OrderType="+OrderType+"&Condition="+Condition;
}
//--- Add Page For The Record -----
function add(file,PerPageLimit,Page)
{
		window.location="index.php?p="+file+"&var="+PerPageLimit+"&Page="+Page+"&MODE=Add";
}
//--- Edit Page for The  Record -----
function edit(file,id)
{
	window.location="index.php?p="+file+"&ID="+id+"&MODE=Update";
}
//-----Detail of the page-------
function detail(file,id)
{
	window.location="index.php?p="+file+"&ID="+id;
}
//-----Thumb of the page-------
function thumb(file,parentid)
{
	window.location="index.php?p="+file+"&ParentID="+parentid;
}
//-----Thumb for owner_listing  page-------
function thumbForFront(file,parentid)
{
	window.location=file+".php?ParentID="+parentid;
}

//--- Search For The Show All Record -----
function searchshowall(file,PerPageLimit,RefferenceID)
{
	window.location="index.php?p="+file+"&PerPageLimit="+PerPageLimit+"&ProductID="+RefferenceID;
}
//--- Search For The Record For Go Button-----
function searchgo(formname,file)
{
	document.getElementById(formname.name).action  = "index.php?p="+file;
	document.getElementById(formname.name).submit();
}
//---------------  Change Per Page limit ----------------
function changeperPage(PerPageLimit,formname,file)
{
		document.getElementById(formname.name).action  = "index.php?p="+file+"&PerPageLimit="+PerPageLimit;
		document.getElementById(formname.name).submit();
}
//------------------  Change Display Page -----------------------
function changeDisplayPage(PageNo,formname,file)
{	
	document.getElementById(formname.name).Page.value=PageNo;
	document.getElementById(formname.name).action  = "index.php?p="+file;
	document.getElementById(formname.name).submit();
}
// --------------- Confirm Delete alert Message ------------------
function confirmDel(formname,ID,Process,managefile)
{
	if(Process=="DELETE")
		{
			if(confirm("Do you really want to delete?"))
			{
				
				document.getElementById(formname.name).Process.value=Process;
				document.getElementById(formname.name).ID.value=ID;
				document.getElementById(formname.name).action  = managefile+".php";
				document.getElementById(formname.name).submit();
				return true;
			}
			else
			{
				return false;
			}
		}
		else
		{
			var ellen=document.getElementById(formname.name).elements.length;
			var count=0;
			for(var i=1;i<ellen;i++)
			{
				if(document.getElementById(formname.name).elements[i].name=="del[]")
				{
					 if(document.getElementById(formname.name).elements[i].checked==true)
						count=count+1;
				}
			}
				if(count==0)
				{
					alert("Please Select Record To Delete");
					return false;
				}
				else
				{
					if(confirm("Do you really want to delete?"))
					{
						
					document.getElementById(formname.name).Process.value=Process;
					document.getElementById(formname.name).ID.value=ID;
					document.getElementById(formname.name).action  = managefile+".php";
					document.getElementById(formname.name).submit();
						return true;
					}
					else
						return false;
				}
	}
}
function confirmDelSimple(formname,Process,managefile)
{
	var ellen=document.getElementById(formname).elements.length;
	var count=0;
	for(var i=0;i<ellen;i++)
	{
		if(document.getElementById(formname).elements[i].name=="del[]")
		{	
			 if(document.getElementById(formname).elements[i].checked==true)
			 {
				count=count+1;
			 }
		}
	}
		if(count==0)
		{
			alert("Please Select Record To Delete");
			return false;
		}
		else
		{
			if(confirm("Do you really want to delete?"))
			{
				
			document.getElementById(formname).Process.value=Process;
			document.getElementById(formname).action  = managefile+".php";
			document.getElementById(formname).submit();
				return true;
			}
			else
				return false;
		}
}

// to send message to multiple person 
function confirmSendMessage(formname,Process,managefile)
{

	var ellen=document.getElementById(formname).elements.length;
	var count=0;
	for(var i=0;i<ellen;i++)
	{
		if(document.getElementById(formname).elements[i].name=="send[]")
		{	
			 if(document.getElementById(formname).elements[i].checked==true)
			 {
				count=count+1;
			 }
		}
	}
		if(count==0)
		{
			alert("Please Select Record To Send Message");
			return false;
		}
		else
		{
			document.getElementById(formname).Process.value=Process;
			document.getElementById(formname).action  ="index.php?p="+managefile;
			document.getElementById(formname).submit();
			return true;
		}
}


// ------------------- Check All and Uncheck All -----------------------
function check_all(Form_Obj,eventgiver){
		var ellen=Form_Obj.elements.length;
		if(eventgiver.checked==true){
			for(var i=1;i<ellen;i++){
				if(Form_Obj.elements[i].name=="del[]")
				Form_Obj.elements[i].checked=true;
			}
		}else if(eventgiver.checked==false){
			for(var i=1;i<ellen;i++){
				if(Form_Obj.elements[i].name=="del[]")
				Form_Obj.elements[i].checked=false;
			}
		}
}
//-----window open
function winpopup(url,width,height)
{

window.open(url,'','location=0,menubar=0,titlebar=0,toolbar=0,resizable=0,status=0,height='+height+',width='+width+',top=155,left=155');
}
//--- Next Property


function next(File_Path,TableName,Option){
	
	
	if(counter==arrPropertyDetails.length-1)
		counter = 0;
	else
		counter++;
	var arrTemp = arrPropertyDetails[counter].split("|");
	var PropertyID = arrTemp[0];
	var SectionID = arrTemp[1];
		fetch_remote_page(File_Path+"?SectionID="+SectionID+"&PropertyID="+PropertyID+"&Table="+TableName+"&Option="+Option, Option);	
}
//-------- Previous Property
function prev(File_Path,TableName,Option){
	if(counter==0)
		counter = arrPropertyDetails.length-1;
	else
		counter--;
	//alert(arrPropertyDetails[0]);
	var arrTemp = arrPropertyDetails[counter].split("|");
	var PropertyID = arrTemp[0];
	var SectionID = arrTemp[1];
	fetch_remote_page(File_Path+"?SectionID="+SectionID+"&PropertyID="+PropertyID+"&Table="+TableName+"&Option="+Option, Option);	

}
function onLoad(File_Path,PropertyID,SectionID,TableName,Option){
	
	
	var arrTemp1 = arrPropertyDetails[counter].split("|");
	var PropertyID = PropertyID;
	var SectionID = SectionID;
	fetch_remote_page(File_Path+"?SectionID="+SectionID+"&PropertyID="+PropertyID+"&Table="+TableName+"&Option="+Option, Option);	
	
}
function NextThumbs(File_Path,SearchValue,SearchField,TableName,Option)
{
	var start_limit = document.getElementById('PagingCounter').value;
	var TotalRecords = document.getElementById('TotalRecords').value;
	if(start_limit==TotalRecords)
	{
		alert('No Next Records');
		return;
	}
	var SearchValue = SearchValue;
	
	fetch_remote_page(File_Path+"?SearchValue="+SearchValue+"&SearchField="+SearchField+"&Table="+TableName+"&Start_Limit="+start_limit+"&Action=Next&Option="+Option, Option);	
	

}
function showBigImg(ImgName,ImgPath)
{
	document.getElementById('big_img').src=ImgPath+ImgName;
	document.getElementById('trMainImg').style.display='';
}
function PrevThumbs(File_Path,SearchValue,SearchField,TableName,Option)
{
	
	var start_limit = document.getElementById('PagingCounter').value;
	var TotalPrevRecord = document.getElementById('TotalPrevRecord').value;
	var TotalCurRecord = document.getElementById('TotalCurRecord').value;
	//alert("StartLimit :"+start_limit + " :CurrentRecord "+TotalCurRecord )
	if(start_limit-TotalCurRecord<=0)
	{
		alert('No Previous Records');
		return;
	}
	//alert(CountThumbImgPrev);
	document.getElementById('PagingCounter').value = eval(eval(start_limit)- (eval(TotalPrevRecord) + eval(TotalCurRecord)));
	start_limit = document.getElementById('PagingCounter').value;
	
	
	var SearchValue = SearchValue;
	
	fetch_remote_page(File_Path+"?SearchValue="+SearchValue+"&SearchField="+SearchField+"&Table="+TableName+"&Start_Limit="+start_limit+"&Action=Prev&Option="+Option, Option);	
	
	if(document.getElementById('PagingCounter').value<=0)
	{
		if(TotalPrevRecord<5)
			document.getElementById('PagingCounter').value  =eval(document.getElementById('PagingCounter').value) + eval(5);
		else
			document.getElementById('PagingCounter').value  =eval(document.getElementById('PagingCounter').value) + eval(TotalPrevRecord);
	}
	else
		document.getElementById('PagingCounter').value  =eval(document.getElementById('PagingCounter').value) + eval(TotalCurRecord);
	
	
}
function OnLoadThumb(File_Path,SearchValue,SearchField,TableName,Option)
{
	var start_limit = 0;
	var SearchValue = SearchValue;
	var TotalRecords = document.getElementById('TotalRecords').value;
	fetch_remote_page(File_Path+"?SearchValue="+SearchValue+"&SearchField="+SearchField+"&Table="+TableName+"&Start_Limit="+start_limit+"&Option="+Option, Option);	
	if(TotalRecords <5)
		document.getElementById('PagingCounter').value = TotalRecords;
	else
	document.getElementById('PagingCounter').value = eval(start_limit+5);
	
}
//------- Next Thumb Image
function DispNextTwo()
{	
	var TotThumbImg =document.getElementById('CountThumbImgPrev').value;
	for(var i=0;i<2;i++)
	{
		document.getElementById('ThumbImg_'+i).style.display='none';
	}
	for(var i=2;i<TotThumbImg;i++)
	{
		document.getElementById('ThumbImg_'+i).style.display='';
	}
	document.getElementById('imgNextTwo').disabled='true';
	document.getElementById('imgPrevTwo').disabled='';
	document.getElementById('imgPrevTwo').src='images/arrow_prev.png';
	document.getElementById('imgNextTwo').src='images/arrow_next_des.gif';
	
}
//--------- Previous Thumb Image
function DispPrevTwo()
{
	var TotThumbImg =document.getElementById('CountThumbImgPrev').value;
	for(var i=2;i<TotThumbImg;i++)
	{
		document.getElementById('ThumbImg_'+i).style.display='none';
	}
	for(var i=0;i<2;i++)
	{
		document.getElementById('ThumbImg_'+i).style.display='';
	}
	document.getElementById('imgPrevTwo').disabled='true';
	document.getElementById('imgNextTwo').disabled='';
	document.getElementById('imgPrevTwo').src='images/arrow_prev_des.gif';
	document.getElementById('imgNextTwo').src='images/arrow_next1.png';
}

function show_hide_row(ID,TrID)
{
	if(ID=='other')
		document.getElementById(TrID).style.display="";
	else
		document.getElementById(TrID).style.display="none";
	
}
function submit_form(formname,file)
{
	document.getElementById(formname.name).action=file;
}
function showTbl(Style,ID){

	if(Style == 'show')
			document.getElementById(ID).style.display = '';
	else if(Style == 'hide')
			document.getElementById(ID).style.display = 'none';
}
//--- checking Authority to done any task and select data
function checking_authority(formname,val,message)
{
	if(val==0)
	{
		alert(message);
		return false;
	}
	else
	{
		return false;
	}
}
function network_checking_authority(formname,val,message,Process,managefile)
{
	if(val==0)
	{
		alert(message);
		return false;
	}
	else
	{
		var ellen=document.getElementById(formname).elements.length;
		var count=0;
		for(var i=0;i<ellen;i++)
		{
			if(document.getElementById(formname).elements[i].name=="send[]")
			{	
				 if(document.getElementById(formname).elements[i].checked==true)
				 {
					count=count+1;
				 }
			}
		}
			if(count==0)
			{
				alert("Please Select Record To Send Message");
				return false;
			}
			else
			{
				document.getElementById(formname).Process.value=Process;
				document.getElementById(formname).action  ="index.php?p="+managefile;
				document.getElementById(formname).submit();
				return true;
			}
	}
}
//--- cehckinh Authority only
function checking_authority_only(formname,val,message)
{
	if(val==0)
	{
		alert(message);
		return false;
	}
	else
		return true;
}
//-- Selecting Accept Or Reject
function AcceptReject(formname,IDvalue,managefile)
{
	document.getElementById(formname).ID.value=IDvalue;
	document.getElementById(formname).action  = managefile+".php";
	document.getElementById(formname).submit();
}
function GetState(File_Path,TableName,Option,CountryID)
{
		fetch_remote_page(File_Path+"?CountryID="+CountryID+"&Table="+TableName+"&Option="+Option, Option);	
}
function GetAttribute(File_Path,TableName,Option,AttributeName)
{
		fetch_remote_page(File_Path+"?AttributeName="+AttributeName+"&Table="+TableName+"&Option="+Option, Option);	
}
function Recalculate(File_Path,TableName,Option,Qty,CartId)
{
	fetch_remote_page(File_Path+"?Qty="+Qty+"&CartId="+CartId+"&Table="+TableName+"&Option="+Option, Option);	
}
function CouponApply(File_Path,TableName,Option)
{
	var CouponCode = document.getElementById('Gift_Coupen').value;
	if(CouponCode!="")
		fetch_remote_page(File_Path+"?Table="+TableName+"&CouponCode="+CouponCode+"&Option="+Option, Option);	
	else
		alert('Please Enter Coupon Code');
}
function CheckItemCode(File_Path,TableName,Option,ItemCode,divid)
{
		var CategoryId = document.getElementById('CategoryId').value;
		if(CategoryId!="")
		{
			document.getElementById('RememberDivId').value = divid;
			fetch_remote_page(File_Path+"?OurProductItem="+ItemCode+"&CategoryId="+CategoryId+"&Table="+TableName+"&Option="+Option, Option);
		}
		else
		{
			
			var count = document.getElementById('Counter').value;
			for(var i =0; i<count;i++)
			{
				document.getElementById('OurProductItem'+i).value = '';
			}
			alert('Please Select Category For Deal');
			document.getElementById('CategoryId').focus();
			return false;
		}
}