
function isValidDate(dateStr) 
{
	// Checks for the following valid date formats:
	// MM/DD/YY   MM/DD/YYYY   MM-DD-YY   MM-DD-YYYY
	// Also separates date into month, day, and year variables
	
	var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;
	
	// To require a 4 digit year entry, use this line instead:
	// var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{4})$/;

	var matchArray = dateStr.match(datePat); // is the format ok?
	if (matchArray == null) 
	{
		alert("Date is not in a valid format Plese enter in DD-MM-YYYY.")
		return false;
	}
	/*month = matchArray[1]; // parse date into variables
	day = matchArray[3];
	year = matchArray[4];*/
	day = matchArray[1]; // parse date into variables
	month = matchArray[3];
	year = matchArray[4];
	if (month < 1 || month > 12) 
	{ // check month range
		alert("Month must be between 1 and 12.");
		return false;
	}
	if (day < 1 || day > 31) 
	{
		alert("Day must be between 1 and 31.");
		return false;
	}
	if ((month==4 || month==6 || month==9 || month==11) && day==31) 
	{
		alert("Month "+month+" doesn't have 31 days!")
		return false
	}
	if (month == 2) 
	{ // check for february 29th
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day>29 || (day==29 && !isleap)) 
		{
			alert("February " + year + " doesn't have " + day + " days!");
			return false;
	  }
	}
	return true;  // date is valid
}


ns4=(navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? 1 : 0;
ie4=(document.all && !document.getElementById)? 1 : 0;
ie5=(document.getElementById && document.all)? 1 : 0;
ns6=(document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? 1: 0;
w3c=(document.getElementById)? 1 : 0;

//wid=(ie4||ie5)?window.document.body.clientWidth-20:window.innerWidth-36

if(ns4){document.write ('<layer name="di1"></layer>')}else{document.write ('<div id="di1" style="position:absolute;z-index:100" ></div>')}

outd=""

if(w3c)div1=document.getElementById('di1')
if(ie4)div1=document.all['di1']
if(ns4)div1=document.layers['di1']

function move_div(x,y){
	if (isNaN(x+y))return
	if(ns4){div1.moveTo(x,y)}else{div1.style.left=x+'px';div1.style.top=y+'px';}
}

function write_div(text){
	
	if(ns4){
	alert(ns4);
		div1.document.open();
		div1.document.write(text);
		div1.document.close();
	}
	else {div1.innerHTML=text;}
}
 
function big(n){
ondiv=n

		write_div("<a href=javascript:void(0) onmouseout='big_hide()' onmouseover='ondiv=1'><img border=0 name=ib src="+n+"></a>");
		move_div(x,y)
}

function big_hide(){
	ondiv=0;
	t3=window.setTimeout('big_hide2()',100)
}

function big_hide2(){
if (ondiv==0){
	write_div("");
	move_div(-1000,-1000)}
}

y=x=0;
function dragIt(evt)
{
	if(ie4||ie5)
	{
		x=window.event.clientX+document.body.scrollLeft; 
		y=window.event.clientY+document.body.scrollTop
	}
	else 
	{
		x=evt.pageX;
		y=evt.pageY 
	}
}

document.onmousemove = dragIt
if(ns4){document.captureEvents( Event.MOUSEMOVE )}


function show_shipping(id)
{
	if(document.getElementById('ship').value > 0)
	{
		if(id == 1)
		{
			
			document.getElementById('method_title').style.display = "block";
			document.getElementById('shipping_list').style.display = "block";
		}
		else if(id == 0)
		{
			document.getElementById('method_title').style.display = "none";
			document.getElementById('shipping_list').style.display = "none";
		}
	}
	else
	{
		alert("Currently No Shipping Method Available.");
	}
}

function post_form()
{
	document.frmpaypal.submit();
}

/////////////////////////////////////////     Product       /////////////////////////////////////////////////////////

function check_user()
{	// txtuname,txtpwd
	if(!CheckValidation(document.getElementById('txtuname'),"Please Enter User Name."))return false;
	if(!CheckValidation(document.getElementById('txtpwd'),"Please Enter Password."))return false;
}

function addproduct_data()
{
	
		if(!CheckValidation(document.getElementById('cmbcategory'),"Please Select the Subcategory"))return false;
		if(!CheckValidation(document.getElementById('txtpname'),"Please Enter the Product name"))return false;
		if(!CheckValidation(document.getElementById('txtpmodel'),"Please Enter the Product Model"))return false;
		//return false;
		if(!CheckValidation(document.getElementById('short_desc'),"Please Enter the Short Description"))return false;
		if(!CheckValidation(document.getElementById('cat_desc'),"Please Enter the Long Description"))return false;
		//if(document.getElementById('wysiwygcat_desc').contentWindow.document.body.innerHTML=="")
		//{
		//alert("Please enter the product description.");
		//return false;
		//}
		if(!CheckValidation(document.getElementById('price'),"Please Enter the Price"))return false;
		if(!CheckValidation(document.getElementById('pweight'),"Please Enter the Weight"))return false;
		if(!CheckValidation(document.getElementById('pquentity'),"Please Enter the Quantity"))return false;
		
		if(document.getElementById("image").style.display=="block")		
		{
			if(!CheckValidation(document.getElementById('image'),"Please Enter small Price"))return false;
		}
		if(document.getElementById("limage").style.display=="block")		
		{		
			if(!CheckValidation(document.getElementById('limage'),"Please Enter large Price"))return false;
		}
	
}


////////////////////////////////////////     Customer       /////////////////////////////////////////////////////////

function addcustomer_data()
{

		if(!CheckValidation(document.getElementById('txtname'),"Please Enter UserName"))return false;
		if(!CheckValidation(document.getElementById('txtpwd'),"Please Enter Password"))return false;
		if(!CheckValidation(document.getElementById('txtcpwd'),"Please Enter Confirm Password"))return false;
		
		if(document.getElementById('txtpwd').value != document.getElementById('txtcpwd').value)
		{
			alert("Password and confirm password must be same");
			document.getElementById('txtpwd').focus();
			return false;
		}

		if(!CheckValidation(document.getElementById('txtphone'),"Please Enter Phone No."))return false;
		if(!CheckValidation(document.getElementById('txtmobile'),"Please Enter Phone No."))return false;
		if(!CheckValidation(document.getElementById('txtemail'),"Please Enter E-Mail"))return false;
		if(validateemail(document.getElementById('txtemail'))==false)
		{
			//alert("Please Enter Valid E-Mail.");
			document.getElementById('txtemail').focus();
			return false;
		}
		if(!CheckValidation(document.getElementById('txtaddress'),"Please Enter Address"))return false;
		//if(document.getElementById('wysiwygcat_desc').contentWindow.document.body.innerHTML=="")
		//{
		//alert("Please enter the product description.");
		//return false;
		//}
		if(!CheckValidation(document.getElementById('txtcity'),"Please Enter City"))return false;
		if(!CheckValidation(document.getElementById('txtzip'),"Please Enter Zipcode"))return false;
		if(!CheckValidation(document.getElementById('txtstate'),"Please Enter State"))return false;
		if(!CheckValidation(document.getElementById('txtcountry'),"Please Enter Country"))return false;
		
}

function check_signup()
{

		if(!CheckValidation(document.getElementById('txtname'),"Please Enter Name."))return false;
		if(!CheckValidation(document.getElementById('txtpasswd'),"Please Enter Password."))return false;
		if(!CheckValidation(document.getElementById('txtcpwd'),"Please Enter Confirm Password."))return false;
		
		if(document.getElementById('txtpasswd').value != document.getElementById('txtcpwd').value)
		{
			alert("Password and confirm password must be same.");
			document.getElementById('txtpasswd').focus();
			return false;
		}
		
		
		
		if(isValidDate(document.getElementById('txtbirthday').value) == false)
		{
			document.getElementById('txtbirthday').focus();
			return false;
		}
		if(!CheckValidation(document.getElementById('txtphone'),"Please Enter Phone No."))return false;
		if(!CheckValidation(document.getElementById('txtmobile'),"Please Enter Mobile No."))return false;
		if(!CheckValidation(document.getElementById('txtemail'),"Please Enter E-Mail."))return false;
		
		if(validateemail(document.getElementById('txtemail'))==false)
		{
			//alert("Please Enter Valid E-Mail.");
			document.getElementById('txtemail').focus();
			return false;
		}
		
		//txtbirthday,txtcompany,txtstreet_address,txtsuburb,txtpostcode
		if(!CheckValidation(document.getElementById('txtstreet_address'),"Please Enter Street Address."))return false;
		if(!CheckValidation(document.getElementById('txtpostcode'),"Please Enter Postcode."))return false;
		//if(document.getElementById('wysiwygcat_desc').contentWindow.document.body.innerHTML=="")
		//{
		//alert("Please enter the product description.");
		//return false;
		//}
		if(!CheckValidation(document.getElementById('txtcity'),"Please Enter City."))return false;
		if(!CheckValidation(document.getElementById('txtstate'),"Please Enter State."))return false;
		if(!CheckValidation(document.getElementById('txtcountry'),"Please Select Country."))return false;
}

function check_change_address()
{
	//txtbirthday,txtcompany,txtstreet_address,txtsuburb,txtpostcode,txtname
	if( document.getElementById('txtname').value == "" && document.getElementById('txtstreet_address').value == "" && document.getElementById('txtpostcode').value == "" && document.getElementById('txtcity').value == "" && document.getElementById('txtpostcode').value == "" && document.getElementById('txtstate').value == "" && document.getElementById('txtcountry').value == "" )
	{
		return true;
	}
	else
	{
		if(!CheckValidation(document.getElementById('txtname'),"Please Enter Name."))return false;
		if(!CheckValidation(document.getElementById('txtstreet_address'),"Please Enter Street Address."))return false;
		if(!CheckValidation(document.getElementById('txtpostcode'),"Please Enter Postcode."))return false;
		if(!CheckValidation(document.getElementById('txtcity'),"Please Enter City."))return false;
		if(!CheckValidation(document.getElementById('txtpostcode'),"Please Enter Zipcode."))return false;
		if(!CheckValidation(document.getElementById('txtstate'),"Please Enter State."))return false;
		if(!CheckValidation(document.getElementById('txtcountry'),"Please Select Country."))return false;
	}
}

function check_pw()
{
	//txtoldpw,txtnewpw,txtcnewpw
	if(!CheckValidation(document.getElementById('txtoldpw'),"Please Enter Old Password."))return false;
	if(!CheckValidation(document.getElementById('txtnewpw'),"Please Enter New Password."))return false;
	if(!CheckValidation(document.getElementById('txtcnewpw'),"Please Enter Confirm Password."))return false;
	if(document.getElementById('txtnewpw').value != document.getElementById('txtcnewpw').value)
	{
		alert("Confirm Password Doesn't Match.");
		document.getElementById('txtcnewpw').focus();
		return false;
	}	
}

function check_search()
{
	//txtkeyword
	if(!CheckValidation(document.getElementById('txtkeyword'),"Please Enter Keyword to Search."))return false;
}
	
function check_contact_us()
{
	//txtfname,txtlname,txtemail,txtaddress,txtcno,txtfeedback,txtcode
	if(!CheckValidation(document.getElementById('txtfname'),"Please Enter First Name."))return false;
	if(!CheckValidation(document.getElementById('txtlname'),"Please Enter Last Name."))return false;
	if(!CheckValidation(document.getElementById('txtemail'),"Please Enter E-Mail."))return false;
	if(validateemail(document.getElementById('txtemail'))==false)
	{
		//alert("Please Enter Valid E-Mail.");
		document.getElementById('txtemail').focus();
		return false;
	}
	// Address & Contact No. Removed date : 01July2008
	//if(!CheckValidation(document.getElementById('txtaddress'),"Please Enter Address."))return false;
	//if(!CheckValidation(document.getElementById('txtcno'),"Please Enter Contact No."))return false;
	if(!CheckValidation(document.getElementById('txtcode'),"Please Enter Verification Code."))return false;
}

function check_reseller()
{
	//txtfname,txtlname,txtemail,txtaddress,txtcno,txtfeedback
	if(!CheckValidation(document.getElementById('txtfname'),"Please Enter First Name."))return false;
	if(!CheckValidation(document.getElementById('txtlname'),"Please Enter Last Name."))return false;
	if(!CheckValidation(document.getElementById('txtemail'),"Please Enter E-Mail."))return false;
	if(validateemail(document.getElementById('txtemail'))==false)
	{
		//alert("Please Enter Valid E-Mail.");
		document.getElementById('txtemail').focus();
		return false;
	}
	if(!CheckValidation(document.getElementById('txtaddress'),"Please Enter Address."))return false;
	if(!CheckValidation(document.getElementById('txtcno'),"Please Enter Contact No."))return false;
}

function check_newsletter()
{
	//txtfname,txtlname,txtemail,txtaddress,txtcno,txtfeedback
	if(!CheckValidation(document.getElementById('txtfname'),"Please Enter Full Name."))return false;
	if(!CheckValidation(document.getElementById('txtemail'),"Please Enter E-Mail."))return false;
	if(validateemail(document.getElementById('txtemail'))==false)
	{
		//alert("Please Enter Valid E-Mail.");
		document.getElementById('txtemail').focus();
		return false;
	}
	if(!CheckValidation(document.getElementById('txtaddress'),"Please Enter Address."))return false;
	if(!CheckValidation(document.getElementById('txtcno'),"Please Enter Contact No."))return false;
}

function check_change_info()
{
	if(isValidDate(document.getElementById('txtbirthday').value) == false)
	{
		document.getElementById('txtbirthday').focus();
		return false;
	}
	if(!CheckValidation(document.getElementById('txtphone'),"Please Enter Phone No."))return false;
	if(!CheckValidation(document.getElementById('txtmobile'),"Please Enter Mobile No."))return false;
	if(!CheckValidation(document.getElementById('txtemail'),"Please Enter E-Mail."))return false;

}

function check_uname()
{
	if(!CheckValidation(document.getElementById('username'),"Please Enter UserName."))return false;		
}

///////////////////////////////////////    Special Offer    ///////////////////////////////////////////////////////

function addspecial_offer()
{
		if(!CheckValidation(document.getElementById('txtspname'),"Please Enter Special Offer Name."))return false;
		if(!CheckValidation(document.getElementById('txtspdisc'),"Please Enter Special Offer Discount"))return false;
		
		if(document.getElementById('txtstdate').value == "dd/mm/yy")
		{
			alert("Please Select Start Date.");
			document.getElementById('txtstdate').focus();
			return false;
		}
		
		if(document.getElementById('txteddate').value == "dd/mm/yy")
		{
			alert("Please Select End Date.");
			document.getElementById('txteddate').focus();
			return false;
		}

		if(!CheckValidation(document.getElementById('txtspdesc'),"Please Enter Special Offer Description."))return false;
		if(document.getElementById("image").style.display=="block")		
		{
			if(!CheckValidation(document.getElementById('image'),"Please Select Special Offer Image."))return false;
		}
}

///////////////////////////////////////     Sub Category      ///////////////////////////////////////////////////////

function add_currency()
{
		//txtvalue,txttpoint,txtdpoint,txtsright,txtsleft,txtcode,txttitle
		if(!CheckValidation(document.getElementById('txttitle'),"Please Enter Currency Title."))return false;
		if(!CheckValidation(document.getElementById('txtcode'),"Please Enter Currency Code."))return false;
		if(!CheckValidation(document.getElementById('txtsleft'),"Please Enter Currency Symbol Left."))return false;
		if(!CheckValidation(document.getElementById('txtsright'),"Please Enter Currency Symbol Right."))return false;
		if(!CheckValidation(document.getElementById('txtdpoint'),"Please Enter Currency Decimal Point."))return false;
		if(!CheckValidation(document.getElementById('txttpoint'),"Please Enter Currency Thousand Point."))return false;
		if(!CheckValidation(document.getElementById('txtvalue'),"Please Enter Currency Value"))return false;
}

function add_tax()
{
		//txtdesc,txtrate,txtname
		if(!CheckValidation(document.getElementById('txtname'),"Please Enter Tax Name."))return false;
		if(!CheckValidation(document.getElementById('txtrate'),"Please Enter Tax Rate."))return false;
		if(!CheckValidation(document.getElementById('txtdesc'),"Please Enter Tax Description."))return false;
}

function add_zone()
{
		//txtname
		if(!CheckValidation(document.getElementById('txtname'),"Please Enter Zone Name."))return false;
}
function add_weight()
{
		//txtname
		if(!CheckValidation(document.getElementById('txtname'),"Please Enter Weight Name."))return false;
}
function add_price()
{
		//txtzoneid,txtweightid,txtprice
		if(!CheckValidation(document.getElementById('txtzoneid'),"Please Select Zone."))return false;
		if(!CheckValidation(document.getElementById('txtweightid'),"Please Select Weight."))return false;
		if(!CheckValidation(document.getElementById('txtprice'),"Please Enter Price."))return false;
}

function add_promo()
{
	if(!CheckValidation(document.getElementById('txtcode'),"Please Enter Promotional Code."))return false;
	if(!CheckValidation(document.getElementById('txtdesc'),"Please Enter Promotional Code Description."))return false;
}

function add_payment()
{
	if(!CheckValidation(document.getElementById('txtname'),"Please Enter Payment Name."))return false;
	if(!CheckValidation(document.getElementById('txtdesc'),"Please Enter Payment Description."))return false;
}

function add_shipping()
{
	//	txtname,txtmeasure,txtrate
	if(!CheckValidation(document.getElementById('txtname'),"Please Enter Shipping Name."))return false;
	if(!CheckValidation(document.getElementById('txtmeasure'),"Please Enter Shipping Measure."))return false;
	if(!CheckValidation(document.getElementById('txtrate'),"Please Enter Shipping Rate."))return false;
}

///////////////////////////////////////     Sub Category      ///////////////////////////////////////////////////////

function checkenter_subcategory(str)
{
		if(str.keyCode == 13)
		{
		addsubcategory_data();
		}
}

function checkenter_color(str)
{
		if(str.keyCode == 13)
		{
		total_update_color();
		}
}
function checkenter_size(str)
{
		if(str.keyCode == 13)
		{
		total_update();
		}
}



function addsubcategory_data()
{
			
			document.getElementById('result').innerHTML="";
			document.getElementById('res').innerHTML="";
			var cat=document.getElementById('cmbcategory').value;
			var cname=document.getElementById('txtcname').value;
			var cat_desc=document.getElementById('cat_desc').value;
			var status=document.getElementById('status').value;
			var page=document.getElementById('pageid').value;			
			if(!CheckValidation(document.getElementById('cmbcategory'),"Please Select the category"))return false;
			if(!CheckValidation(document.getElementById('txtcname'),"Please Enter the Subcategory name"))return false;
			if(!CheckValidation(document.getElementById('cat_desc'),"Please Enter the Description"))return false;
		if(document.getElementById("image").style.display=="block")		
		{
			if(!CheckValidation(document.getElementById('image'),"Please Upload the image"))return false;
		}
			
					
		
}



function addsubcategory()
{
	
	document.getElementById('txtcname').value="";
	document.getElementById('cat_desc').value="";
	document.getElementById('Add').value="Add";
	document.getElementById('result').innerHTML="";
	document.getElementById('res').innerHTML="";
	document.getElementById('catimg').style.display="none";
	document.getElementById('imgdel').style.display="none";
	document.getElementById("image").style.display="block";	
	document.getElementById("tbldata").style.display="none";
	try {
	    document.getElementById('editadmin').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("editadmin").style.display="block";
		}
		document.getElementById("txtcname").focus();
}
function imagehide()
{
	document.getElementById('catimg').style.display="none";
	document.getElementById('imgdel').style.display="none";
	document.getElementById("image").style.display="block";
}
function pimagehide()
{
	document.getElementById('productimg').style.display="none";
	document.getElementById('pimgdel').style.display="none";
	document.getElementById("limage").style.display="block";
}

function selectsubcategory(scat_id,sname,cat_name,cat_desc,status,photo,statusold)
{
	document.getElementById('txtcname').value=document.getElementById(cat_name).innerHTML;
	document.getElementById('cmbcategory').value=document.getElementById(sname).innerHTML;
	document.getElementById('cat_desc').value=document.getElementById(cat_desc).innerHTML;
	document.getElementById('status').value=document.getElementById(status).innerHTML;
	document.getElementById('cId').value=document.getElementById(scat_id).innerHTML;

	document.getElementById("image").style.display="none";
	document.getElementById("catimg").style.display="block";
	var photo1=document.getElementById(photo).innerHTML;

	document.getElementById("cat_oldimage").value=photo1;

	document.getElementById('catimg').src="images/upload/category/"+photo1;
	
	  
	document.getElementById('imgdel').style.display="block"; 
	  
    document.getElementById('Add').value="Update";
	document.getElementById('result').innerHTML="";
	document.getElementById('res').innerHTML="";
	document.getElementById("tbldata").style.display="none";
	try {
	    document.getElementById('editadmin').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("editadmin").style.display="block";
		}
}

function deleteproduct(pid,img,limg)
{
	pid=document.getElementById(pid).innerHTML;
	if (window.confirm('Selected Product will be deleted, Are you sure?'))
				{
					var page=document.getElementById('pageid').value;	
					ph=document.getElementById(img).innerHTML;
					lph=document.getElementById(limg).innerHTML;
					document.getElementById("process").style.display="block";
					//alert(lph);
					//alert(ph);
					agent.call('','delete_product','callback_delete_product',pid,ph,lph,page);		
				}
}

function callback_delete_product(res)
{
//	alert(res);
	document.getElementById("process").style.display="none";
	if(res==2)
	{
		document.getElementById('result').innerHTML="Record aleady exits in Size";
	}
	else if(res==3)
	{
		document.getElementById('result').innerHTML="Record aleady exits in color";
	}
	else if(res==4)
	{
		document.getElementById('result').innerHTML="Order aleady exits for this product";
	}
	else
	{
	document.getElementById('viewcountry').innerHTML="";
	document.getElementById('viewcountry').innerHTML=res;
	document.getElementById('result').innerHTML="Record Deleted Succssefully";
	document.getElementById("editadmin").style.display="none";
	try {
	    document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}

function deletecustomer(cid)
{
	if(window.confirm('Are You Sure Want To Delete Customer.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_customer','callback_delete_customer',cid,page);		
	}
}

function deletecurrency(cid)
{
	if(window.confirm('Are You Sure Want To Delete Currency.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_currency','callback_delete_currency',cid,page);		
	}
}

function deletetax(cid)
{
	if(window.confirm('Are You Sure Want To Delete Tax.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_tax','callback_delete_tax',cid,page);		
	}
}

function deletezone(cid)
{
	if(window.confirm('Are You Sure Want To Delete Zone.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_zone','callback_delete_zone',cid,page);		
	}
}

function deletezone(cid)
{
	if(window.confirm('Are You Sure Want To Delete Zone.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_zone','callback_delete_zone',cid,page);		
	}
}

function deleteweight(cid)
{
	if(window.confirm('Are You Sure Want To Delete Weight.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_weight','callback_delete_weight',cid,page);		
	}
}

function deletezoneprice(cid)
{
	if(window.confirm('Are You Sure Want To Delete Price.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_price','callback_delete_price',cid,page);		
	}
}


function deleteshipping(cid)
{
	if(window.confirm('Are You Sure Want To Delete Shipping.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_shipping','callback_delete_shipping',cid,page);		
	}
}

function deletepayment(cid)
{
	if(window.confirm('Are You Sure Want To Delete Payment.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_payment','callback_delete_payment',cid,page);		
	}
}

function deletepromo(cid)
{
	if(window.confirm('Are You Sure Want To Delete Promotional Code.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_promo','callback_delete_promo',cid,page);		
	}
}

function deleteoffer(cid)
{
	if(window.confirm('Are You Sure Want To Delete Offer.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_offer','callback_delete_offer',cid,page);		
	}
}

function deletesubcategory(cat,img)
{
	cat=document.getElementById(cat).innerHTML;
	if (window.confirm('Are You Sure You Want To Delete SubCategory?'))
				{
					//alert(cat);
					var page=document.getElementById('pageid').value;	
					ph=document.getElementById(img).innerHTML;
			document.getElementById("process").style.display="block";
			//alert(page);
					agent.call('','delete_subcategory','callback_delete_subcategory',cat,ph,page);		
				}
}
function callback_delete_subcategory(res)
{
	document.getElementById("process").style.display="none";
	if(res!=2)
	{
	document.getElementById('viewcountry').innerHTML="";
	document.getElementById('viewcountry').innerHTML=res;
	document.getElementById('result').innerHTML="Record Deleted Succssefully";
	document.getElementById("editadmin").style.display="none";
	try {
	    document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
	else
	{
//		alert("asdf");
		document.getElementById('result').innerHTML="Record aleady exits in Product, First you delete the product for this subcategory";
	}
}

//////////////////////////////////     Category      ////////////////////////////////////////////////////////////


function addcategory()
{
	
	document.getElementById('txtcname').value="";
	document.getElementById('Add').value="Add";
	document.getElementById('result').innerHTML="";
	document.getElementById('res').innerHTML="";
	document.getElementById("tbldata").style.display="none";
	try {
	    document.getElementById('editadmin').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("editadmin").style.display="block";
		}
		document.getElementById("txtcname").focus();
}
var cid=cid;
var catgory_name;
var cat_status;
var cat_oldstatus;

function selectcategory(id,cname,status,ostatus)
{
	 catgory_name=cname;
	 cat_status=status;
	 cat_oldstatus=ostatus;
	 cid=id;
	document.getElementById('txtcname').value=document.getElementById(cname).innerHTML;
	document.getElementById('status').value=document.getElementById(status).innerHTML;
	document.getElementById('cId').value=document.getElementById(id).innerHTML;

	  document.getElementById('Add').value="Update";
//	alert(srno);
	document.getElementById('result').innerHTML="";
	document.getElementById('res').innerHTML="";
	document.getElementById("tbldata").style.display="none";
	try {
	    document.getElementById('editadmin').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("editadmin").style.display="block";
		}
}
function addcategory_data()
{
			
			document.getElementById('result').innerHTML="";
			document.getElementById('res').innerHTML="";
			var cname=document.getElementById('txtcname').value;
			var status=document.getElementById('status').value;
			var page=document.getElementById('pageid').value;			
			if(!CheckValidation(document.getElementById('txtcname'),"Please Enter the country name"))return false;
				
		if(document.getElementById('Add').value=="Add")
		{
			document.getElementById("process").style.display="block";
			agent.call('','add_category', 'callback_add_category',cname,status,page);		
		}
		else
		{
//			alert();
		var id=document.getElementById('cId').value;
		//alert(id);
		document.getElementById("process").style.display="block";
		agent.call('','update_category', 'callback_update_category',id,cname,status);		
		}
}
function checkenter_category(str)
{
		if(str.keyCode == 13)
		{
		addcategory_data();
		}
}
function callback_add_category(res)
{
	document.getElementById("process").style.display="none";
	if(res!=2)
	{
	document.getElementById('viewcountry').innerHTML="";
	document.getElementById('viewcountry').innerHTML=res;
	document.getElementById('result').innerHTML="Record added Succssefully";
	document.getElementById("editadmin").style.display="none";
	try {
	    document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
	else
	{
		document.getElementById('res').innerHTML="Record aleady exits";
	}
}
function deletecategory(cat)
{
	cat=document.getElementById(cat).innerHTML;
	if (window.confirm('Are You Sure You Want To Delete Category?'))
				{
					//alert(cat);
					var page=document.getElementById('pageid').value;	
					document.getElementById("process").style.display="block";
					agent.call('','delete_category', 'callback_delete_category',cat,page);		
				}
}

function callback_delete_category(res)
{
	//alert(res);
	document.getElementById("process").style.display="none";
	if(res!=2)
	{
	document.getElementById('viewcountry').innerHTML="";
	document.getElementById('viewcountry').innerHTML=res;
	document.getElementById('result').innerHTML="Record Deleted Succssefully";
	document.getElementById("editadmin").style.display="none";
	try {
	    document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
	else
	{
//		alert("asdf");
		document.getElementById('result').innerHTML="Record aleady exits in Subcategory";
	}
}
function callback_update_category(res)
{
//	alert(res);
document.getElementById("process").style.display="none";
	if(res!=2)
	{
		var r=res.split("`");
		document.getElementById('result').innerHTML="Record Updated Succssefully";
		document.getElementById(catgory_name).innerHTML=r[0];
		document.getElementById(cat_status).innerHTML=r[1];
		if(r[1]==1)
		{
		document.getElementById(cat_oldstatus).innerHTML="Active";		
		}
		else
		{
		document.getElementById(cat_oldstatus).innerHTML="Inactive";
		}
		document.getElementById("editadmin").style.display="none";
	try {
	    document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
	else
	{
		document.getElementById('res').innerHTML="Record aleady exits";
	}
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function checkenter_agent(str)
{
		if(str.keyCode == 13)
		{
		addagent_data();
		}
}

function deleteagent(aid)
		{
			var page=document.getElementById('pageid').value;	
			var aid=document.getElementById(aid).innerHTML;
			if (window.confirm('Selected Agent Detail will be deleted, Are you sure?'))
				{
					//alert(aid);
					agent.call('','delete_agent', 'callback_delete_package',aid,page);		
				}
		
		}
function pagenations_offer(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_offer', 'callback_create_table',page);
}

function pagenations_currency(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_currency', 'callback_create_table',page);
}
function pagenations_tax(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_tax', 'callback_create_table',page);
}
function pagenations_zone(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_zone', 'callback_create_table',page);
}
function pagenations_price(page)
{
	document.getElementById('pageid').value=page;
	agent.call('','createtable_price', 'callback_create_table',page);
}
function pagenations_weight(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_weight', 'callback_create_table',page);
}
function pagenations_shipping(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_shipping', 'callback_create_table',page);
}
function pagenations_promo(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_promo', 'callback_create_table',page);
}
function pagenations_payment(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_payment1', 'callback_create_table',page);
}
function pagenations_customer(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_customer', 'callback_create_table',page);
}
function pagenations_product(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_product', 'callback_create_table',page);
}
function pagenations_order(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_order', 'callback_create_table',page);
}
function pagenations_agent(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_agent', 'callback_create_table',page);
}

function addagent()
{
		
	document.getElementById('aname').value="";
	document.getElementById('txtemail').value="";
	document.getElementById('Add').value="Add";
	document.getElementById('result').innerHTML="";
	document.getElementById('res').innerHTML="";
	document.getElementById('address').value="";
	document.getElementById('city').value="";
	document.getElementById('state').value="";
	document.getElementById('pincode').value="";
	document.getElementById('country').value="";
	document.getElementById('code').value="";
	
	document.getElementById("tbldata").style.display="none";
	try {
	    document.getElementById('editadmin').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("editadmin").style.display="block";
		}
		document.getElementById("aname").focus();
		
}

var aid_div;
var aname_div;
var address_div;
var city_div;
var state_div;
var country_div;
var pincode_div;
var code_div;
var status_div;
var status_old_div;
var email_div;


function callback_update_agent_data(res)
{
	
	var r=res.split("`");
/* return $res[0]['Agent_name']."`".$res[0]['Agent_address']."`".$res[0]['Agent_city']."`".$res[0]['Agent_state']."`".$res[0]['Agent_pincode']."`".$res[0]['Agent_country']."`".$res[0]['Agent_code']."`".$res[0]['Status']
*/

//document.getElementById(packageid_div).innerHTML=r[0];

	document.getElementById(aname_div).innerHTML=r[0];
	document.getElementById(address_div).innerHTML=r[1];
	document.getElementById(city_div).innerHTML=r[2];
	document.getElementById(state_div).innerHTML=r[3];
	document.getElementById(pincode_div).innerHTML=r[4]; 
	document.getElementById(country_div).innerHTML=r[5];
	document.getElementById(code_div).innerHTML=r[6];
	//alert(r[7]);
	document.getElementById(status_div).innerHTML=r[7];
	if(r[7]==1)
	{
	document.getElementById(status_old_div).innerHTML="Active";		
	}
	else
	{
		document.getElementById(status_old_div).innerHTML="Inactive";
	}
	document.getElementById(email_div).innerHTML=r[8];
	
	document.getElementById('result').innerHTML="Record updated successfully";
	document.getElementById("editadmin").style.display="none";
		try {
				document.getElementById('tbldata').style.display="table";
				}
				catch(ex)
				{
					document.getElementById("tbldata").style.display="block";
				}
			
}






//////////////////////////////////////////////// End Agent ///////////////////////////////////////////////////////////



//////////////////////////////////////////////// Website Setting ///////////////////////////////////////////////////////////
function checkenter_website(str)
{
		if(str.keyCode == 13)
		{
		updatewebsitedate();
		}
}


function updatewebsitedate()
 {

  	var id=document.getElementById('id').value;
 	var cname=document.getElementById('cname').value;
	var email=document.getElementById('email').value;
	var phone=document.getElementById('phone').value;
	var caddress=document.getElementById('caddress').value;
	var state=document.getElementById('state').value;
	var zip=document.getElementById('zip').value;
	document.getElementById('result').innerHTML="";
if(!CheckValidation(document.getElementById('cname'),"Please Enter the Company Name"))return false;
if(!CheckValidation(document.getElementById('email'),"Please Enter the Email Address"))return false;
var temp=validateemail(document.getElementById("email"));	if(temp==false) return false;
if(!CheckValidation(document.getElementById('state'),"Please Enter the Email Address"))return false;
if(!CheckValidation(document.getElementById('zip'),"Please Enter the Email Address"))return false;
if(!CheckValidation(document.getElementById('phone'),"Please Enter the Phone number"))return false;
if(!CheckValidation(document.getElementById('caddress'),"Please Enter the Company Address"))return false;

	agent.call('','update_websitedate', 'callback_update_websitedate',id,cname,email,phone,caddress,state,zip);	
}
function callback_update_websitedate(res)
{
	document.getElementById('result').innerHTML=res;
}


		
		








//////////////////////////////////////////////////////////////////////////

function focus()
{
	document.frmlogin.txtname.focus();
//	document.frmlogin.txtpass.focus();
	
}
var newpass;
function changepass()
{
	document.getElementById('result').innerHTML="";
	var name=document.getElementById('txtname').value;
	var oldpass=document.getElementById('txtold').value;
	newpass=document.getElementById('txtnew').value;
	var renewpass=document.getElementById('txtrenew').value;
	
	if(!CheckValidation(document.getElementById('txtold'),"Please Enter the old password"))return false;
	if(!CheckValidation(document.getElementById('txtnew'),"Please Enter the new password"))return false;
	if(!CheckValidation(document.getElementById('txtrenew'),"Please Enter the retype password"))return false;
			if(newpass!=renewpass)
				alert('New Password & Retype Password must be same.');
				else	
				{
					//newpass=newpass;
	agent.call('','change_password', 'callback_change_password',name,oldpass,newpass);		
				}
	
		
	
}

function callback_change_password(res)
{
	
	if(res==1)
	{
//		alert(newpass);
			document.getElementById('txtold').value=newpass;
			document.getElementById('txtnew').value="";
			document.getElementById('txtrenew').value="";
			document.getElementById('result').innerHTML="Record has been updates successfully";
	}
	else
	{
//		document.getElementById('txtold').value=newpass;
		document.getElementById('result').innerHTML="";
		document.getElementById('res').innerHTML="User Name and Passward is invalid try again";
	}
}
function onwebload()
{
document.getElementById("cname").focus();
}

function changeadmin(id)
{

		if(document.getElementById('txtnew').value!='')
		{
			document.getElementById('txtold').value=document.getElementById('txtnew').value;
			document.getElementById('txtnew').value="";
			document.getElementById('txtrenew').value="";;
		}
		
		document.getElementById("tbldata").style.display="none";
	
	try {
	    document.getElementById('editadmin').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("editadmin").style.display="block";
		}
		document.getElementById("txtnew").focus();
		document.getElementById('result').innerHTML="";
	document.getElementById('res').innerHTML="";
	
}

function callback_admin_data(res)
{
document.getElementById('result').innerHTML="";
	document.getElementById('res').innerHTML="";
	var r=res.split("`");
	document.getElementById('txtname').value=r[0];
	document.getElementById('txtold').value=r[1];
		
}

function deletecountry(id)
{
	var page=document.getElementById('pageid').value;			
	if (window.confirm('Selected Customer(s) will be deleted, Are you sure?'))
	{
		agent.call('','delete_customer', 'callback_delete_customer',id,page);		
	}
}

function deleteorder(id)
{
	if(window.confirm('Are you sure you want to delete order?'))
	{
		window.location.href = "my_order.php?id="+id;
	}
	
}
function callback_delete_customer(res)
{
	if(res ==2)
	{
		document.getElementById('result').innerHTML="Not Delete this record Because this record is already in rate table";	
	}
	else
	{
		document.getElementById('result').innerHTML="Record deleted successfully";
		document.getElementById('viewcountry').innerHTML="";
		document.getElementById('viewcountry').innerHTML=res;
		document.getElementById("process").style.display="none";
		//document.getElementById("editadmin").style.display="none";
		try
		{	
	    	document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}

function callback_delete_currency(res)
{
	if(res ==2)
	{
		document.getElementById('result').innerHTML="Not Delete this record Because this record is already in rate table";	
	}
	else
	{
		document.getElementById('result').innerHTML="Record deleted successfully";
		document.getElementById('viewcountry').innerHTML="";
		document.getElementById('viewcountry').innerHTML=res;
		document.getElementById("process").style.display="none";
		//document.getElementById("editadmin").style.display="none";
		try
		{	
	    	document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}

function callback_delete_tax(res)
{
	if(res ==2)
	{
		document.getElementById('result').innerHTML="Not Delete this record Because this record is already in rate table";	
	}
	else
	{
		document.getElementById('result').innerHTML="Record deleted successfully";
		document.getElementById('viewcountry').innerHTML="";
		document.getElementById('viewcountry').innerHTML=res;
		document.getElementById("process").style.display="none";
		//document.getElementById("editadmin").style.display="none";
		try
		{	
	    	document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}

function callback_delete_zone(res)
{
	if(res ==2)
	{
		document.getElementById('result').innerHTML="Not Delete this record Because this record is already in rate table";	
	}
	else
	{
		document.getElementById('result').innerHTML="Record deleted successfully";
		document.getElementById('viewcountry').innerHTML="";
		document.getElementById('viewcountry').innerHTML=res;
		document.getElementById("process").style.display="none";
		//document.getElementById("editadmin").style.display="none";
		try
		{	
	    	document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}


function callback_delete_weight(res)
{
	if(res ==2)
	{
		document.getElementById('result').innerHTML="Not Delete this record Because this record is already in rate table";	
	}
	else
	{
		document.getElementById('result').innerHTML="Record deleted successfully";
		document.getElementById('viewcountry').innerHTML="";
		document.getElementById('viewcountry').innerHTML=res;
		document.getElementById("process").style.display="none";
		//document.getElementById("editadmin").style.display="none";
		try
		{	
	    	document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}


function callback_delete_price(res)
{
	if(res ==2)
	{
		document.getElementById('result').innerHTML="Not Delete this record Because this record is already in rate table";	
	}
	else
	{
		document.getElementById('result').innerHTML="Record deleted successfully";
		document.getElementById('viewcountry').innerHTML="";
		document.getElementById('viewcountry').innerHTML=res;
		document.getElementById("process").style.display="none";
		//document.getElementById("editadmin").style.display="none";
		try
		{	
	    	document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}


function callback_delete_shipping(res)
{
	if(res ==2)
	{
		document.getElementById('result').innerHTML="Not Delete this record Because this record is already in rate table";	
	}
	else
	{
		document.getElementById('result').innerHTML="Record deleted successfully";
		document.getElementById('viewcountry').innerHTML="";
		document.getElementById('viewcountry').innerHTML=res;
		document.getElementById("process").style.display="none";
		//document.getElementById("editadmin").style.display="none";
		try
		{	
	    	document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}

function callback_delete_payment(res)
{
	if(res ==2)
	{
		document.getElementById('result').innerHTML="Not Delete this record Because this record is already in rate table";	
	}
	else
	{
		document.getElementById('result').innerHTML="Record deleted successfully";
		document.getElementById('viewcountry').innerHTML="";
		document.getElementById('viewcountry').innerHTML=res;
		document.getElementById("process").style.display="none";
		//document.getElementById("editadmin").style.display="none";
		try
		{	
	    	document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}


function callback_delete_promo(res)
{
	if(res ==2)
	{
		document.getElementById('result').innerHTML="Not Delete this record Because this record is already in rate table";	
	}
	else
	{
		document.getElementById('result').innerHTML="Record deleted successfully";
		document.getElementById('viewcountry').innerHTML="";
		document.getElementById('viewcountry').innerHTML=res;
		document.getElementById("process").style.display="none";
		//document.getElementById("editadmin").style.display="none";
		try
		{	
	    	document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}



function callback_delete_offer(res)
{
	if(res ==2)
	{
		document.getElementById('result').innerHTML="Not Delete this record Because this record is already in rate table";	
	}
	else
	{
		document.getElementById('result').innerHTML="Record deleted successfully";
		document.getElementById('viewcountry').innerHTML="";
		document.getElementById('viewcountry').innerHTML=res;
		document.getElementById("process").style.display="none";
		//document.getElementById("editadmin").style.display="none";
		try
		{	
	    	document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}

function redirect_product()
{
	location.href="product.php";
}

function redirect_customer()
{
	location.href="customer.php";
}

function redirect_offer()
{
	location.href="offer.php";
}

function redirect_currency()
{
	location.href="currency.php";
}

function redirect_tax()
{
	location.href="tax.php";
}

function redirect_zone()
{
	location.href="zone.php";
}
function redirect_weight()
{
	location.href="weight.php";
}
function redirect_price()
{
	location.href="zoneprice.php";
}
function redirect_promo_code()
{
	location.href="promo_code.php";
}
function redirect_shipping()
{
	location.href="shipping.php";
}
function redirect_payment()
{
	location.href="payment.php";
}

function redirect_admin()
{
	document.getElementById("editadmin").style.display="none";
	try {
	    document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
}

function check()
{

		document.getElementById('res').innerHTML="";
		var name=document.getElementById('txtname').value;
		var pass=document.getElementById('txtpass').value;
		if(name=='')
		{
			alert('Please Eneter the Name');
			document.frmlogin.txtname.focus();
		}
		else
		{
				if(pass=='')
				{
					alert('Please Eneter the Password');
					document.frmlogin.txtpass.focus();
				}
				else
				{
					document.getElementById("process").style.display="block";
					agent.call('','checklogin', 'callback_checklogin',name,pass);
				}
	 }
}
function callback_checklogin(result)
{
	
		document.getElementById('txtname').value="";
		document.getElementById('txtpass').value="";
		document.getElementById("process").style.display="none";
		if (result==0)
		{
			var temp="Invalid UserName or Password"
			document.getElementById('res').innerHTML=temp;
			document.frmlogin.txtname.focus();
		}
		if (result==1)
		{
			location.href="index.php";
		}
}
function checkenter(str)
{
		if(str.keyCode == 13)
		{
		check();
		}
}
function checkenter_admin(str)
{
		if(str.keyCode == 13)
		{
		changepass();
		}
}

function checkenter_customer(str)
{
		if(str.keyCode == 13)
		{
		addcustomer_data();
		}
}
function checkenter_service(str)
{
		if(str.keyCode == 13)
		{
		addcustomer_data();
		}
}
function checkenter_package(str)
{
		if(str.keyCode == 13)
		{
		addpackage_data();
		}
}










//////////////////////////////////////////// City                ////////////////////////
var photo;
function selectproduct(id,cname,desc,photo,status,price)
{

	document.getElementById('txtcname').value=document.getElementById(cname).innerHTML;
	document.getElementById('txtprice').value=document.getElementById(price).innerHTML;
	document.getElementById('cId').value=document.getElementById(id).innerHTML;
	document.getElementById('wysiwygproduct_desc').contentWindow.document.body.innerHTML=document.getElementById(desc).innerHTML;
	document.getElementById("product_photo").style.display="none";
	document.getElementById("productimg").style.display="block";
	var photo1=document.getElementById(photo).innerHTML;
//		alert(document.getElementById("city_oldimage"));
	
	document.getElementById("product_oldimage").value=photo1;
	//alert(document.getElementById("city_oldimage").value);
	
	document.getElementById('productimg').src="images/upload/"+photo1;
	
	document.getElementById('Add').value="Update";
	document.getElementById('imgdel').style.display="block";

	document.getElementById("tbldata").style.display="none";
	try {
	    document.getElementById('editadmin').style.display="table";
		//document.getElementById('tbldesc').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("editadmin").style.display="block";
		}
	
}





function addcity()
{
	
	document.getElementById('txtcname').value="";
	document.getElementById('wysiwygproduct_desc').contentWindow.document.body.innerHTML="";
	document.getElementById('Add').value="Add";
	document.getElementById('result').innerHTML="";
	document.getElementById('res').innerHTML="";
	document.getElementById('productimg').style.display="none";
	document.getElementById('imgdel').style.display="none";
	
	document.getElementById("product_photo").style.display="block";
	
	document.getElementById("tbldata").style.display="none";
	try {
	    document.getElementById('editadmin').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("editadmin").style.display="block";
		}
		document.getElementById("txtcname").focus();
}
function addcity_data()
{
	
	if(!CheckValidation(document.getElementById('txtcname'),"Please enter the city name"))return false;

	if(document.getElementById('wysiwygproduct_desc').contentWindow.document.body.innerHTML=="")
	{
		alert("Please enter the city description.");
		return false;
	}
	
	document.getElementById('description').value=document.getElementById('wysiwygproduct_desc').contentWindow.document.body.innerHTML;
	
	//alert(document.getElementById('description').value);
	if(document.getElementById('Add').value!="Update")
	{
	if(!CheckValidation(document.getElementById('product_photo'),"Please upload the image"))return false;
	}
	else
	{
		if(document.getElementById("product_photo").style.display=="block")		
		{
			if(!CheckValidation(document.getElementById('product_photo'),"Please upload the image"))return false;
		}
	}
}

function pagenations_category(page)
{
	document.getElementById('pageid').value=page;
	agent.call('','createtable_category', 'callback_create_table',page);	
}
function pagenations_subcategory(page)
{
	document.getElementById('pageid').value=page;
	agent.call('','createtable_subcategory', 'callback_create_table',page);	
}

function callback_create_table(res)
{
	document.getElementById("process").style.display="none";
	document.getElementById('viewcountry').innerHTML="";
	document.getElementById('viewcountry').innerHTML=res;
	//document.getElementById("editadmin").style.display="none";
	try {
	    document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
}



//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




function checkenter_city(str)
{
	
	if(str.keyCode == 13)
	{
	return addcity_data();
	}
	
}



function deletecity(id,img)
{
	var page=document.getElementById('pageid').value;			
	if (window.confirm('Selected product(s) will be deleted, Are you sure?'))
				{
				cityid=document.getElementById(id).innerHTML;
				ph=document.getElementById(img).innerHTML;
				agent.call('','delete_city', 'callback_delete_city',cityid,ph,page);		
				}
}
function deletehotel(id,img)
{
	var page=document.getElementById('pageid').value;			
	if (window.confirm('Selected hotel will be deleted, Are you sure?'))
				{
				hotelid=id;
				ph=document.getElementById(img).innerHTML;
				agent.call('','delete_hotel', 'callback_delete_city',hotelid,ph,page);		
				}
	
}

function callback_delete_city(res)
{
	
	document.getElementById('result').innerHTML="Record deleted successfully";
	document.getElementById('viewcountry').innerHTML="";
	document.getElementById('viewcountry').innerHTML=res;
	document.getElementById("editadmin").style.display="none";
	try {
	    document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	
}

function hello(id,color)
{	
	alert(id);
	document.getElementById(id).style.backgroundColor=color;
	//this.style.backgroundColor=color;
}
function hello1(id,color)
{
	document.getElementById(id).style.backgroundColor=color;
	//this.style.backgroundColor=color;
}


function select_user()
{
	document.getElementById("allusrs").focus();
}
function statuschange_customer(srno,oid)
{
	srn=document.getElementById(srno).value;
	if (window.confirm('Selected Order Status will be updated , Are you sure?'))
	{
		document.getElementById("process").style.display="block";
		//alert(oid);
		//alert(srn);
	agent.call('','update_order_status', 'callback_update_status',oid,srn);		
	}
}
function statuschange(srno,sizeid)
{
 	
 	srn=document.getElementById(srno).value;
	
	if (window.confirm('Selected Size Status will be updated , Are you sure?'))
	{
		document.getElementById("process").style.display="block";
		//alert(sizeid);
	agent.call('','update_status', 'callback_update_status',sizeid,srn);		
	}
}
function statuschange_color(srno,sizeid)
{

	srn=document.getElementById(srno).value;

	if (window.confirm('Selected Color Status will be updated , Are you sure?'))
	{
		document.getElementById("process").style.display="block";
		//alert(sizeid);
	agent.call('','update_status_color', 'callback_update_status',sizeid,srn);		
	}
}
function callback_update_status(res)
{
	document.getElementById('result').innerHTML=res;
	document.getElementById("process").style.display="none";
//alert(res);
}
function delete_color()
{
				var e=document.getElementsByName("chkdel");
				var ids="";
				var cnt=0,n=0;
				cnt=e.length;
				n=e.length;
				for(var i=0;i<e.length;i++) 
				{
					if(e[i].checked==true)
					{
						ids+=e[i].id + ",";
						n=n-1;
					}
				}
			
			if(cnt!=n)
			{
				if (window.confirm('Selected color(s) will be deleted, Are you sure?'))
				{
					var e=document.getElementsByName("chkdel");
					var ids="";
					for(var i=0;i<e.length;i++) 
					{
						if(e[i].checked==true)	
						{
								ids+=e[i].id + ",";
						
						}
					}
			document.getElementById("process").style.display="block";
			//alert(ids);
			var prid=document.getElementById("product_id").value;
			//alert(prid);
			agent.call('','delete_color','callback_delelte_image',ids,prid);
			}
			}
			else if (cnt==0)
			{
				alert("There are no any Image ...");
			}
			else
			{
				alert("Please Select any Image first.");
			}
		

}
function delete_size()
{
				var e=document.getElementsByName("chkdel");
				var ids="";
				var cnt=0,n=0;
				cnt=e.length;
				n=e.length;
				for(var i=0;i<e.length;i++) 
				{
					if(e[i].checked==true)
					{
						ids+=e[i].id + ",";
						n=n-1;
					}
				}
			
			if(cnt!=n)
			{
				if (window.confirm('Selected size(s) will be deleted, Are you sure?'))
				{
					var e=document.getElementsByName("chkdel");
					var ids="";
					for(var i=0;i<e.length;i++) 
					{
						if(e[i].checked==true)	
						{
								ids+=e[i].id + ",";
						
						}
					}
			document.getElementById("process").style.display="block";
			//alert(ids);
		var prid=document.getElementById("product_id").value;
			//alert(hid);
			agent.call('','delete_size','callback_delelte_image',ids,prid);
			}
			}
			else if (cnt==0)
			{
				alert("There are no any Image ...");
			}
			else
			{
				alert("Please Select any Image first.");
			}
		

}
function callback_delelte_image(res)
{
	document.getElementById("process").style.display="none";
	//alert(res);
	i=0;
	document.getElementById('finaldiv').innerHTML=res;
	document.getElementById('result').innerHTML="Record has been deleted succssefully."
	
	
}
function checkall()
{

	if(document.getElementById("chksel").checked==true)
	{
	var e=document.getElementsByName("chkdel");
	for(var i=0;i<e.length;i++) e[i].checked=true;
	}
	else{
		var e=document.getElementsByName("chkdel");
	for(var i=0;i<e.length;i++) e[i].checked=false;		
	
	}
	
}

function cancel_upload()
{
	document.getElementById("tbldiv").style.display="block";
	document.getElementById("myTable").style.display="none";
	
		
}


var    i=0;
function insRow(){
i++;
	document.getElementById("tbldiv").style.display="none";
	document.getElementById("myTable").style.display="block";
	
	var x=document.getElementById('myTable').insertRow(0);
    var y=x.insertCell(0);
	var z=x.insertCell(1);

    y.innerHTML="Product Size"+i;
 	z.innerHTML="<input type='text'  name='txtsize"+i+"' id='txtsize"+i+"' class='input2'>";
	if(i==0)
	{
		
	}
	
}
function insRow_color(){
i++;
	document.getElementById("tbldiv").style.display="none";
	document.getElementById("myTable").style.display="block";
	
	var x=document.getElementById('myTable').insertRow(0);
    var y=x.insertCell(0);
	var z=x.insertCell(1);

    y.innerHTML="Product Color "+i;
 	z.innerHTML="<input type='text' name='txtsize"+i+"' id='txtsize"+i+"' class='input2'>";
	if(i==0)
	{
		
	}
	
}
var p=[];
function deleteRow(j){
    var d=document.getElementById('myTable').deleteRow(j);
	i--;

}
function total_update_color()
{
	
var m=0;
var n;
var p;
var im=document.getElementById("total_update_size").value;
var e=document.getElementsByName("change_size");
				var ids="";
				var tcolor="";
				var cnt=0,n=0;
				cnt=e.length;
				n=e.length;
				for(var i=0;i<e.length;i++) 
				{
					if(e[i].value!="")
					{
						ids+=e[i].id + ",";
						tcolor+=e[i].value + ",";
						//alert(ids);
						//alert(tsize);
						n=n-1;
					}
				}
			var prid=document.getElementById("product_id").value;
		if(ids!="")
		{
			agent.call('','update_color', 'callback_update_size',tcolor,ids,prid);
		}
		else
		{
			document.getElementById('result').innerHTML="Insert the color first";
		}
}
function total_update()
{
var m=0;
var n;
var p;
var sum="";
var size_update;
var im=document.getElementById("total_update_size").value;
	/*for(p=1; p<=im;p++)
	{
	if(document.getElementById("change"+p).value=="") n=1; 
	else
	{
		sum=sum + document.getElementById("change"+p).value + ",";
		alert(document.getElementById("change"+p).value);	
		m=2;
	}
	}*/
	var e=document.getElementsByName("change_size");
				var ids="";
				var tsize="";
				var cnt=0,n=0;
				cnt=e.length;
				n=e.length;
				for(var i=0;i<e.length;i++) 
				{
					if(e[i].value!="")
					{
						ids+=e[i].id + ",";
						tsize+=e[i].value + ",";
						//alert(ids);
						//alert(tsize);
						n=n-1;
					}
				}
			var prid=document.getElementById("product_id").value;
		//	alert(ids);
if(ids!="")
{
	agent.call('','update_size', 'callback_update_size',tsize,ids,prid);
}
else
{
	document.getElementById('result').innerHTML="Insert the size first";
}

	//alert(m);
/*if(m==2)
{
		pid=document.getElementById("product_id").value
	
	//	agent.call('','update_size', 'callback_update_size',sum,pid);		
}
else
{
	document.getElementById('result').innerHTML="Select the image first";
	return false;	
}*/

}
function total()
{
		document.getElementById("total_image").value=i;
		var l;
		var m;
		var sum="";
		for(k=1;k<=i;k++)
		{
		if(document.getElementById("txtsize"+k).value=="") 
		{	
		m=1; 
		}
		else {
			sum=sum + document.getElementById("txtsize"+k).value + ",";
			l=2;
		}
		document.getElementById("total_size_data").value=sum;
		}
		//alert(sum);
		if(l==2)
		{
		pid=document.getElementById("product_id").value
		
		agent.call('','add_size', 'callback_add_size',sum,pid);		
		}
		else
		{
			document.getElementById('result').innerHTML="Select the Size first";
			return false;	
		}
				
}
function total_color()
{
	
		document.getElementById("total_image").value=i;
		var l;
		var m;
		var sum="";
		for(k=1;k<=i;k++)
		{
		if(document.getElementById("txtsize"+k).value=="") 
		{	
		m=1; 
		}
		else {
			sum=sum + document.getElementById("txtsize"+k).value + ",";
			l=2;
		}
		document.getElementById("total_size_data").value=sum;
		}
		//alert(sum);
		if(l==2)
		{
		pid=document.getElementById("product_id").value;		
		agent.call('','add_color', 'callback_add_size',sum,pid);		
		}
		else
		{
			document.getElementById('result').innerHTML="Select the Color first";
			return false;	
		}
				

}
function callback_add_size(res)
{
	//document.getElementById("process").style.display="none";
	document.getElementById("tbldiv").style.display="block";
	document.getElementById("myTable").style.display="none";	
	document.getElementById("process").style.display="none";
	//alert(res);
	i=0;
	document.getElementById('finaldiv').innerHTML="";
	document.getElementById('finaldiv').innerHTML=res;
//	document.getElementById("myTable").innerText="";	
	document.getElementById('result').innerHTML="Record has been added succssefully."
	
	
}
function callback_update_size(res)
{
	
	document.getElementById("tbldiv").style.display="block";
	document.getElementById("myTable").style.display="none";	
	document.getElementById("process").style.display="none";
	//alert(res);
	document.getElementById('tbldiv').innerHTML=res;
	document.getElementById('result').innerHTML="Record has been updated succssefully."
	
}


// 		This function is made for validating bundle value but it is not working properly, So this function is avoided

function check_radio(bundle, Counter)
{
	var bundleName = bundle.split(",");
	var Count = Counter.split(",");
	
	for(var j = 0; j < bundleName.length; j++)
	{
		var test_if_code = '';
		for(var i = 0; i < Count[j]; i++)
		{
			var name = bundleName[j] + "[" + i + "]";
			//alert(name);
			
			if(i == 0 || i == (Count[j]-1))
			{
				test_if = "document.frmcart." + name + ".checked == false";
			}
			else
			{
				test_if = " && document.frmcart." + name + ".checked == false && ";
			}
			test_if_code += test_if;
						
		}
		
		/*retun = "return false;";
		test_code = "if("+test_if_code+"){alert('Please Select One of the "+ bundleName[j] + ".');document.frmcart." + name + ".focus();"+retun+"}";
		alert(test_code);*/
		
		//document.getElementById('test').innerHTML = test_code;
		//eval(test_code);
		//alert(test_if_code);
		if(!test_if_code)
		{
			alert("Please Select One of the "+ bundleName[j] + ".");
			eval("document.frmcart." + name + ".focus();");
			return false;
		}
	}
}
