
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 read_cron()
{
	agent.call('','get_cron','callback_get_cron');
}
function callback_get_cron(res)
{
	document.getElementById('user_result').innerHTML=res;
}

function show_checque_credit()
{	
	if(document.getElementById("txtpayment_method").value == "Checque")
	{
		document.getElementById("checque").style.display = "block";
		document.getElementById("credit_card").style.display = "none";
	}
	else if(document.getElementById("txtpayment_method").value == "Credit")
	{
		document.getElementById("credit_card").style.display = "block";
		document.getElementById("checque").style.display = "none";
	}
}

function show_more_detail(id)
{	
	if(document.getElementById("jewellers_list"+id).style.display == "none")
	{
		document.getElementById("jewellers_list"+id).style.display = "block";
		document.getElementById("show_detail"+id).innerHTML = "Hide Detail";
	}
	else if(document.getElementById("jewellers_list"+id).style.display == "block")
	{
		document.getElementById("jewellers_list"+id).style.display = "none";
		document.getElementById("show_detail"+id).innerHTML = "Show Detail";
	}
}

function validate_payment()
{
	/*if(document.getElementById("txtpayment_method").value == "Checque")
	{*/
		//txtbank,txtchkno,txtamount
		if(!CheckValidation(document.getElementById('txtbank'),"Please Enter Your Bank Name."))return false;
		if(!CheckValidation(document.getElementById('txtchkno'),"Please Enter Your Checque No."))return false;
	/*}
	else if(document.getElementById("txtpayment_method").value == "Credit")
	{
		//txtcardtype,txtcardholder,txtcardno,txtcode,txtexpdate,txtcardamount,
		if(!CheckValidation(document.getElementById('txtcardtype'),"Please Select Card Type."))return false;
		if(!CheckValidation(document.getElementById('txtcardholder'),"Please Enter Card Holder Name."))return false;
		if(!CheckValidation(document.getElementById('txtcardno'),"Please Enter Card No."))return false;
		if(!CheckValidation(document.getElementById('txtcode'),"Please Enter CW2."))return false;
		if(document.getElementById('txtexpdate').value == "dd/mm/yy")
		{
			alert("Please Select Expiry Date.");
			document.getElementById('txtexpdate').focus();
			return false;
		}
		
	}*/
//	document.frmsignup.submit();
	document.frmchecque.submit();

}

function show_email()
{
	if(document.getElementById('txtbulkemail').checked == true)
	{
		document.getElementById('bulk_mail').style.display = "block";
	}
	else
	{
		document.getElementById('bulk_mail').style.display = "none";
	}
}

function show_sms_box()
{
	if(document.getElementById('txtbulksms').checked == true)
	{
		document.getElementById('bulk_sms').style.display = "block";
	}
	else
	{
		document.getElementById('bulk_sms').style.display = "none";
	}
}
function show_jewel_sms_box()
{
	if(document.getElementById('txtjewelsms').checked == true)
	{
		document.getElementById('jewel_sms').style.display = "block";
	}
	else
	{
		document.getElementById('jewel_sms').style.display = "none";
	}
}
function show_ivrs()
{
	if(document.getElementById('txtivrs').checked == true)
	{
		document.getElementById('ivrs').style.display = "block";
	}
	else
	{
		document.getElementById('ivrs').style.display = "none";
	}
}
function show_router()
{
	if(document.getElementById('txtrouter').checked == true)
	{
		document.getElementById('router').style.display = "block";
	}
	else
	{
		document.getElementById('router').style.display = "none";
	}
}
function show_daily_rate()
{
	if(document.getElementById('txtdaily_rate').checked == true)
	{
		document.getElementById('daily_rate').style.display = "block";
	}
	else
	{
		document.getElementById('daily_rate').style.display = "none";
	}
}


/////////////////////////////////////////     Product       /////////////////////////////////////////////////////////


function check_user()
{
	//txtuser,txtpw
	var user = document.getElementById('txtuser').value;
	var pw = document.getElementById('txtpw').value;
	
	
	if(!CheckValidation(document.getElementById('txtuser'),"Please Enter Your Username."))return false;
	if(!CheckValidation(document.getElementById('txtpw'),"Please Enter Your Password."))return false;
	
	agent.call('','check_login', 'callback_check_login',user,pw);
}

function callback_check_login(res)
{	
	if(res == 1)
	{
		window.location = "my_account.php";
	}
	else if(res == 3)
	{
		alert("User with this Username and Password is already logged in.");
	}
	else
	{
		document.getElementById('login_result').innerHTML=res;
	}	
}

function check_user_new()
{
	//txtuser,txtpw
	var user = document.getElementById('txtusername').value;
	var pw = document.getElementById('txtpassword').value;
	
	
	if(!CheckValidation(document.getElementById('txtusername'),"Please Enter Your Username."))return false;
	if(!CheckValidation(document.getElementById('txtpassword'),"Please Enter Your Password."))return false;
	
	agent.call('','check_login', 'callback_check_login_new',user,pw);
}

function callback_check_login_new(res)
{	
	if(res == 1)
	{
		window.location = "my_account.php";
	}
	else
	{
		document.getElementById('result').innerHTML=res;
	}	
}


function check_forgot()
{	
	var user = document.getElementById('txtusername').value;
	if(!CheckValidation(document.getElementById('txtusername'),"Please Enter Your Username."))return false;
	
	document.getElementById('forgot_result').innerHTML = '<img src="images/process.gif" height="16" width="16" border="0"> &nbsp;&nbsp;<span class="orangetext">Please Wait....</span>';
	agent.call('','forgot_pass', 'callback_forgot_pass',user);
}

function callback_forgot_pass(res)
{
	if(res == 1)
	{
		document.getElementById('forgot_result').innerHTML = "Your password sent to your mail address.";
	}
	else if(res == 0)
	{
		document.getElementById('forgot_result').innerHTML = "Due to some network problem we can't send mail <br> Please try after some time....";
	}
	else
	{
		document.getElementById('forgot_result').innerHTML = res; 
	}
}

function check_data()
{
	/*	alert(document.getElementById("hide2").checked);
	return false;*/
	//txturl,txthttp,txttaluka,txtdistrict,txtstate,txtpicode,txtcity,txtaddress,txtfax,txtemail,txtmobile,txtphone_r,
	//txtphone_o,txtcompname,txtlname,txtfname,txtusertype,
	var usertype = document.getElementById('txtusertype').value;
	var categorytype = document.getElementById('txtcategory').value;	
	var fisrtname = document.getElementById('txtfname').value;
	var lastname = document.getElementById('txtlname').value;
	var company = document.getElementById('txtcompname').value;
	var phone_o = document.getElementById('txtphone_o').value;
	var phone_r = document.getElementById('txtphone_r').value;
	var mobile = document.getElementById('txtccode').value + document.getElementById('txtmobile').value;
	var email = document.getElementById('txtemail').value;
	var fax = document.getElementById('txtfax').value;
	var address = document.getElementById('txtaddress').value;
	var city = document.getElementById('txtcity').value;
	var pincode = document.getElementById('txtpicode').value;
	var state = document.getElementById('txtstate').value;
	var district = document.getElementById('txtdistrict').value;
	var taluka = document.getElementById('txttaluka').value;
	var url = document.getElementById('txturl').value;
	var sender = document.getElementById('txtsender').value;
	var cimage = document.getElementById('gaurang').value;	
	var ccomp = document.getElementById('txtcomprofile').value;	
	var cass = document.getElementById('txtass').value;	
	var casspost = document.getElementById('txtasspost').value;	
	
	
	if(document.getElementById('txtusertype').value == "")
	{
		alert("Please Select User Type.");
		document.getElementById('txtusertype').focus();
		return false;
	}
	if(document.getElementById('txtcategory').value == "")
	{
		alert("Please Select Category Type.");
		document.getElementById('txtcategory').focus();
		return false;
	}
	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('txtphone_o'),"Please Enter Office Phone No."))return false;
	if(!CheckValidation(document.getElementById('txtmobile'),"Please Enter Mobile No."))return false;
	if(!CheckValidation(document.getElementById('txtemail'),"Please Enter E-Mail Address."))return false;
	if(checkmail(document.getElementById('txtemail').value) == false)
	{
		alert("Please Enter Valid E-Mail Address.");
		document.getElementById('txtemail').focus();
		return false;
	}
	if(!CheckValidation(document.getElementById('txtaddress'),"Please Enter Address."))return false;
	if(!CheckValidation(document.getElementById('txtcity'),"Please Enter City."))return false;
	if(!CheckValidation(document.getElementById('txtpicode'),"Please Enter Pincode."))return false;
	if(document.getElementById('txtstate').value == "")
	{
		alert("Please Select State.");
		document.getElementById('txtstate').focus();
		return false;
	}
	if(document.getElementById('txtdistrict').value == "")
	{
		alert("Please Select District.");
		document.getElementById('txtdistrict').focus();
		return false;
	}
	if(document.getElementById('txttaluka').value == "")
	{
		alert("Please Select Taluka.");
		document.getElementById('txttaluka').focus();
		return false;
	}
	
	
	/*if(document.getElementById("hide2").checked==true)
	{
		
		if(!CheckValidation(document.getElementById('txtsender'),"Please Enter Sender Name."))return false;
		
		if(document.getElementById('txtagree').checked == false)
		{
			alert("You have agreed with Privacy Policy and Terms and Conditions.");
			document.getElementById('txtagree').focus();
			return false;
		}		
	}*/
	
	//document.getElementById('user_result').innerHTML = '<img src="images/process.gif">';
	//agent.call('','add_user', 'callback_add_user',usertype,fisrtname,lastname,company,phone_o,phone_r,mobile,email,fax,address,city,pincode,state,district,taluka,url);
}

function check_data_step2()
{
	var j = 0;
	//txtbulkemail,txtbulksms,txtcommodity,txtivrs,txtrouter,txtdaily_rate,
	if(document.getElementById('txtbulkemail').checked == true)
	{
		if(document.getElementById('txtbulkmailcount').value == "")
		{
			alert("Please Enter How Many E-Mails You Want to Buy.");
			document.getElementById('txtbulkmailcount').focus();
			return false;
			
		}		
	}
	if(document.getElementById('txtbulksms').checked == true)
	{
		if(document.getElementById('txtbulksmscount').value == "")
		{
			alert("Please Enter How Many SMS You Want to Buy.");
			document.getElementById('txtbulksmscount').focus();
			return false;
		}		
	}
	if(document.getElementById('txtjewelsms').checked == true)
	{
		if(document.getElementById('txtjewelsmscount').value == "")
		{
			alert("Please Enter How Many Jewellers SMS You Want to Buy.");
			document.getElementById('txtjewelsmscount').focus();
			return false;
		}		
	}
		
	if(document.getElementById('txtbulkemail').checked == false && document.getElementById('txtbulksms').checked == false && document.getElementById('txtivrs').checked == false && document.getElementById('txtrouter').checked == false && document.getElementById('txtdaily_rate').checked == false)
	{
		if(document.frmsignup.txtcommodity[0].checked == false && document.frmsignup.txtcommodity[1].checked == false && document.frmsignup.txtcommodity[2].checked == false && document.frmsignup.txtcommodity[3].checked == false && document.frmsignup.txtcommodity[4].checked == false && document.frmsignup.txtcommodity[5].checked == false && document.frmsignup.txtcommodity[6].checked == false && document.frmsignup.txtcommodity[7].checked == false && document.frmsignup.txtcommodity[8].checked == false && document.frmsignup.txtcommodity[9].checked == false && document.frmsignup.txtcommodity[10].checked == false && document.frmsignup.txtcommodity[11].checked == false && document.frmsignup.txtcommodity[12].checked == false && document.frmsignup.txtcommodity[13].checked == false && document.frmsignup.txtcommodity[14].checked == false && document.frmsignup.txtcommodity[15].checked == false && document.frmsignup.txtcommodity[16].checked == false && document.frmsignup.txtcommodity[17].checked == false && document.frmsignup.txtcommodity[18].checked == false && document.frmsignup.txtcommodity[19].checked == false && document.frmsignup.txtcommodity[20].checked == false)
		{
			for(var i = 1; i < document.frmsignup.txtdistrict.length; i++)
			{
				if(document.frmsignup.txtdistrict[i].selected == false)
				{
					j++;
				}
			}
			if(j == (document.frmsignup.txtdistrict.length-1))
			{
				alert("You Must Select One of Following Services.");
				return false;
			}
		}
		else
		{
			return true;
		}
	}
}



function check_data_step3()
{
	//txturl,txthttp,txttaluka,txtdistrict,txtstate,txtpicode,txtcity,txtaddress,txtfax,txtemail,txtmobile,txtphone_r,
	//txtphone_o,txtcompname,txtlname,txtfname,txtusertype,

	var usertype = document.getElementById('txtusertype').value;
	var fisrtname = document.getElementById('txtfname').value;
	var lastname = document.getElementById('txtlname').value;
	var company = document.getElementById('txtcompname').value;
	var phone_o = document.getElementById('txtphone_o').value;
	var phone_r = document.getElementById('txtphone_r').value;
	var mobile = document.getElementById('txtccode').value + document.getElementById('txtmobile').value;
	var email = document.getElementById('txtemail').value;
	var fax = document.getElementById('txtfax').value;
	var address = document.getElementById('txtaddress').value;
	var city = document.getElementById('txtcity').value;
	var pincode = document.getElementById('txtpicode').value;
	var state = document.getElementById('txtstate').value;
	var district = document.getElementById('txtdistrict').value;
	var taluka = document.getElementById('txttaluka').value;
	var url = document.getElementById('txturl').value;
	
	if(document.getElementById('txtusertype').value == "")
	{
		alert("Please Select User Type.");
		document.getElementById('txtusertype').focus();
		return false;
	}

	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('txtphone_o'),"Please Enter Office Phone No."))return false;
	if(!CheckValidation(document.getElementById('txtmobile'),"Please Enter Mobile No."))return false;
	if(!CheckValidation(document.getElementById('txtemail'),"Please Enter E-Mail Address."))return false;
	if(checkmail(document.getElementById('txtemail').value) == false)
	{
		alert("Please Enter Valid E-Mail Address.");
		document.getElementById('txtemail').focus();
		return false;
	}
	if(!CheckValidation(document.getElementById('txtaddress'),"Please Enter Address."))return false;
	if(!CheckValidation(document.getElementById('txtcity'),"Please Enter City."))return false;
	if(document.getElementById('txtstate').value == "")
	{
		alert("Please Select State.");
		document.getElementById('txtstate').focus();
		return false;
	}
	if(document.getElementById('txtstate').value == "")
	{
		alert("Please Select District.");
		document.getElementById('txtdistrict').focus();
		return false;
	}	
	/*if(document.getElementById('txtagree').checked == false)
	{
		alert("You have agreed with Privacy Policy and Terms and Conditions.");
		document.getElementById('txtagree').focus();
		return false;
	}
	*/

	/*document.getElementById('user_result').innerHTML = '<img src="images/process.gif">';
	agent.call('','add_user', 'callback_add_user',usertype,fisrtname,lastname,company,phone_o,phone_r,mobile,email,fax,address,city,pincode,state,district,taluka,url);*/
}


function callback_add_user(res)
{
	document.getElementById('txtusertype').value = "";
	document.getElementById('txtfname').value = "";
	document.getElementById('txtlname').value = "";
	document.getElementById('txtcompname').value = "";
	document.getElementById('txtphone_o').value = "";
	document.getElementById('txtphone_r').value = "";
	document.getElementById('txtmobile').value = "";
	document.getElementById('txtemail').value = "";
	document.getElementById('txtfax').value = "";
	document.getElementById('txtaddress').value = "";
	document.getElementById('txtcity').value = "";
	document.getElementById('txtpicode').value = "";
	document.getElementById('txtstate').value = "";
	document.getElementById('txtdistrict').value = "";
	document.getElementById('txttaluka').value = "";
	document.getElementById('txturl').value = "";
	document.getElementById('txtagree').checked = false;
	document.getElementById('user_result').innerHTML=res;
}

function check_jewellers_data()
{
	//txturl,txthttp,txttaluka,txtdistrict,txtstate,txtpicode,txtcity,txtaddress,txtfax,txtemail,txtmobile,txtphone_r,
	//txtphone_o,txtcompname,txtlname,txtfname,txtusertype,

	var category = document.getElementById('txtcategory').value;
	var fisrtname = document.getElementById('txtfname').value;
	var lastname = document.getElementById('txtlname').value;
	var company = document.getElementById('txtcompname').value;
	var phone_o = document.getElementById('txtphone_o').value;
	var phone_r = document.getElementById('txtphone_r').value;
	var mobile = document.getElementById('txtccode').value + document.getElementById('txtmobile').value;
	var email = document.getElementById('txtemail').value;
	var fax = document.getElementById('txtfax').value;
	var address = document.getElementById('txtaddress').value;
	var city = document.getElementById('txtcity').value;
	var pincode = document.getElementById('txtpicode').value;
	var state = document.getElementById('txtstate').value;
	var district = document.getElementById('txtdistrict').value;
	var taluka = document.getElementById('txttaluka').value;
	var url = document.getElementById('txturl').value;
	
	
	if(document.getElementById('txtcategory').value == "")
	{
		alert("Please Select Category.");
		document.getElementById('txtcategory').focus();
		return false;
	}

	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('txtphone_o'),"Please Enter Office Phone No."))return false;
	if(!CheckValidation(document.getElementById('txtmobile'),"Please Enter Mobile No."))return false;
	if(!CheckValidation(document.getElementById('txtemail'),"Please Enter E-Mail Address."))return false;
	if(checkmail(document.getElementById('txtemail').value) == false)
	{
		alert("Please Enter Valid E-Mail Address.");
		document.getElementById('txtemail').focus();
		return false;
	}
	if(!CheckValidation(document.getElementById('txtaddress'),"Please Enter Address."))return false;
	if(!CheckValidation(document.getElementById('txtcity'),"Please Enter City."))return false;
	if(document.getElementById('txtstate').value == "")
	{
		alert("Please Select State.");
		document.getElementById('txtstate').focus();
		return false;
	}
	if(document.getElementById('txtstate').value == "")
	{
		alert("Please Select District.");
		document.getElementById('txtdistrict').focus();
		return false;
	}	
	if(document.getElementById('txturl').value != "")
	{
		if(check_url(document.getElementById('txturl').value) == false)
		{
			alert("Please Enter Valid URL.");
			document.getElementById('txturl').focus();
			return false;
		}
	}

	document.getElementById('user_result').innerHTML = '<img src="images/process.gif">';
	agent.call('','add_jewellers', 'callback_add_jewellers',category,fisrtname,lastname,company,phone_o,phone_r,mobile,email,fax,address,city,pincode,state,district,taluka,url);
}

function callback_add_jewellers(res)
{
	document.getElementById('txtcategory').value = "";
	document.getElementById('txtfname').value = "";
	document.getElementById('txtlname').value = "";
	document.getElementById('txtcompname').value = "";
	document.getElementById('txtphone_o').value = "";
	document.getElementById('txtphone_r').value = "";
	document.getElementById('txtmobile').value = "";
	document.getElementById('txtemail').value = "";
	document.getElementById('txtfax').value = "";
	document.getElementById('txtaddress').value = "";
	document.getElementById('txtcity').value = "";
	document.getElementById('txtpicode').value = "";
	document.getElementById('txtstate').value = "";
	document.getElementById('txtdistrict').value = "";
	document.getElementById('txttaluka').value = "";
	document.getElementById('txturl').value = "";
	document.getElementById('user_result').innerHTML=res;
}

function update_user()
{
	//txturl,txthttp,txttaluka,txtdistrict,txtstate,txtpicode,txtcity,txtaddress,txtfax,txtemail,txtmobile,txtphone_r,
	//txtphone_o,txtcompname,txtlname,txtfname,txtusertype,
	//vBISHallmarkLicence,vBISHLExpiryDate,vMemRegNo,vHallNo,vStallMark,vStallCategory,vBoothNo,vCategory
//vFMCUMCCode,vMemId,vConst/*var path = document.getElementById('txtimage').value;
var path = document.getElementById('txtimage').value;
var sp = path.split("\\");
var pos = sp.length;
var imgnm = sp[pos-1];
/*alert(imgnm);
return false;*/

	var userid = document.getElementById('user_id').value;
	var usertype = document.getElementById('txtusertype').value;
	var password = document.getElementById('txtpassword').value;
	var fisrtname = document.getElementById('txtfname').value;
	var lastname = document.getElementById('txtlname').value;
	var company = document.getElementById('txtcompname').value;
	var phone_o = document.getElementById('txtphone_o').value;
	var phone_r = document.getElementById('txtphone_r').value;
	var mobile = document.getElementById('txtccode').value + document.getElementById('txtmobile').value;
	var email = document.getElementById('txtemail').value;
	var fax = document.getElementById('txtfax').value;
	var address = document.getElementById('txtaddress').value;
	var city = document.getElementById('txtcity').value;
	var pincode = document.getElementById('txtpicode').value;
	var state = document.getElementById('txtstate').value;
	var district = document.getElementById('txtdistrict').value;
	var taluka = document.getElementById('txttaluka').value;
	var url = document.getElementById('txturl').value;
	var sender = document.getElementById('txtsender').value;
	
//vBISHallmarkLicence,vBISHLExpiryDate,vMemRegNo,vHallNo,vStallMark,vStallCategory,vBoothNo,
//vCategory,vFMCUMCCode,vMemId,vConstitution,

	var vBISHallmarkLicence = document.getElementById('vBISHallmarkLicence').value;
	var vBISHLExpiryDate = document.getElementById('sel3').value;
	var vMemRegNo = document.getElementById('vMemRegNo').value;
	var vHallNo = document.getElementById('vHallNo').value;
	var vStallMark = document.getElementById('vStallMark').value;
	var vStallCategory = document.getElementById('vStallCategory').value;
	var vBoothNo = document.getElementById('vBoothNo').value;
	var vCategory = document.getElementById('vCategory').value;
	var vFMCUMCCode = document.getElementById('vFMCUMCCode').value;
	var vMemId = document.getElementById('vMemId').value;
	var vConstitution = document.getElementById('vConstitution').value;
	var categorytype = document.getElementById('txtcategory').value;	
	var cimage = imgnm;
	var ccomp = document.getElementById('txtcomprofile').value;
	var cass = document.getElementById('txtass').value;
	var casspost = document.getElementById('txtasspost').value;

	if(document.getElementById('txtusertype').value == "")
	{
		alert("Please Select User Type.");
		document.getElementById('txtusertype').focus();
		return false;
	}
	if(!CheckValidation(document.getElementById('txtpassword'),"Please Enter Password."))return false;	
	if(!CheckValidation(document.getElementById('txtcpassword'),"Please Enter Confirm Password."))return false;
	if(document.getElementById('txtpassword').value != document.getElementById('txtcpassword').value)
	{
		alert("Password and Confirm Password does not match.");
		document.getElementById('txtcpassword').focus();
		return false;
	}
	
	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('txtphone_o'),"Please Enter Office Phone No."))return false;
	if(!CheckValidation(document.getElementById('txtmobile'),"Please Enter Mobile No."))return false;
	if(!CheckValidation(document.getElementById('txtemail'),"Please Enter E-Mail Address."))return false;
	if(checkmail(document.getElementById('txtemail').value) == false)
	{
		alert("Please Enter Valid E-Mail Address.");
		document.getElementById('txtemail').focus();
		return false;
	}
	if(!CheckValidation(document.getElementById('txtaddress'),"Please Enter Address."))return false;

	if(!CheckValidation(document.getElementById('txtcity'),"Please Enter City."))return false;
	if(document.getElementById('txtstate').value == "")
	{
		alert("Please Select State.");
		document.getElementById('txtstate').focus();
		return false;
	}
	if(document.getElementById('txtstate').value == "")
	{
		alert("Please Select District.");
		document.getElementById('txtdistrict').focus();
		return false;
	}	
	if(document.getElementById('txturl').value != "")
	{
		if(check_url(document.getElementById('txturl').value) == false)
		{
			alert("Please Enter Valid URL.");
			document.getElementById('txturl').focus();
			return false;
		}
	}
	/*if(document.getElementById('sender').value != "0")
	{
		if(!CheckValidation(document.getElementById('txtsender'),"Please Enter Sender Name."))return false;
	}
	else
	{
		sender = 0;
	}*/

	document.getElementById('user_result').innerHTML = '<img src="images/process.gif">';
	agent.call('','update_user', 'callback_update_user',userid,password,usertype,fisrtname,lastname,company,phone_o,phone_r,mobile,email,fax,address,city,pincode,state,district,taluka,url,sender,vBISHallmarkLicence,vBISHLExpiryDate,vMemRegNo,vHallNo,vStallMark,vStallCategory,vBoothNo,vCategory,vFMCUMCCode,vMemId,vConstitution,categorytype,cimage,ccomp,cass,casspost);
}



function update_phone()
{

	var phoneId = document.getElementById('txtphone').value;
	var phone_no = document.getElementById('vBigimg').value;
	
	if(document.getElementById('vBigimg').value == "")
	{
		alert("Please Enter Phone.");
		document.getElementById('vBigimg').focus();
		return false;
	}
	
	else
	{
		sender = 0;
	}

	document.getElementById('user_result').innerHTML = '<img src="images/process.gif">';
	agent.call('','update_phone', 'callback_update_phone',phoneId,phone_no);
}


function callback_update_user(res)
{
	/*for(var g=0; g < res; g++)
	{
		alert(res[0][g]);
	}*/
	//document.getElementById('user_result').innerHTML=tot;	
	//alert(res[0][81]);
	//return false;
	
	document.getElementById('txtusertype').value = res[0][3];
	document.getElementById('txtfname').value = res[0][5];
	document.getElementById('txtlname').value = res[0][6];
	document.getElementById('txtcompname').value = res[0][7];
	document.getElementById('txtphone_o').value = res[0][8];
	document.getElementById('txtphone_r').value = res[0][9];
	document.getElementById('txtmobile').value = res[0][10].substr(2)
	document.getElementById('txtemail').value = res[0][11];
	document.getElementById('txtfax').value = res[0][12];
	document.getElementById('txtaddress').value = res[0][13];
	document.getElementById('txtcity').value = res[0][14];
	document.getElementById('txtpicode').value = res[0][15];
	document.getElementById('txttaluka').value = res[0][16];
	document.getElementById('txtdistrict').value = res[0][17];
	document.getElementById('txtstate').value = res[0][18];
	document.getElementById('txturl').value = res[0][19];
	document.getElementById('txtsender').value = res[0][32];
	document.getElementById('txtcategory').value = res[0][80];	
	document.getElementById('txtimage1').value = res[0][81];
	document.getElementById('txtcomprofile').value = res[0][82];
	document.getElementById('txtass').value = res[0][83];
	document.getElementById('txtasspost').value = res[0][84];
	document.getElementById('user_result').innerHTML="Account Updated Successfull....";
	//document.getElementById('user_result').innerHTML=res;	
}
function callback_update_phone(res)
{
	document.getElementById('vBigimg').value = res[0][3];

	document.getElementById('user_result').innerHTML="Account Updated Successfull....";
	//document.getElementById('user_result').innerHTML=res;	
}
function callback_update_phone(res)
{
	document.getElementById('vBigimg').value = res[0][3];

	document.getElementById('user_result').innerHTML="Account Updated Successfull....";
	//document.getElementById('user_result').innerHTML=res;	
}

function show_sms(id)
{
	document.getElementById('result').innerHTML = "";
	document.getElementById("tbldata").style.display="none";
	try
	{
	    document.getElementById('editadmin').style.display="table";
	}
	catch(ex)
	{
		document.getElementById("editadmin").style.display="block";
	}
	agent.call('','show_desc_sms', 'callback_show_desc_sms',id);
}


function callback_show_desc_sms(res)
{
	var data = res.split(",");
	//txttran,txtdate,txttime,txttotal,txtsent,txtfail,txtprogress,txtmessage,txtstatus
	document.getElementById("txtdate").innerHTML=data[0];
	document.getElementById("txttotal").innerHTML=data[1];
	document.getElementById("txtmessage").innerHTML=data[2];
}

function checkstate_data()
{
	if(!CheckValidation(document.getElementById('txtstate'),"Please Enter District Name."))return false;
}

function checkgroup_data()
{
	if(!CheckValidation(document.getElementById('txtgroup'),"Please Enter Group Name."))return false;
}

function checkmember_data()
{
	//txtmemname,txtmobileno
	if(!CheckValidation(document.getElementById('txtmemname'),"Please Enter Member Name."))return false;
	if(!CheckValidation(document.getElementById('txtmobileno'),"Please Enter Mobile No."))return false;
}

function checkdaily_rate()
{
	//22caret,21caret,18caret,purchase,silver,goldbar
	if(!CheckValidation(document.getElementById('22caret'),"Please Enter 22caret Rate."))return false;
	if(!CheckValidation(document.getElementById('21caret'),"Please Enter 21caret Rate."))return false;
	if(!CheckValidation(document.getElementById('18caret'),"Please Enter 18caret Rate."))return false;
	if(!CheckValidation(document.getElementById('purchase'),"Please Enter Purchase Rate."))return false;
	if(!CheckValidation(document.getElementById('silver'),"Please Enter Silver Rate."))return false;
	if(!CheckValidation(document.getElementById('goldbar'),"Please Enter Goldbar Rate."))return false;
}

function check_sms()
{
	var custId = document.getElementById('user_id').value;

	//txtmobileno,txtmessage
	var mobileno = document.getElementById('txtmobileno').value;
	var txtccode = document.getElementById('txtccode').value;
	var txtmessage = document.getElementById('txtmessage').value;
	
	var receiver = txtccode + mobileno;
	
	if(!CheckValidation(document.getElementById('txtmobileno'),"Please Enter Mobile No."))return false;
	if(!CheckValidation(document.getElementById('txtmessage'),"Please Enter Your Message."))return false;
	
	agent.call('','send_sms', 'callback_send_sms',receiver,txtmessage,custId);
		
}

function callback_send_sms(res)
{
	document.getElementById('txtmobileno').value = "";
	document.getElementById('txtmessage').value = "";
	document.getElementById('MSGLEN').value = 160;
	document.getElementById('result').innerHTML=res;
}
function check_sms2()
{
	var custId = document.getElementById('user_id').value;

	//txtmobileno,txtmessage
	var mobileno = document.getElementById('txtmobileno').value;
	var txtccode = document.getElementById('txtccode').value;
	var txtmessage = document.getElementById('txtmessage').value;
	
	var receiver = txtccode + mobileno;
	
	if(!CheckValidation(document.getElementById('txtmobileno'),"Please Enter Mobile No."))return false;
	if(!CheckValidation(document.getElementById('txtmessage'),"Please Enter Your Message."))return false;
	
	agent.call('','send_sms', 'callback_send_sms2',receiver,txtmessage,custId);	
}

function callback_send_sms2(res)
{
	alert(res);
	document.getElementById('txtmobileno').value = "";
	document.getElementById('txtmessage').value = "";
	document.getElementById('MSGLEN').value = 160;
	document.getElementById('result').innerHTML=res;
}

function IsNumeric(sText)
{
	var ValidChars = "0123456789";
	var IsNumber=true;
	var Char;

	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{ 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
			IsNumber = false;
		}
	}
	return IsNumber;
}

function demo_sms()
{	
	var len = document.getElementById('demo_len').value
	var subje;
	var check = 0;
	
	for(var i = 0; i < len; i++)
	{
		if(eval("document.frmdemosms.subjec[" + i + "].checked") == true)
		{
			check++;
		}
	}
	
	if(check != 1)
	{
		alert("Please Select Subject to Send Demo SMS.");
		document.frmdemosms.subjec[0].focus();
		return false;
	}

	
	for(var i = 0; i < len; i++)
	{
		if(eval("document.frmdemosms.subjec[" + i + "].checked") == true)
			subje = document.frmdemosms.subjec[i].value;
	}
	
	var mobileno = document.getElementById('txtsmsno').value;
	if(!CheckValidation(document.getElementById('txtsmsno'),"Please Enter Mobile No."))return false;
	
	if(mobileno.length > 10)
	{
		alert("Please Enter Valid Mobile No.");
		document.getElementById('txtsmsno').focus();
		return false;
	}
	else if(mobileno.length < 10)
	{
		alert("Please Enter Valid Mobile No.");
		document.getElementById('txtsmsno').focus();
		return false;
	}
	else if(!IsNumeric(mobileno))
	{
		alert("Please Enter Valid Mobile No.");
		document.getElementById('txtsmsno').focus();
		return false;
	}
	
		
	//callback_demo_sms("Message Sent.....");
	agent.call('','demo_sms_send', 'callback_demo_sms',mobileno,subje);
}


function callback_demo_sms(res)
{	
	if(res == "Patel")
	{
		alert("You can not send more than 5 Demo SMS.");
	}
	else if(res == "Gaurang")
	{
		alert("You can not send more than 1 Demo SMS Today.");
	}
	else
	{
		document.getElementById('result').innerHTML=res;
	}
}

function check_template()
{
	//txttempname,txtmessage
	var tmpname = document.getElementById('txttempname').value;
	var tmpmessage = document.getElementById('txtmessage').value;
	var custId = document.getElementById('customer_id').value;
	
	if(!CheckValidation(document.getElementById('txttempname'),"Please Enter Template Name."))return false;
	if(!CheckValidation(document.getElementById('txtmessage'),"Please Enter Your Template Message."))return false;
	agent.call('','add_template', 'callback_add_template',tmpname,tmpmessage,custId);
}

function callback_add_template(res)
{
	if(res == 1)
	{
		var page = 1;
		document.getElementById('pageid').value=1;
		var custId = document.getElementById('customer_id').value;
		agent.call('','createtable_template', 'callback_create_table',page,custId);
		document.getElementById('result').innerHTML="Template Added Successfully";
	}
	else if(res == 2)
	{
		document.getElementById('result').innerHTML="This Template is Already Exist.";
	}
}

function update_template(tid,tname,tmessage)
{
	document.getElementById('result').innerHTML = "";
	document.getElementById('txttempname').value = document.getElementById(tname).innerHTML;
	document.getElementById('txtmessage').value = document.getElementById(tmessage).innerHTML;
	document.getElementById('t_id').value = document.getElementById(tid).innerHTML;
	document.getElementById('Add').value = "Update";
	document.getElementById('Add').onclick = new Function("return check_update_template();");
	
	document.getElementById("tbldata").style.display="none";
	try
	{
	    document.getElementById('editadmin').style.display="table";
	}
	catch(ex)
	{
		document.getElementById("editadmin").style.display="block";
	}
}

function check_update_template()
{
	var tmpname = document.getElementById('txttempname').value;
	var tmpmessage = document.getElementById('txtmessage').value;
	var custId = document.getElementById('customer_id').value;
	var tId = document.getElementById('t_id').value;
	
	if(!CheckValidation(document.getElementById('txttempname'),"Please Enter Template Name."))return false;
	if(!CheckValidation(document.getElementById('txtmessage'),"Please Enter Your Template Message."))return false;
	agent.call('','update_template', 'callback_update_template',tId,tmpname,tmpmessage,custId);
	
}

function callback_update_template(res)
{
	if(res == 1)
	{
		var page = 1;
		document.getElementById('pageid').value=1;
		var custId = document.getElementById('customer_id').value;
		agent.call('','createtable_template', 'callback_create_table',page,custId);
		document.getElementById('result').innerHTML="Template Updated Successfully";
	}
	else if(res == 2)
	{
		document.getElementById('result').innerHTML="This Template is Already Exist.";
	}
}


function check_all(start,end)
{
	var row = document.getElementById('row').value;
	
	if(document.getElementById('chkbox').checked == true)
	{
		for(var i = start; i < end; i++ )
			document.getElementById('chk'+i).checked = true;
	}
	else
	{
		for(var i = start; i < end; i++ )
			document.getElementById('chk'+i).checked = false;
	}
}
function check_tr(id)
{
	if(document.getElementById(id).checked == true)
	{
		document.getElementById(id).checked = false;
	}
	else
	{
		document.getElementById(id).checked = true;
	}
}

function delete_selected(start,end)
{	
	var a=0,b=0;
	for(var i = start; i < end; i++ )
	{
		if(document.getElementById('chk'+i).checked == false)
		{
			a++;
		}
		else
		{
			b++;
		}
	}
	
	var to  = end - start;

	if(a != to)
	{
		if(window.confirm('Are You Sure Want To Delete Selected Record (s).'))
		{
			for(var i = start; i < end; i++ )
			{
				if(document.getElementById('chk'+i).checked == true)
				{
					if(i == start)
						cid = document.getElementById('chk'+i).value;
					else
						cid += ","+document.getElementById('chk'+i).value;
				}
			}
			
			var page=document.getElementById('pageid').value;
			var custId=document.getElementById('customer_id').value;
			document.getElementById("process").style.display="block";
			agent.call('','delete_multiple_history','callback_delete_history',cid,page,custId);		
		}
	}
	else
	{
		alert("Please Select Record (s)  to Delete.");
	}
}

function delete_selected_scheduler(start,end)
{	
	var a=0,b=0;
	for(var i = start; i < end; i++ )
	{
		if(document.getElementById('chk'+i).checked == false)
		{
			a++;
		}
		else
		{
			b++;
		}
	}
	
	var to  = end - start;
	var i = 0,j = 0;
	if(a != to)
	{
		if(window.confirm('Are You Sure Want To Delete Selected Record (s).'))
		{
			for(i = start; i < end; i++ )
			{
				if(document.getElementById('chk'+i).checked == true)
				{
					if(j == 0)
					{
						var cid = document.getElementById('chk'+i).value;
					}
					else
					{
						cid += ","+document.getElementById('chk'+i).value;
					}
					j++;
				}				
			}
			
			var page=document.getElementById('pageid').value;
			var custId=document.getElementById('customer_id').value;
			document.getElementById("process").style.display="block";
			agent.call('','delete_multiple_scheduler','callback_delete_schedule',cid,page,custId);
		}
	}
	else
	{
		alert("Please Select Record (s)  to Delete.");
	}
}


function delete_selected_member(start,end)
{	
	var a=0,b=0;
	for(var i = start; i < end; i++ )
	{
		if(document.getElementById('chk'+i).checked == false)
		{
			a++;
		}
		else
		{
			b++;
		}
	}
	
	var to  = end - start;
	var i = 0,j = 0;
	if(a != to)
	{
		if(window.confirm('Are You Sure Want To Delete Selected Record (s).'))
		{
			for(i = start; i < end; i++ )
			{
				if(document.getElementById('chk'+i).checked == true)
				{
					if(j == 0)
					{
						var cid = document.getElementById('chk'+i).value;
					}
					else
					{
						cid += ","+document.getElementById('chk'+i).value;
					}
					j++;
				}				
			}
			
			var page=document.getElementById('pageid').value;
			var group=document.getElementById('group_id').value;
			document.getElementById("process").style.display="block";
			agent.call('','delete_multiple_member','callback_delete_member',cid,page,group);
		}
	}
	else
	{
		alert("Please Select Record (s)  to Delete.");
	}
}

function delete_selected_template(start,end)
{	
	var a=0,b=0;
	for(var i = start; i < end; i++ )
	{
		if(document.getElementById('chk'+i).checked == false)
		{
			a++;
		}
		else
		{
			b++;
		}
	}
	
	var to  = end - start;
	var i = 0,j = 0;
	if(a != to)
	{
		if(window.confirm('Are You Sure Want To Delete Selected Record (s).'))
		{
			for(i = start; i < end; i++ )
			{
				if(document.getElementById('chk'+i).checked == true)
				{
					if(j == 0)
					{
						var cid = document.getElementById('chk'+i).value;
					}
					else
					{
						cid += ","+document.getElementById('chk'+i).value;
					}
					j++;
				}				
			}
			
			var page=document.getElementById('pageid').value;
			var custId=document.getElementById('customer_id').value;
			document.getElementById("process").style.display="block";
			agent.call('','delete_multiple_template','callback_delete_template',cid,page,custId);
		}
	}
	else
	{
		alert("Please Select Record (s) to Delete.");
	}
}

function delete_template(cid)
{
	if(window.confirm('Are You Sure Want To Delete Template.'))
	{
		var page=document.getElementById('pageid').value;
		var custId=document.getElementById('customer_id').value;
		document.getElementById("process").style.display="block";
		agent.call('','delete_template','callback_delete_template',cid,page,custId);		
	}
}

function callback_delete_template(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="Template 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 check_group()
{
	var gname = document.getElementById('txtname').value;
	var custId = document.getElementById('customer_id').value;

	if(!CheckValidation(document.getElementById('txtname'),"Please Enter Group Name."))return false;
	agent.call('','add_group', 'callback_add_group',gname,custId);
}

function callback_add_group(res)
{
	if(res == 1)
	{
		var page = 1;
		document.getElementById('pageid').value=1;
		var custId = document.getElementById('customer_id').value;
		agent.call('','createtable_group', 'callback_create_table',page,custId);
		document.getElementById('result').innerHTML="Group Created Successfully";
	}
	else if(res == 2)
	{
		document.getElementById('result').innerHTML="This Group is Already Exist.";
	}
}

function update_group(tid,tname)
{
	document.getElementById('result').innerHTML = "";
	document.getElementById('txtname').value = document.getElementById(tname).innerHTML;
	document.getElementById('Add').value = "Update";
	document.getElementById('Add').onclick = new Function("return check_update_group("+tid+");");
	
	document.getElementById("tbldata").style.display="none";
	try
	{
	    document.getElementById('editadmin').style.display="table";
	}
	catch(ex)
	{
		document.getElementById("editadmin").style.display="block";
	}
}

function check_update_group(id)
{
	var gname = document.getElementById('txtname').value;
	var custId = document.getElementById('customer_id').value;
	
	if(!CheckValidation(document.getElementById('txtname'),"Please Enter Group Name."))return false;
	agent.call('','update_group', 'callback_update_group',id,gname,custId);
	
}

function callback_update_group(res)
{
	if(res == 1)
	{
		var page = 1;
		document.getElementById('pageid').value=1;
		var custId = document.getElementById('customer_id').value;
		agent.call('','createtable_group', 'callback_create_table',page,custId);
		document.getElementById('result').innerHTML="Group Updated Successfully";
	}
	else if(res == 2)
	{
		document.getElementById('result').innerHTML="This Group is Already Exist.";
	}
}

function deletegroup(cid)
{
	if(window.confirm('Are You Sure Want To Delete Group.'))
	{
		var page=document.getElementById('pageid').value;
		var custId=document.getElementById('customer_id').value;
		document.getElementById("process").style.display="block";
		agent.call('','delete_group','callback_delete_group',cid,page,custId);
	}
}

function callback_delete_group(res)
{
	if(res ==2)
	{
		document.getElementById('result').innerHTML="Delete members first then try again....";	
	}
	else
	{
		document.getElementById('result').innerHTML="Group Deleted Successfully";
		document.getElementById('viewcountry').innerHTML="";
		document.getElementById('viewcountry').innerHTML=res;
		document.getElementById("process").style.display="none";
		try
		{	
	    	document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}


function check_group_sms()
{
	//txtgroup,txtmember,txtmessage
	if(!CheckValidation(document.getElementById('txtgroup'),"Please Select Group."))return false;
	
	if(document.getElementById('txtgroup').value != "")
	{
		if(!CheckValidation(document.getElementById('txtmember'),"Please Select Members."))return false;
	}
	if(!CheckValidation(document.getElementById('txtmessage'),"Please Enter Your Message."))return false;
}


function check_member()
{
	//txtname,txtmobile,txtadd
	var mname = document.getElementById('txtname').value;
	var mob = document.getElementById('txtccode').value + document.getElementById('txtmobile').value;
	var add = document.getElementById('txtadd').value;
	var group_id = document.getElementById('group_id').value;

	if(!CheckValidation(document.getElementById('txtname'),"Please Enter Member Name."))return false;
	if(!CheckValidation(document.getElementById('txtmobile'),"Please Enter Mobile No."))return false;
	agent.call('','add_member', 'callback_add_member',mname,mob,add,group_id);
}

function callback_add_member(res)
{
	
	if(res == 1)
	{
		var page = 1;
		document.getElementById('pageid').value=1;
		var group = document.getElementById('group_id').value;
		agent.call('','createtable_member', 'callback_create_table',page,group);
		document.getElementById('result').innerHTML="Member Added Successfully";
	}
	else if(res == 2)
	{
		document.getElementById('result').innerHTML="This Member is Already Exist.";
	}
}

function update_member(tid,mname,mobile,add)
{
	
	//txtname,txtmobile,txtadd
	document.getElementById('result').innerHTML = "";
	document.getElementById('txtname').value = document.getElementById(mname).innerHTML;
	document.getElementById('txtmobile').value = document.getElementById(mobile).innerHTML;
	document.getElementById('txtadd').value = document.getElementById(add).innerHTML;
	document.getElementById('Add').value = "Update";
	document.getElementById('Add').onclick = new Function("return check_update_member("+tid+");");
	
	document.getElementById("tbldata").style.display="none";
	try
	{
	    document.getElementById('editadmin').style.display="table";
	}
	catch(ex)
	{
		document.getElementById("editadmin").style.display="block";
	}
}

function check_update_member(id)
{
	//txtname,txtmobile,txtadd
	var mname = document.getElementById('txtname').value;
	var mob = document.getElementById('txtmobile').value;
	var add = document.getElementById('txtadd').value;
	var custId = document.getElementById('customer_id').value;
	var group = document.getElementById('group_id').value;
	
	if(!CheckValidation(document.getElementById('txtname'),"Please Enter Group Name."))return false;
	if(!CheckValidation(document.getElementById('txtmobile'),"Please Enter Mobile No."))return false;
	agent.call('','update_member', 'callback_update_member',id,mname,mob,add,group);
	
}

function callback_update_member(res)
{
	if(res == 1)
	{
		var page = 1;
		document.getElementById('pageid').value=1;
		var custId = document.getElementById('customer_id').value;
		var group = document.getElementById('group_id').value;
		agent.call('','createtable_member', 'callback_create_table',page,group);
		document.getElementById('result').innerHTML="Member Updated Successfully";
	}
	else if(res == 2)
	{
		document.getElementById('result').innerHTML="This Member is Already Exist.";
	}
}

function deletemember(cid)
{	
	if(window.confirm('Are You Sure Want To Delete Member.'))
	{
		var page=document.getElementById('pageid').value;
		var group=document.getElementById('group_id').value;
		document.getElementById("process").style.display="block";
		agent.call('','delete_member','callback_delete_member',cid,page,group);
	}
}

function callback_delete_member(res)
{
	if(res ==2)
	{
		document.getElementById('result').innerHTML="Members can't deleted....";	
	}
	else
	{
		document.getElementById('result').innerHTML="Member Deleted Successfully";
		document.getElementById('viewcountry').innerHTML="";
		document.getElementById('viewcountry').innerHTML=res;
		document.getElementById("process").style.display="none";
		try
		{	
	    	document.getElementById('tbldata').style.display="table";
		}
		catch(ex)
		{
			document.getElementById("tbldata").style.display="block";
		}
	}
}

function check_file()
{
	//nametxt,txtmessage
	if(!CheckValidation(document.getElementById('nametxt'),"Please Select .TXT or .XLS File to Upload."))return false;
}

function check_scheduler()
{
	//txtmessage,txtstdate,hour,minute,at,txtmobileno,nametxt,
	if(!CheckValidation(document.getElementById('txtmessage'),"Please Enter Your Message."))return false;
	if(document.getElementById('txtstdate').value == "dd/mm/yy")
	{
		alert("Please Select Date.");
		document.getElementById('txtstdate').focus();
		return false;
	}
	
	if(!CheckValidation(document.getElementById('hour'),"Please Select Hour."))return false;
	if(!CheckValidation(document.getElementById('minute'),"Please Select Minute."))return false;
	if(document.getElementById('txtmobileno').value == "" && document.getElementById('nametxt').value == "" || document.getElementById('txtmobileno').value != "" && document.getElementById('nametxt').value != "")
	{
		alert("Please Enter Mobile No. or Upload .TXT or .XLS file.");
		document.getElementById('txtmobileno').focus();
		return false;
	}
}

function check_mail()
{
	//distmember,txtsubject,elm1

	var subject = document.getElementById('txtsubject').value;
	var content = document.getElementById('elm1').value;
	
	var len = document.frms.distmember.length;
	
	var flg = true;
	for(var l=0; l<len; l++)
	{
		if(document.frms.distmember[l].selected)
		{
			 flg = false;
			 break;
		}
	}
	
	if(flg)
	{
		alert("Please Select Jewellers to Send E-Mail.");
		document.frms.distmember[0].focus();
		return false;
	}
	
	if(document.getElementById('txtsubject').value == "")
	{
		if(!confirm("Are You Sure Want To Send Mail Without Subject ?"))
		{
			return false;
		}
	}
	
	//window.parent.window.document.getElementById('process').style.display = "block";
	window.parent.window.document.getElementById('result').innerHTML = '<img src="images/process.gif" id="process" name="process">&nbsp;&nbsp;&nbsp;Sending Mail.......';	
	//agent.call('','send_mail', 'callback_send_mail',email,subject,content);
		
}

function callback_send_mail(res)
{
	document.getElementById('result').innerHTML = res;
}

function check_inquiry()
{
	//txtname,txtemail,txtccode,txtmobileno,txtcomment
	if(!CheckValidation(document.getElementById('txtname'),"Please Enter Your Full Name."))return false;
	if(!CheckValidation(document.getElementById('txtemail'),"Please Enter E-Mail Address."))return false;
	if(checkmail(document.getElementById('txtemail').value) == false)
	{
		alert("Please Enter Valid E-Mail Address.");
		document.getElementById('txtemail').focus();
		return false;
	}
	if(!CheckValidation(document.getElementById('txtmobileno'),"Please Enter Your Mobile No."))return false;	
}

function base_metals(id)
{
	if(id != "")
	{
		window.location = 'technical.php?id='+id;
	}
}
function base_metals2(id)
{
	if(id != "")
	{
		window.location = 'technical2.php?id='+id;
	}
}

function agree()
{
	if(document.getElementById('txtagree').value == 1)
	{
		window.location = '';
	}
	else
	{
		alert("You have first agreed with User Agreement, Privacy Policy and Terms and Conditions.");
	}
	
	
}


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 select_template(id)
{
	if(id != "")
		agent.call('','get_template','callback_get_template',id);
	else
		document.getElementById('txtmessage').innerHTML="";
}

function callback_get_template(res)
{
	document.getElementById('txtmessage').innerHTML="";
	document.getElementById('txtmessage').innerHTML=res;
}

function getMember(id)
{
	if(id != "")
	{
		document.getElementById("result").innerHTML = '<img src="images/process.gif">';
		agent.call('','get_Member','callback_get_Member',id);
	}
	else
	{
		document.getElementById('member').style.display="none";
	}
	
}

function callback_get_Member(res)
{
	document.getElementById("result").style.display="none";
	document.getElementById('member').style.display="block";	
	document.getElementById('getMember').innerHTML="";	
	document.getElementById('getMember').innerHTML=res;
}

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;	
					alert(page);
					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 getState(id)
{		
	if(id != "")
	{		
		document.getElementById('txtdistrict').innerHTML = '';
		document.getElementById("process").style.display="block";
		agent.call('','get_state','callback_State',id);
	}
}

function callback_State(res)
{	
	document.getElementById("process").style.display="none";
		
	removectr = (document.getElementById('txtdistrict').options.length) - 1;
	while (removectr > 0) 
	{
	   document.getElementById('txtdistrict').options[removectr]=null;
	   removectr--;
	}
	
	if(res != "")
	{
		var val=res.split(",");					
		var j=0;
		document.getElementById('txtdistrict').options[j]=new Option('-- Please Select District --');
		document.getElementById('txtdistrict').options[j].value = '';
		document.getElementById('txtdistrict').options[j].selected = true;
		var j=1;
		for(var i=1;i<=val.length-1;i = i + 2)
		{		
			document.getElementById('txtdistrict').options[j]=new Option(val[i]);
			document.getElementById('txtdistrict').options[j].value = val[i-1];
			j++;
		}
	}
	else
	{	
		document.getElementById('txtdistrict').options[j]=new Option('No District Found.');
		document.getElementById('txtdistrict').options[j].value = '';
		document.getElementById('txtdistrict').options[j].selected = true;		
	}
	
}


function getStateSign()
{		
	var j = 1;
	var id = "";
	var len = document.getElementById("txtstate").length;
	for(i = 0; i < len; i++)
	{
		if(document.frmsignup.txtstate[i].selected == true)
		{
			if(document.frmsignup.txtstate[i].value != "")
			{
				if(j == 1)
					id += document.frmsignup.txtstate[i].value;
				else
					id += "," + document.frmsignup.txtstate[i].value;
	
				j++;
			}
		}
	}
	
	if(id != "")
	{
		document.getElementById('txtdistrict').innerHTML = '';
		document.getElementById('txtdistrict').disabled = true;
		document.getElementById("process").style.display="block";
		
		agent.call('','get_stateSign','callback_StateSign',id);
	}
}

function callback_StateSign(res)
{	
	//alert(res);
	//alert(document.getElementById('txtstate').innerHTML);
	document.getElementById('dist').disabled = false;
	document.getElementById("process").style.display="none";
	document.getElementById('dist').innerHTML = res;
	
	/*removectr = (document.getElementById('txtdistrict').options.length) - 1;
	while (removectr > 0) 
	{
	   document.getElementById('txtdistrict').options[removectr]=null;
	   removectr--;
	}
	
	if(res != "")
	{
		var val=res.split(",");
		var j=0;
		document.getElementById('txtdistrict').options[j]=new Option('-- Please Select District --');
		document.getElementById('txtdistrict').options[j].value = '';
		document.getElementById('txtdistrict').options[j].selected = true;
		var j=1;
		for(var i=1;i<=val.length-1;i = i + 2)
		{
			document.getElementById('txtdistrict').options[j]=new Option(val[i]);
			document.getElementById('txtdistrict').options[j].value = val[i-1];
			j++;
		}
	}
	else
	{	
		document.getElementById('txtdistrict').options[j]=new Option('No District Found.');
		document.getElementById('txtdistrict').options[j].value = '';
		document.getElementById('txtdistrict').options[j].selected = true;		
	}*/
	
}


/* signup 2 file over */





function getTaluka(id)
{		
	/*if(id != "")
	{		
		document.getElementById('txttaluka').innerHTML = '';
		document.getElementById("process1").style.display="block";
		agent.call('','get_taluka','callback_Taluka',id);
	}
	*/
	
	if(id != "")
	{		
		document.getElementById('txttaluka').innerHTML = '';
		document.getElementById("process").style.display="block";
		agent.call('','get_taluka','callback_Taluka',id);
	}
	
}
function callback_Taluka(res)
{	
	document.getElementById("process").style.display="none";
		
	removectr = (document.getElementById('txttaluka').options.length) - 1;
	while (removectr > 0) 
	{
	   document.getElementById('txttaluka').options[removectr]=null;
	   removectr--;
	}
	
	if(res != "")
	{
		var val=res.split(",");					
		var j=0;
		document.getElementById('txttaluka').options[j]=new Option('-- Please Select Taluka --');
		document.getElementById('txttaluka').options[j].value = '';
		document.getElementById('txttaluka').options[j].selected = true;
		var j=1;
		for(var i=1;i<=val.length-1;i = i + 2)
		{		
			document.getElementById('txttaluka').options[j]=new Option(val[i]);
			document.getElementById('txttaluka').options[j].value = val[i-1];
			j++;
		}
		//document.getElementById('txtdistrict').options[1]=null;
	}
	else
	{	
		document.getElementById('txttaluka').options[0]=new Option('No Taluka Found.');
		document.getElementById('txttaluka').options[0].value = '';
		document.getElementById('txttaluka').options[0].selected = true;		
	}
}


function getCategory(id)
{		
	if(id != "")
	{		
		agent.call('','get_category','callback_Category',id);
	}
}

function callback_Category(res)
{	
	if(res != 1)
	{
		removectr = (document.getElementById('txtcatgory').options.length) - 1;
		while (removectr > 0) 
		{
		   document.getElementById('txtcatgory').options[removectr]=null;
		   removectr--;
		}
		
		if(res != "")
		{
			var val=res.split(",");					
			var j=0;
			document.getElementById('txtcatgory').options[j]=new Option('Please Select Category');
			document.getElementById('txtcatgory').options[j].value = '';
			document.getElementById('txtcatgory').options[j].selected = true;
			var j=1;
			for(var i=1;i<=val.length-1;i = i + 2)
			{		
				document.getElementById('txtcatgory').options[j]=new Option(val[i]);
				document.getElementById('txtcatgory').options[j].value = val[i-1];
				j++;
			}
		}
		else
		{	
			document.getElementById('txtcatgory').options[j]=new Option('No Category Found.');
			document.getElementById('txtcatgory').options[j].value = '';
			document.getElementById('txtcatgory').options[j].selected = true;		
		}
	}
	else
	{
		window.location = 'login.php';
	}
	
}

function getJewellers(id)
{		
	if(id != "")
	{		
		agent.call('','get_jewellers','callback_Jewellers',id);
	}
}

function callback_Jewellers(res)
{	
	removectr = (document.getElementById('txtjewellers').options.length) - 1;
	while (removectr > 0)
	{
	   document.getElementById('txtjewellers').options[removectr]=null;
	   removectr--;
	}
	
	if(res != "")
	{
		var val=res.split(",");					
		var j=0;
		document.getElementById('txtjewellers').options[j]=new Option('Please Select Jewellers');
		document.getElementById('txtjewellers').options[j].value = '';
		document.getElementById('txtjewellers').options[j].selected = true;
		var j=1;
		for(var i=1;i<=val.length-1;i = i + 2)
		{		
			document.getElementById('txtjewellers').options[j]=new Option(val[i]);
			document.getElementById('txtjewellers').options[j].value = val[i-1];
			j++;
		}
	}
	else
	{	
		document.getElementById('txtjewellers').options[j]=new Option('No Jewellers Found.');
		document.getElementById('txtjewellers').options[j].value = '';
		document.getElementById('txtjewellers').options[j].selected = true;		
	}
}

function gettest(id)
{		
	if(id != "")
	{
		agent.call('','get_test','callback_test',id);
	}
}

function callback_test(res)
{	
	alert(res);
}

function send_redirect(id)
{
	window.location = 'jewelers_detail.php?id='+id;
}

function deletehistory(cid)
{
	if(window.confirm('Are You Sure Want To Delete History.'))
	{
		var page=document.getElementById('pageid').value;
		var custId=document.getElementById('customer_id').value;

		document.getElementById("process").style.display="block";
		agent.call('','delete_history','callback_delete_history',cid,page,custId);		
	}
}

function check_url(str)
{
	
	if(/^[A-Za-z]+:\/\/www\.[A-Za-z0-9-]+\.[A-Za-z0-9]+/.test(str))
	{
		return (true)
	}
	return false;
	
}


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 deleteuserhist(cid)
{
	if(window.confirm('Are You Sure Want To Delete History.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_userhist','callback_delete_userhist',cid,page);		
	}
}

function deletestate(cid)
{
	if(window.confirm('Are You Sure Want To Delete State.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_state','callback_delete_state',cid,page);		
	}
}

function deletedist(cid)
{
	if(window.confirm('Are You Sure Want To Delete District.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_dist','callback_delete_dist',cid,page);		
	}
}

function deletetaluka(cid)
{
	if(window.confirm('Are You Sure Want To Delete Taluka.'))
	{
		var page=document.getElementById('pageid').value;	
		document.getElementById("process").style.display="block";
		agent.call('','delete_taluka','callback_delete_taluka',cid,page);		
	}
}

function deletescheduler(cid)
{
	if(window.confirm('Are You Sure Want To Delete Schedule.'))
	{
		var page=document.getElementById('pageid').value;
		var custId=document.getElementById('customer_id').value;
		document.getElementById("process").style.display="block";
		agent.call('','delete_scheduler','callback_delete_schedule',cid,page,custId);
	}
}

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_schedule(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_taluka(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_taluka', 'callback_create_table',page);
}

function pagenations_state(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_state', 'callback_create_table',page);
}
function pagenations_dist(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_dist', 'callback_create_table',page);
}

function pagenations_template(page,custId)
{
	document.getElementById('result').innerHTML = "";
	document.getElementById('pageid').value=page;
	agent.call('','createtable_template', 'callback_create_table',page,custId);
}

function pagenations_customer(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_customer', 'callback_create_table',page);
}
function pagenations_scheduler(page,custId)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_scheduler', 'callback_create_table',page,custId);
}

function pagenations_userhist(page)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_userhist', 'callback_create_table',page);
}

function pagenations_group(page,custId)
{
	document.getElementById('result').innerHTML = "";
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_group', 'callback_create_table',page,custId);
}

function pagenations_member(page,group)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_member', 'callback_create_table',page,group);
}
function pagenations_history(page,custId)
{
	document.getElementById('pageid').value=page;	
	agent.call('','createtable_history', 'callback_create_table',page,custId);
}

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()
{
	//apiuser,apipassword,msglen
  	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;
	var mobileno=document.getElementById('mobile').value;
	var countrycode=document.getElementById('ccode').value;
	var city=document.getElementById('city').value;
	var url=document.getElementById('url').value;	
	var sendername=document.getElementById('sender').value;
	var APIuser=document.getElementById('apiuser').value;
	var APIpass=document.getElementById('apipassword').value;
	var MSG_Len=document.getElementById('msglen').value;
	var demo_smsm_no=document.getElementById('demo_sms_no').value;
	document.getElementById('result').innerHTML="";
	var demo_no = document.getElementById('ccode_demo').value + demo_smsm_no;
	var mobile = countrycode + mobileno;

if(!CheckValidation(document.getElementById('cname'),"Please Enter the Company Name"))return false;
if(!CheckValidation(document.getElementById('caddress'),"Please Enter the Company Address"))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('phone'),"Please Enter the Phone number"))return false;
if(!CheckValidation(document.getElementById('mobile'),"Please Enter the Mobile Number."))return false;
if(!CheckValidation(document.getElementById('zip'),"Please Enter the Email Address"))return false;
if(!CheckValidation(document.getElementById('city'),"Please Enter the Email Address"))return false;
if(!CheckValidation(document.getElementById('state'),"Please Select State."))return false;
if(!CheckValidation(document.getElementById('url'),"Please Enter URL."))return false;
if(!CheckValidation(document.getElementById('sender'),"Please Enter Sender ID."))return false;
if(!CheckValidation(document.getElementById('apiuser'),"Please Enter Username of API."))return false;
if(!CheckValidation(document.getElementById('apipassword'),"Please Enter Password of API."))return false;
if(!CheckValidation(document.getElementById('msglen'),"Please Enter Message Length."))return false;
if(!CheckValidation(document.getElementById('demo_sms_no'),"Please Enter Demo SMS No.."))return false;

if(document.getElementById('msglen').value > 160)
{
	alert("Please Enter Message Length Under 160.")
	document.getElementById('msglen').focus();
 	return false;
}
if(document.getElementById('msglen').value == 160)
	document.getElementById('remchar').value = null;

if(document.getElementById('txtfollow').value > 0)
{
	if(document.getElementById('remchar').value == "")
	{
		alert("Please Enter Remaining Character for Message.")
		document.getElementById('remchar').focus();
		return false;
	}
	else
	{
		var Rem_char = document.getElementById('remchar').value;
	}
}

	agent.call('','update_websitedate', 'callback_update_websitedate',id,cname,email,phone,caddress,state,zip,mobile,city,url,sendername,APIuser,APIpass,MSG_Len,Rem_char,demo_no);
}
function callback_update_websitedate(res)
{
	document.getElementById('result').innerHTML=res;
}
function check_len()
{
	if(document.getElementById('msglen').value > 160)
	{
		alert("Please Enter Message Length Under 160.")
		document.getElementById('msglen').value = 160;
		document.getElementById('msglen').focus();
		return false;
	}
	else
	{
		var box = document.getElementById('remchar');
		var len = 160 - parseInt(document.getElementById('msglen').value);
		box.setAttribute('maxlength', len);
		document.getElementById('txtfollow').value = len;		
	}	
}

function check_char(str)
{
	if(str.keyCode == 126 || str.keyCode == 33 || str.keyCode == 64 || str.keyCode == 35 || str.keyCode == 36 || str.keyCode == 37 || str.keyCode == 94 || str.keyCode == 38 || str.keyCode == 42 || str.keyCode == 40 || str.keyCode == 41 || str.keyCode == 95 || str.keyCode == 45 || str.keyCode == 43 || str.keyCode == 124 || str.keyCode == 92 || str.keyCode == 61 || str.keyCode == 96) return false;
}
		








//////////////////////////////////////////////////////////////////////////

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 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_history(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_userhist(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_state(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_dist(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_taluka(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_bundle(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_value(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_bundle(id)
{	
	location.href="bundle.php?id="+id;
}
function redirect_value(id)
{
	location.href="value.php?bid="+id;
}
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()
{	
	var l;
	var m;
	var sum="";
	
	document.getElementById("total_image").value=i;	
	
	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."
	
}
// -----------------Jeweller--------------------------------------- // 
function check_jeweller_sms()
{
	if(document.frms.txtusertype.value == "")
	{
		alert("Please Select type.");
		document.frms.txtusertype.focus();
		return false;
	}	
	
	if(document.frms.txtstate.value == "")
	{
		alert("Please Select State.");
		document.frms.txtstate.focus();
		return false;
	}
	
	if(document.frms.distinc.value == "")
	{
		alert("Please Select District.");
		document.frms.distinc.focus();
		return false;
	}
	
	if(document.frms.txtmessage.value == "")
	{
		alert("Please Select Message.");
		document.frms.txtmessage.focus();
		return false;
	}
}

function select_state()
{
	var typ = document.frms.txtusertype.value;
	var len = document.frms.txtstate.length;

	var str = "", j = 0;
	for(var l=0; l<len; l++)
	{
		if(document.frms.txtstate[l].selected)
		{
			if(document.frms.txtstate[l].value != "")
			{
				if(j == 0)
					str += document.frms.txtstate[l].value;
				else
					str += "," + document.frms.txtstate[l].value;
				j++;
			}
		}
	}
	agent.call('','select_state', 'callback_state',typ,str);
}

function callback_state(res)
{	

	//document.getElementById("result").style.display="none";
	//document.getElementById('distmem').style.display="block";
	document.getElementById('district').innerHTML="";
	document.getElementById('district').innerHTML=res;
}

function select_event()
{
		
	var event_id = document.frms.txtevent.value;
	if(event_id != "")
	{
		agent.call('','select_event', 'callback_event',event_id);
	}
}

function select_image()
{
	/*alert("hi");
		return false;*/
	var event_id = document.frms.txtevent.value;
	if(event_id != "")
	{
		agent.call('','select_image', 'callback_image',event_id);
	}
	
}
function callback_image(res)
{
	//document.getElementById("result").style.display="none";
	//document.getElementById('distmem').style.display="block";
	document.getElementById('distmem').style.display="block";
	document.getElementById('distimage').innerHTML="";
	document.getElementById('distimage').innerHTML=res;

	/*document.getElementById('district').innerHTML="";
	document.getElementById('district').innerHTML=res;*/
}


function callback_event(res)
{
	//document.getElementById("result").style.display="none";
	//document.getElementById('distmem').style.display="block";
	document.getElementById('distmem').style.display="block";
	document.getElementById('dismember').innerHTML="";
	document.getElementById('dismember').innerHTML=res;

	/*document.getElementById('district').innerHTML="";
	document.getElementById('district').innerHTML=res;*/
}

function select_state_mail()
{
	var typ = document.frms.txtusertype.value;
	var len = document.frms.txtstate.length;

	var str = "", j = 0;
	for(var l=0; l<len; l++)
	{
		if(document.frms.txtstate[l].selected)
		{
			if(document.frms.txtstate[l].value != "")
			{
				if(j == 0)
					str += document.frms.txtstate[l].value;
				else
					str += "," + document.frms.txtstate[l].value;
				j++;
			}
		}
	}
	agent.call('','select_state_mail', 'callback_state_mail',typ,str);
}

function callback_state_mail(res)
{
	document.getElementById('district').innerHTML="";
	document.getElementById('district').innerHTML=res;
}



function select_district()
{
	var typ = document.frms.txtusertype.value;
	var len = document.frms.distinc.length;
	var flg = true;
	for(var l=0; l<len; l++)
	{
		if(document.frms.distinc[l].selected)
		{
			 flg = false;
			 break;
		}
	}	
	if(flg == true)
	{
		alert("Please select District.");
		document.frms.distinc.focus();
		return false;
	}
	
	var str = "";
	for(var l=0; l<len; l++)
	{
		if(document.frms.distinc[l].selected)
		{
			if(str == "")
			{
				str += document.frms.distinc[l].value;
			}
			else
			{
				str += "," + document.frms.distinc[l].value;
			}
		}
	}
	agent.call('','select_dist', 'callback_dist',typ,str);
}

function callback_dist(res)
{	
	
	document.getElementById('distmem').style.display="block";
	//document.getElementById('dismember').innerHTML="";
	document.getElementById('dismember').innerHTML=res;
	document.getElementById("result").style.display="none";
}
function select_mail()
{
	var typ = document.frms.txtusertype.value;
	var len = document.frms.mail.length;
	var flg = true;
	for(var l=0; l<len; l++)
	{
		if(document.frms.mail[l].selected)
		{
			 flg = false;
			 break;
		}
	}
	if(flg == true)
	{
		alert("Please select District.");
		document.frms.mail.focus();
		return false;
	}
	
	var str = "";
	for(var l=0; l<len; l++)
	{
		if(document.frms.mail[l].selected)
		{
			if(str == "")
			{
				str += document.frms.mail[l].value;
			}
			else
			{
				str += "," + document.frms.mail[l].value;
			}
		}
	}
	agent.call('','select_email', 'callback_mail',typ,str);
}
function callback_mail(res)
{
	document.getElementById('distmem').style.display="block";
	//document.getElementById('dismember').innerHTML="";
	document.getElementById('dismember').innerHTML=res;
	document.getElementById("result").style.display="none";
}




function check_form()
{
	if(document.frmprediction.txtyear.value == "")
	{
		alert("Please select Year.");
		document.frmprediction.txtyear.focus();
		return false;
	}
	else if(document.frmprediction.txtmonth.value == "")
	{
		alert("Please select Month.");
		document.frmprediction.txtmonth.focus();
		return false;
	}
	else if(document.frmprediction.txtprediction.value == "")
	{
		alert("Please select Prediction.");
		document.frmprediction.txtprediction.focus();
		return false;
	}
}
