///////////* DELETE USER STARTS /////////////*
var xmlHttp
function deleteUser(unic_id,del_item_name,del_pgname) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request")
        return
    }
    var url=del_pgname;
    url=url+"?pgaction=delete&id="+unic_id + "&del_item_name=" + del_item_name +"&sid="+Math.random();;
    xmlHttp.onreadystatechange=stateChanged
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
}
function stateChanged() {
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var string=xmlHttp.responseText ;
        //alert( string );
    //return string;
    }
}

function GetXmlHttpObject() {
    var xmlHttp=null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    } catch (e) {
        //Internet Explorer
        try {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}
///////////* DELETE USER ENDS /////////////*

////////* CHANGE STATUS STARTS /////////////*
function changeStatus(unic_id,del_item_name,pgname) {
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request")
        return
    }
    var url=pgname + "?pgaction=statuschange";
    url=url+"&id="+unic_id ;
    xmlHttp.onreadystatechange=stateChanged2
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
}
function stateChanged2() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var string=xmlHttp.responseText ;
        var temp = new Array();
        temp = string.split('|');
        if(temp[0]!=0) {
            document.getElementById("status_"+temp[0]).src="images/"+temp[1]+'.png';
        }
    }
}
///* CHANGE STATUS ENDS  //*

//// ajax ends(status change) ///
function chk_web_opt(value) {

        if(value.length>0) {
            new Ajax.Request('ajax_chk_web_opt.php',
                    {
                        method: 'get',
                        //parameters: {dept_id: dept_id,sel_cat_id: sel_cat_id},
                        parameters: {value: value},
                        onSuccess: handleHttpResponse
                    });
        } else {
            document.getElementById('span_result').innerHTML = '';
            document.getElementById('div_message').innerHTML = '<span style="color:red;">Please enter your own URL name to proceed or choose from the other options.</span>';
            document.getElementById('create_3').disabled = true;
        }
		
}
function handleHttpResponse(transport) {
	var results=transport.responseText;
	objDiv = document.getElementById('span_result');
	if(transport.responseText != "") {
		res_divText=results.split("~");
		objDiv.innerHTML=res_divText[0];

		if(res_divText[0].length>0) {
				if(res_divText[1]=="success") {
					document.getElementById('create_3').disabled = false;
					document.getElementById('div_message').innerHTML='<span style="color:green;">The website address is available for use.</span>';
				} else {
					document.getElementById('user_option').focus();
					document.getElementById('create_3').disabled = true;
					
					if(res_divText[3]=="regex") {
						document.getElementById('div_message').innerHTML='<span style="color:red;">Not a valid url. Please choose a different one.</span>';
					} else if(res_divText[3]=="notavail") {
						document.getElementById('div_message').innerHTML='<span style="color:red;">The website address already chosen. Please choose a different one.</span>';
					} else {
						document.getElementById('div_message').innerHTML='<span style="color:red;">The website address already chosen. Please choose a different one.</span>';
					}
					
				}
		 }
	   
	   
	}
}

//** Change Password Ajax (SK)**//
var http = createRequestObject();
var areal = Math.random() + "";
var real = areal.substring(2,6);

function createRequestObject() {
	var xmlhttp;
	try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); }
  catch(e) {
    try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
    catch(f) { xmlhttp=null; }
  }
  if(!xmlhttp&&typeof XMLHttpRequest!="undefined") {
  	xmlhttp=new XMLHttpRequest();
  }
	return  xmlhttp;
}

function sendRequest() {

	//clearForm('submit');
	var rnd = Math.random();
	var old_pass = escape(document.getElementById("old_pass").value);
	var new_pass = escape(document.getElementById("new_pass").value);
	var user_id  = escape(document.getElementById("user_id").value);
	var conf_new_pass  = escape(document.getElementById("conf_new_pass").value);
	var pgaction = escape(document.getElementById("pgaction").value);
	
	if(isEmpty(old_pass)){
		jAlert('Please provide your old password', 'Password Validation', 'old_pass');
		return false;
	}
	else if(old_pass.length<6){
		jAlert('Password must be 6 or more alpha-numeric characters', 'Password Validation', 'old_pass');
		return false;
	}
	if(isEmpty(new_pass)){
		jAlert('Please provide your new password', 'Password Validation', 'new_pass');
		return false;
	}
	else if(new_pass.length<6){
		jAlert('Password must be 6 or more alpha-numeric characters', 'Password Validation', 'new_pass');
		return false;
	}
	if(new_pass!=conf_new_pass){
		jAlert('New password and Confirm password mismatch!', 'Confirm Password Validation', 'conf_new_pass');
		return false;
	}
	
	try{
		http.open('POST',  'ajax-password-change.php',true);
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		http.onreadystatechange = handleResponse;
		http.send('old_pass='+old_pass+'&new_pass='+new_pass+'&user_id='+user_id+'&pgaction='+pgaction+'&rnd='+rnd);
		
	}
	catch(e){}
	finally{}
}


function handleResponse() {
	try{
		if((http.readyState == 4)&&(http.status == 200))
		{
			var response = http.responseText;
                        //alert(response);
			//window.parent.location.reload(true);
                        var respArr = new Array();
                        respArr = response.split('|')
			document.getElementById("old_pass").value='';
			document.getElementById("new_pass").value='';
			document.getElementById("conf_new_pass").value='';
			//jAlert(response, 'Password Validation', 'old_pass');
                        if(respArr[0]=='success')
                        {
                                jAlert(respArr[1], 'Password Validation', 'old_pass');
                                setTimeout("jQuery.facebox.close()",'1000');
                                
                        }
                        else
                        {
                                jAlert(respArr[1], 'Password Validation', 'old_pass');
                        }
			

			//window.location.reload();
			
		}
  }
	catch(e){}
	finally{}
}


//** End of Change Pass	**//

////////* CHANGE TEMPLATE THEME STARTS /////////////*
function ajx_changeTemplateTheme(temp_id_col_id,key) {
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
    document.getElementById("temp_image_div_"+key).style.display='none';
    document.getElementById("temp_loading_div_"+key).style.display='block';
    
	var url='ajax-temp-theme-change.php';
	var idArr = temp_id_col_id.split('###');
	var pars = '';
	pars = pars + 'template_id='+idArr[0];
	pars = pars + '&template_color_id='+idArr[1];
	pars = pars + '&temp_img_div='+key;
	xmlHttp.open('POST', url,true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = ajx_state_changeTemplateTheme;
	xmlHttp.send(pars);
}

function ajx_state_changeTemplateTheme() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText ;
        var respArr;
        respArr = resp.split('###');
		document.getElementById("temp_image_div_"+respArr[0]).style.display='block';
        document.getElementById("temp_loading_div_"+respArr[0]).style.display='none';	
        document.getElementById("temp_image_div_"+respArr[0]).innerHTML=respArr[1];
    }
}
///* CHANGE TEMPLATE THEME ENDS  //*



////////* CHANGE TEMPLATE PREVIEW THEME STARTS /////////////*
function ajx_changeTemplateThemePreview(temp_id_col_id) {
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
    document.getElementById("temp_image_div").style.display='none';
    document.getElementById("temp_loading_div").style.display='block';
   
	var url='ajax-temp-theme-preview-change.php';
	var idArr = temp_id_col_id.split('###');
	var pars = '';
	pars = pars + 'template_id='+idArr[0];
	pars = pars + '&template_color_id='+idArr[1];
	xmlHttp.open('POST', url,true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = ajx_state_changeTemplateThemePreview;
	xmlHttp.send(pars);
}
function ajx_state_changeTemplateThemePreview() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
		document.getElementById("temp_image_div").style.display='block';
        document.getElementById("temp_loading_div").style.display='none';
        document.getElementById("temp_image_div").src=resp; 
    }
}
///* CHANGE TEMPLATE PREVIEW THEME ENDS  //*


/**  UPDATE FORUM NICK NAME IN EDIT COUPLE AC PREFERENCE   **/
function addNickname(mode_name) {

    var forum_nickname= document.getElementById("forum_nickname");
	if(mode_name==null) {
        mode_name = 'add';
    }
    
    if(isEmpty(forum_nickname.value)) {
		jAlert('Please provide your forum nickname', 'Forum Validation', 'forum_nickname');
		return false;
    } else {
			xmlHttp=GetXmlHttpObject()
			if (xmlHttp==null) {
					alert ("Browser does not support XMLHTTP Request")
					return false;
			}
			var url;
			url="ajax-forumnick.php?mode="+mode_name+"&name="+ escape(forum_nickname.value);
			xmlHttp.onreadystatechange=stateChanged
			xmlHttp.open("GET",url,true)
			xmlHttp.send(null)
   }
}
function stateChanged() {
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var string=xmlHttp.responseText ;
        var temp = new Array();
        temp = string.split('|');
		if(temp[2]=='undefined') {
			temp[0] = '0';
			temp[2] ='';
		}
		if(temp[0]=='1') {
			document.getElementById("forum_nickname").value=temp[2];
			if(document.getElementById("change_nick")!=undefined) {
				document.getElementById("change_nick").innerHTML ='';
			}
			if(document.getElementById("forum_nick_input")!=undefined) {
				document.getElementById("forum_nick_input").innerHTML ='<strong>'+ temp[2] +'</strong>';
			}
			jAlert(temp[1], 'Cofirmation', 'forum_nickname');
		}
		else{
			document.getElementById("forum_nickname").value=temp[2];
			jAlert(temp[1], 'Failed', 'forum_nickname');
		}
    }   
}
/**  END UPDATE FORUM NICK NAME IN EDIT COUPLE AC PREFERENCE   **/


/**  START UPDATE COUPLE AVTAR IMAGE ON UPLOAD OF NEW IMAGE **/
function updateAvtarImage(u_m_id,div_user_avtar) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
	var url='ajax-avtar-image-update.php';
	var pars = '';
	pars = pars + 'u_m_id='+u_m_id;
	pars = pars + '&div_user_avtar='+div_user_avtar;
	xmlHttp.open('POST', url,true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = ajx_state_updateAvtarImage;
	xmlHttp.send(pars);
}
function ajx_state_updateAvtarImage() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
        var respArr = new Array();
        respArr = resp.split('###');
		document.getElementById(respArr[0]).innerHTML=respArr[1];
    }
}
/**  END UPDATE COUPLE AVTAR IMAGE ON UPLOAD OF NEW IMAGE **/

function updateWedsitePhotoBride(u_m_id,div_user_avtar) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
	var url='ajax-wedsite-photo-bride-update.php';
	var pars = '';
	pars = pars + 'u_m_id='+u_m_id;
	pars = pars + '&div_user_avtar='+div_user_avtar;
	xmlHttp.open('POST', url,true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = ajx_state_updateWedsitePhotoBride;
	xmlHttp.send(pars);
}
function ajx_state_updateWedsitePhotoBride() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
        var respArr = new Array();
        respArr = resp.split('###');
		document.getElementById(respArr[0]).innerHTML=respArr[1];
    }
}

function updateWedsitePhotoGroom(u_m_id,div_user_avtar) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
	var url='ajax-wedsite-photo-groom-update.php';
	var pars = '';
	pars = pars + 'u_m_id='+u_m_id;
	pars = pars + '&div_user_avtar='+div_user_avtar;
	xmlHttp.open('POST', url,true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = ajx_state_updateWedsitePhotoGroom;
	xmlHttp.send(pars);
}
function ajx_state_updateWedsitePhotoGroom() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
        var respArr = new Array();
        respArr = resp.split('###');
		document.getElementById(respArr[0]).innerHTML=respArr[1];
    }
}

/**  START UPDATE COUPLE Secondary AVTAR IMAGE ON UPLOAD OF NEW IMAGE **/
function updateAvtarImage_Secondary(u_m_id,div_user_avtar_sec) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }

	var url='ajax-avtar-sec-image-update.php';
	var pars = '';
	pars = pars + 'u_m_id='+u_m_id;
	pars = pars + '&div_user_avtar='+div_user_avtar_sec;
	xmlHttp.open('POST', url,true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = ajx_state_updateAvtarImage_Secondary;
	xmlHttp.send(pars);
}
function ajx_state_updateAvtarImage_Secondary() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
        var respArr = new Array();
        respArr = resp.split('###');
		document.getElementById(respArr[0]).innerHTML=respArr[1];
    }
}
/**  END UPDATE COUPLE Secondary AVTAR IMAGE ON UPLOAD OF NEW IMAGE **/

/**  START UPDATE VENDOR IMAGE ON UPLOAD OF NEW IMAGE **/
function updateVendorImage(u_m_id,div_vendor_image) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
	var url='ajax-vendor-image-update.php';
	var pars = '';
	pars = pars + 'u_m_id='+u_m_id;
	pars = pars + '&div_vendor_image='+div_vendor_image;
	xmlHttp.open('POST', url,true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = ajx_state_updateVendorImage;
	xmlHttp.send(pars);
}
function ajx_state_updateVendorImage() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
        var respArr = new Array();
        respArr = resp.split('###');
		document.getElementById(respArr[0]).innerHTML=respArr[1];
    }
}
/**  END UPDATE VENDOR IMAGE ON UPLOAD OF NEW IMAGE **/

/**  START UPDATE VENDOR STORE IMAGE ON UPLOAD OF NEW IMAGE **/
function updateVendorStoreImage(u_m_id,div_vendor_store_image) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
	var url='ajax-vendor-store-image-update.php';
	var pars = '';
	pars = pars + 'u_m_id='+u_m_id;
	pars = pars + '&div_vendor_store_image='+div_vendor_store_image;
	xmlHttp.open('POST', url,true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = ajx_state_updateVendorStoreImage;
	xmlHttp.send(pars);
}
function ajx_state_updateVendorStoreImage() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
        var respArr = new Array();
        respArr = resp.split('###');
		document.getElementById(respArr[0]).innerHTML=respArr[1];
    }
}
/**  END UPDATE VENDOR STORE IMAGE ON UPLOAD OF NEW IMAGE **/

/**  START Find Sub-category **/
function getSubCategory(cat_id) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
	var url='ajax-get-subcategory.php';
	var pars = '';
	pars = pars + 'cat_id='+cat_id;
	xmlHttp.open('POST', url,true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = ajx_state_getSubCategory;
	xmlHttp.send(pars);
}
function ajx_state_getSubCategory() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var response=xmlHttp.responseText;
		document.getElementById('div_subcategory').innerHTML=response;
    }
}
/**  END Find Sub-category **/


/** START OF ADD RELEVANT CATAGORY OF VENDOR **/
function addRelevantCat(cat_id,subcat_id,div_relev_cat) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
    if(isEmpty(cat_id)) {
        jAlert('Please select catagory', 'Select Relevant Catagory','category');
        return;
    } else if(isEmpty(subcat_id)) {
        jAlert('Please select sub-catagory', 'Select Relevant Sub-Catagory','subcategory');
        return;
    } else {
		var url='ajax-add-relevant-cat.php';
		var pars = '';
		pars = pars + 'cat_id='+cat_id;
        pars = pars + '&subcat_id='+subcat_id;
        pars = pars + '&div_relev_cat='+div_relev_cat;
		xmlHttp.open('POST', url,true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp.onreadystatechange = ajx_state_addRelevantCat;
		xmlHttp.send(pars);
    }
}
function ajx_state_addRelevantCat() {
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
        var respArr = new Array();
        respArr = resp.split('###');
        if(respArr[0]=='success') {
            document.getElementById(respArr[1]).innerHTML=document.getElementById(respArr[1]).innerHTML+respArr[2];
        } else {
             jAlert('This category sub-category pair already choosen', 'Duplicate Relevant Category Validation','subcategory');
        }
    }
}
/** END OF ADD RELEVANT CATAGORY OF VENDOR **/


/** START OF REMOVE RELEVANT CATAGORY OF VENDOR **/
function removeRelevantCat(id,div_relev_cat) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
    var url='ajax-remove-relevant-cat.php';
    var pars = '';
    pars = pars + 'id='+id;
    pars = pars + '&div_relev_cat='+div_relev_cat;
    xmlHttp.open('POST', url,true);
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttp.onreadystatechange = ajx_state_removeRelevantCat;
    xmlHttp.send(pars);  
}
function ajx_state_removeRelevantCat() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
        var respArr = new Array();
        respArr = resp.split('###');
        removeElementByParent(respArr[0], respArr[1]);
    }
}
/** END OF REMOVE RELEVANT CATAGORY OF VENDOR **/


/** START OF ADD VENDOR ADDRESS**/
function addVendorAddr(state,city,div_vnd_addrs) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
    if(isEmpty(state)) {
        jAlert('Please select state', 'Select State for Vendor','state');
        return;
    } else if(isEmpty(city)) {
        jAlert('Please select city', 'Select City for Vendor','city');
        return;
    } else {
        var url='ajax-add-vnd-addr.php';
        var pars = '';
        pars = pars + 'state='+encodeURIComponent(state);
        pars = pars + '&city='+encodeURIComponent(city);
        pars = pars + '&div_vnd_addrs='+div_vnd_addrs;
        xmlHttp.open('POST', url,true);
        xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlHttp.onreadystatechange = ajx_state_addVendorAddr;
        xmlHttp.send(pars);
    }
}
function ajx_state_addVendorAddr() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
        var respArr = new Array();
        respArr = resp.split('###');
        if(respArr[0]=='success') {
            document.getElementById(respArr[1]).innerHTML=document.getElementById(respArr[1]).innerHTML+respArr[2];
        } else {
            jAlert('This address already choosen', 'Duplicate Address Validation','city');
            //return false;
        }
	
    }
}
/** END OF ADD VENDOR ADDRESS **/

/** START OF REMOVE VENDOR ADDRESS **/
function removeVendorAddr(id,div_vnd_addrs) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
    var url='ajax-remove-vnd-addr.php';
    var pars = '';
    pars = pars + 'id='+id;
    pars = pars + '&div_vnd_addrs='+div_vnd_addrs;
    xmlHttp.open('POST', url,true);
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttp.onreadystatechange = ajx_state_removeVendorAddr;
    xmlHttp.send(pars);
}
function ajx_state_removeVendorAddr() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
        var respArr = new Array();
        respArr = resp.split('###');
        removeElementByParent(respArr[0], respArr[1]);
    }
}
/** END OF REMOVE VENDOR ADDRESS **/

/** START OF get corresponding city of a state **/
function getCity(state_id) {

    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null) {
        alert ("Browser does not support XMLHTTP Request");
        return;
    }
    var url='ajax-get-city.php';
    var pars = '';
    pars = pars + 'state_id='+state_id;
    xmlHttp.open('POST', url,true);
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttp.onreadystatechange = ajx_state_getCity;
    xmlHttp.send(pars);
}
function ajx_state_getCity() {
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
        document.getElementById('div_city').innerHTML=resp;
    }
}
/** END OF get corresponding city of a state **/

function getCity_admin(state_id,city_id) {
	new Ajax.Request('ajax-get-city.php',
		{
			method: 'get',
			parameters: {state_id: state_id,city_id:city_id},			
			onSuccess: handleHttpResponseCity		
		}); 
}
function handleHttpResponseCity(transport) {
	var results=transport.responseText;
	objDiv = document.getElementById('div_city');
	if(transport.responseText != ""){
		res_divText=results.split("~");
		objDiv.innerHTML=res_divText[0];
	}
}

function getSubCategory_admin(cat_id,sel_cat_id) {
	new Ajax.Request('ajax-get-subcategory.php',
		{
			method: 'get',
			parameters: {cat_id: cat_id, sel_cat_id:sel_cat_id},			
			onSuccess: handleHttpResponseSubcat		
		}); 
}
function handleHttpResponseSubcat(transport) {
	var results=transport.responseText;
	objDiv = document.getElementById('div_subcategory');
	if(transport.responseText != ""){
		res_divText=results.split("~");
		objDiv.innerHTML=res_divText[0];
	}
}


//**** Start of Validation for Vendor Add*********//
//Add vendor in frontend---validity check
function validate_addvendor() {

    var name=document.getElementById('name');
    var desc=document.getElementById('desc');
    var state=document.getElementById('state');
    var city=document.getElementById('city');
    var category=document.getElementById('category');
    var subcategory=document.getElementById('subcategory');
    var div_vnd_addrs=document.getElementById('div_vnd_addrs');
    var div_relev_cat=document.getElementById('div_relev_cat');

    if(isEmpty(name.value)){
            jAlert('Please provide vendor Name', 'Vendor name validation', 'name');
            return false;
    }
    else if(isEmpty(desc.value)){
            jAlert('Please provide vendor Description', 'Vendor description validation', 'desc');
            return false;
    }
    else if(isEmpty(state.value)){
           jAlert('Please select state', 'Select State for Vendor','state');
            return false;
    }
    else if(isEmpty(city.value)){
           jAlert('Please select city', 'Select City for Vendor','city');
            return false;
    }
    else if(isEmpty(category.value)){
           jAlert('Please select catagory', 'Select Relevant Catagory','category');
            return false;
    }
    else if(isEmpty(subcategory.value)){
           jAlert('Please select sub-catagory', 'Select Relevant Sub-Catagory','subcategory');
            return false;
    }
    else if(isEmpty(div_vnd_addrs.innerHTML)){
        jAlert('Please click Add button after selecting State and City', 'Vendor Store Address Validation','city');
        return false;
    }
    else if(isEmpty(div_relev_cat.innerHTML)){
        jAlert('Please click Add button after selecting Category and Sub-category', 'Vendor Category Sub-category Validation','subcategory');
        return false;
    }
    return true;
}

//********Start of Checking for Friend Address already invited or not************//
function isAlreadyInvited(site_url,chk) {
    if(chk.checked==true) {
            xmlHttp=GetXmlHttpObject()
            if (xmlHttp==null) {
                alert ("Browser does not support XMLHTTP Request");
                return;
            }
            chk_val = chk.value;
            var url=site_url+'ajax-is-already-invited.php';
            var pars = '';
            pars = pars + 'chk_val='+chk_val;
            xmlHttp.open('POST', url,true);
            xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            xmlHttp.onreadystatechange = ajx_state_isAlreadyInvited;
            xmlHttp.send(pars);
          // chk.checked=false;
    }
}
function ajx_state_isAlreadyInvited() {

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
        var resp=xmlHttp.responseText;
        var respArr = new Array();
        respArr = resp.split('###');
        if(respArr[0]=='success') {               
            jQuery.alerts.okButton = 'Yes,&nbsp;resend';
            var ans = jConfirm('You\'ve already sent an invitation to\nthis e-mail ID. Resend again?','Friend already invited!',function(r){
				 if(r==true) {
						document.getElementById('chk_'+respArr[1]).checked=true;
				 } else {
						document.getElementById('chk_'+respArr[1]).checked=false;
				 }
            });
            
        }
    }
}
//********End of Checking for Friend Address already invited or not************//

function si_getState(country_id,state_id,city_id,obj_name,obj_width,fun_name,next_obj_name,next_obj_width) {
	new Ajax.Request('ajax-si-get-state.php',
		{
			method: 'get',
			parameters: {
					country_id:country_id,
					state_id:state_id,
					city_id:city_id,
					obj_name:obj_name,
					obj_width:obj_width,
					fun_name:fun_name,
					next_obj_name:next_obj_name,
					next_obj_width:next_obj_width
						},			
			onSuccess: handleHttpResponse_si_getState		
		}); 
}
function handleHttpResponse_si_getState(transport) {
	var results=transport.responseText;
	//alert(results);
	objDiv = document.getElementById('div_state');
	if(transport.responseText != ""){
		objDiv.innerHTML=results;
	}
}


function si_getCity(state_id,city_id,obj_name,obj_width) {
	new Ajax.Request('ajax-si-get-city.php',
	{
		method: 'get',
		parameters: {
				state_id:state_id,
				city_id:city_id,
				obj_name:obj_name,
				obj_width:obj_width
					},			
		onSuccess: handleHttpResponse_si_getCity	
	}); 
}
function handleHttpResponse_si_getCity(transport) {
	var results=transport.responseText;
	//alert(results);
	objDiv = document.getElementById('div_city');
	if(transport.responseText != ""){
		objDiv.innerHTML=results;
	}
}

/*
//projected to be used in future for allotted space checking
function msite_isWithinAllottedSpace(unic_id) {
	new Ajax.Request('ajax-upgrade-account.php',
	{
		method: 'get',
		parameters: {unic_id:unic_id},			
		onSuccess: handleHttpResponse_isWithinAllottedSpace	
	}); 
}
function handleHttpResponse_isWithinAllottedSpace(transport) {
	var results=transport.responseText;
	alert(results);
	if(transport.responseText != ""){
		//objDiv.innerHTML=results;
	}
}
*/
