/*******************************************************************************************
*	SLNo	Date			Name		Version		Task
*-------------------------------------------------------------------------------------------
*	1		Jan 05 2009		Senthil		v.1.12		Delete Company Logo Alert Message
*	2		Feb 19 2009		Victor		v.1.14		New funciton added for rounding the decimal value
*	3		Mar 17 2009		Victor		v.1.15		Fix for Thumbnail opening in new window as full image
*	4		Apr 01 2009		Victor		v.1.17		Modified for New layout changes for Manage Products
********************************************************************************************/

function trimStrings (str) {
	str = str.replace(/^\s+/, '');
	for (var i = str.length - 1; i >= 0; i--) {
		if (/\S/.test(str.charAt(i))) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return str;
}

function goUrl(url, target){
	if(target){
		var newWindow = window.open(url, target);
		newWindow.focus();
	}else{
		document.location.href = url;
	}
	return true;
}
/* to be removed
function openImage(obj, target){
	url = obj.src;
	if(target){
		var newWindow = window.open(url, target);
		newWindow.focus();
	}else{
		document.location.href = url;
	}
	return;
}
*/
function openImage(url, target){
	if(target){
		var newWindow = window.open(url, target);
		newWindow.focus();
	}else{
		document.location.href = url;
	}
	return true;
}

function hoverFeatured(obj){	
	obj.style.opacity='0.8';	
	obj.style.filter = 'alpha(opacity=80)';	
}

function outFeatured(obj){	
	obj.style.opacity='1';
	obj.style.filter = 'alpha(opacity=100)';	
}

function previewThump(obj,url){
	document.getElementById('txtImgURL').value = url;
	destObj = document.getElementById('mainImage');	
	
	if(destObj)
		destObj.src = obj.src;
		
	//destObj.className='detailViewImg reflect  rheight50  ropacity50';
	destObj.className='detailViewImgNoScale';
	//Reflection.add(destObj, { height: 0.5, opacity : 0.5});
}

function showAdvancedSearch(meDiv, destDiv, smallHeightChange){
	document.getElementById('productSearch').style.display = "none";
	meObj = document.getElementById(meDiv);
	destObj = document.getElementById(destDiv);
	meObj.style.display='none';
	destObj.style.display='block';
	advancedSearchBlockObj = document.getElementById('advancedSearchBlock');
	advancedSearchBlockObj.className = 'visibleObj';

	if(objSearchBar = document.getElementById('searchBar')){
		if(!smallHeightChange){
			var bn = navigator.userAgent;
			var IE = bn.indexOf('MSIE');
			var MO = bn.indexOf('Firefox');
			var SA = bn.indexOf('Safari');
			var CH = bn.indexOf('Chrome');
			var browser = '';
			if (MO>0) {
				objSearchBar.style.height='245px';
			}
			else if (IE>0) {
				objSearchBar.style.height='240px';
			}
			else if (SA>0) {
				if (SA>0 && CH>0) {
					objSearchBar.style.height='248px';
				}
				else {
					objSearchBar.style.height='248px';
				}
			}
			else {
			//do nothing;
			}			
		}else{
			objSearchBar.style.height='198px';
		}
	}	
	
	document.getElementById('adSearch').value='advancedsearch';

}

function hideAdvancedSearch(meDiv, destDiv){
	document.getElementById('productSearch').style.display = "block";
	meObj = document.getElementById(meDiv);
	destObj = document.getElementById(destDiv);
	meObj.style.display='none';
	destObj.style.display='block';
	advancedSearchBlockObj = document.getElementById('advancedSearchBlock');
	advancedSearchBlockObj.className = 'hiddenObj';

	if(objSearchBar = document.getElementById('searchBar')){
		objSearchBar.style.height='171px';
	}
	
	document.getElementById('adSearch').value='';
	clearForm('frmMainSearch');
}

function clearForm(formName){
	eval("var frmObj = document.frmMainSearch;");
	var formInputs = frmObj.getElementsByTagName('input');
	var mxElements = formInputs.length;
	for(i=0; i<mxElements; i++){
		curElement = formInputs[i];
		elementType = curElement.type;		
		switch(elementType){
			case 'text':			
				curElement.value='';
				break;
			case 'checkbox':
				curElement.checked=false;
				break;
		}
	}	
}

function popURL(url, w, h){	
    var left = parseInt((screen.availWidth/2) - (w/2));
    var top = parseInt((screen.availHeight/2) - (h/2));
	var no = "no";
    var windowFeatures = "width=" + w + ",height=" + h + ",status,resizable=0,channelmode='0',fullscreen='0',scrollbars=1,left=" + left + ",top=" + top + "screenX=" + left + ",screenY=" + top;
	
	myWindow = window.open(url, "subWind", windowFeatures);
	myWindow.focus();
}

function changeBorder(idTag, borderColor, backgroundColor){
	objTag = document.getElementById(idTag);
	if(objTag){
		if(borderColor)
			objTag.style.border = '1px ' + borderColor + ' solid';
		objTag.style.background = backgroundColor;
	}	
}

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit)
		field.value =field.value.substring(0, maxlimit);
	else
		countfield.value = maxlimit - field.value.length;
}

/*AUTO POPULATE FOR CONTACT INFO IN REGISTRATION PAGE*/
function startAutofill(obj){
	var arrCompInfo = new Array('comp_address_line1', 'comp_address_line2', 'comp_country_id', 'comp_state_id', 'comp_city', 'comp_zip', 'comp_email', 'comp_phone1', 'comp_fax');
	var arrContInfo = new Array('address', 'address2', 'country_id', 'state_id', 'city', 'zip', 'email', 'phone', 'fax');

	mxLen = arrCompInfo.length;	
	if(obj.checked){
		autoPopulate = true;

		/*STATE POPULATION*/			
		
		obj_name = 'state_id';			
		objDest = document.getElementById(obj_name);		

		if(arrResultState){
			arrLen = arrResultState.length;
			if(objDest.value==''){				
				for (i=0; i < arrLen; i++) {		
					combo_value = arrResultState[i].id;				
					objDest.options[objDest.options.length] = new Option(arrResultState[i].name, combo_value);
				}
			}
		}else{			
			obj_nameT = 'comp_state_id';			
			objDestT = document.getElementById(obj_nameT);
			if(objDestT.value=='')
				resetSelect(objDest);
		}
		

		/*CITY POPULATION*/
		
		obj_name = 'region_id';			
		objDest = document.getElementById('region_id');			
		
		if(arrResultCity){
			arrLen = arrResultCity.length;
			if(objDest.value==''){				
				for (i=0; i < arrLen; i++) {		
					combo_value = arrResultCity[i].name;				
					objDest.options[objDest.options.length] = new Option(arrResultCity[i].name, combo_value);
				}
			}
		}else{
			obj_nameT = 'comp_city';			
			objDestT = document.getElementById(obj_nameT);
			if(objDestT.value=='')
				resetSelect(objDest);			
		}
		
		


		/*INTERCHANGE ALL VALUES*/
		for(i=0; i<mxLen; i++){
			idSrc = arrCompInfo[i];
			idDest = arrContInfo[i];

			objSrc = document.getElementById(idSrc);
			objDest = document.getElementById(idDest);

			objDest.value = objSrc.value;			
		}

		
	}else{
		autoPopulate=false;
	}

}
function chk_chrs(obj){
	
	obj.action = searchUrl;	

	objKeyword = document.getElementById('keyword');
	objCategoryId = document.getElementById('category_id');

	objSku = document.getElementById('sku');
	objPriceMnm = document.getElementById('price_mnm');
	objPriceMxm = document.getElementById('price_mxm');
	objCloseout = document.getElementById('isCloseout');
	objIncludesImages = document.getElementById('includesImages');
	objIsGreen = document.getElementById('isGreen');

	objShow1 = document.getElementById('show_1');
	objShow2 = document.getElementById('show_2');
	objShow3 = document.getElementById('show_3');

	
	var closeout = false;
	var includesImages = false;
	var isGreen = false;
	var show1 = false; 
	var show2 = false; 
	var show3 = false;

	keyword = objKeyword.value;
	category = objCategoryId.value;

	keywordLength = 3;
	if(keyword!=''){
		keyword = trimStrings(keyword);		
		keywordLength = keyword.length;
	}
	else if (category =='0' && keyword =='')
	{
		keyword = 'Enter Keyword'	
		keywordLength = keyword.length;
	}
	if(objPriceMnm) pricemnm = objPriceMnm.value;
	if(objPriceMxm) pricemxm = objPriceMxm.value;
	if(objCloseout) closeout = objCloseout.checked;
	if(objIncludesImages) includesImages = objIncludesImages.checked;
	if(objIsGreen) isGreen = objIsGreen.checked;
	if(objSku) skuVal = objSku.value;

	if(objShow1) show1 = objShow1.checked;
	if(objShow2) show2 = objShow2.checked;
	if(objShow3) show3 = objShow3.checked;
	
	if(category=='0' && (pricemnm!='' || pricemxm!='' || closeout || includesImages || isGreen || skuVal!='' || show1 || show2 || show3)){
		if(keyword=='Search Products'){
			objKeyword.value = '';
		}
		if(keyword=='Search Companies'){
			objKeyword.value = '';
		}
	}else if(((keyword=='Search Products') || (keyword=='Search Companies')) || (category=='0' && keywordLength<3)){
		if(keyword=='Search Products')
			objKeyword.value = '';
		objKeyword.focus();
		alert('Enter minimum 3 letter Keywords or Select a Category to search');
		return false;
	}
		

	/*if(category=='-1'){
		alert('Please select a category');
		return false;
	}	
	
	if(keyword!='' && keywordLength<3 ){
		alert('Keywords should be minimum of 3 characters');
		return false;
	}*/	
}

function delNonnumeric() {
	var trimmed = document.getElementById('unit_priceNumeric').value.replace(/^\s+|\s+$/g, '') ;
	var len = trimmed.length;
	if(len > 0) {
		document.getElementById('unit_priceNonnumeric').disabled = true;
	}
	else {
		document.getElementById('unit_priceNonnumeric').disabled = false;
	}

	return true;
}

function delNumeric() {
	var trimmed = document.getElementById('unit_priceNonnumeric').value.replace(/^\s+|\s+$/g, '') ;
	var len = trimmed.length;
	if(len > 0) {
		document.getElementById('unit_priceNumeric').disabled = true;
	}
	else {
		document.getElementById('unit_priceNumeric').disabled = false;
	}

	return true;
}

function noAlpha(obj) {
	//reg = /[^0-9.,]/g;
	reg = /[^0-9.]/g;
	obj.value =  obj.value.replace(reg,"");
}

//New funciton added for rounding the decimal value
function RoundPrice(obj) {
	if(trimStrings(obj.value) != "")
	{
		var original = parseFloat(obj.value);
	
		original = original * 100; 
		result = Math.round(original)/100;
		obj.value = result;
		var out = obj.value;
		
		var out_arr = out.split(".");
		var deci = out_arr[1];
		
		var outRes = "";
		if(out_arr.length > 1)
		{
			if(deci.length == 1)
			{
				deci = deci + "0";
				outRes = out_arr[0] + "."+ deci;
			}
			else
			{
				outRes = out;	
			}
		}
		else
		{
			outRes = out;		
		}
		
		obj.value = outRes;
	}
}
function deleteCompLogo(logoname,compid,companyName){
	var lname = logoname;
	var cid = compid;
	
	var confirmDelete = confirm('Are you sure want to delete the '+companyName+' Company Logo');

	if(confirmDelete){
		document.getElementById('delCompLogo').value = true;
		var test = document.getElementById('delCompLogo').value;
		document.listing.submit();
	}
	else{
		return false
	}

}

function deleteNewsletterImage(imgid){
	var imgid = imgid;
	
	var confirmDelete = confirm('Are you sure want to delete the Image.');

	if(confirmDelete){
		document.getElementById('delImage').value = true;
		var test = document.getElementById('delImage').value;
		document.newsletter.submit();
	}
	else{
		return false
	}

}

function SetProductOrderBy(selectId)
{
	var selectBox;
	if(selectId == 1) {
		selectBox = "cmbOrderBy";
		if(document.getElementById("cmbOrderBy1"))
		{
			document.getElementById("cmbOrderBy1").value = document.getElementById(selectBox).value;
		}
	}
	else if(selectId == 2) {
		selectBox = "cmbOrderBy1";
		if(document.getElementById("cmbOrderBy1"))
		{
			document.getElementById("cmbOrderBy").value = document.getElementById(selectBox).value;
		}
	}
	var orderVal = document.getElementById(selectBox).value;
	var orderBy,orderByColumn;
	
	if(orderVal == "0")
	{
		orderBy = "desc";
		orderByColumn = "bookmark_date";	
	}
	else if(orderVal == "1")
	{
		orderBy = "asc";
		orderByColumn = "title";	
	}
	else if(orderVal == "2")
	{
		orderBy = "desc";
		orderByColumn = "title";	
	}
	else if(orderVal == "3")
	{
		orderBy = "asc";
		orderByColumn = "unit_price";
			
	}
	else if(orderVal == "4")
	{
		orderBy = "desc";
		orderByColumn = "unit_price";	
	}
	
	document.getElementById("orderByColumn").value = orderByColumn;
	document.getElementById("orderBy").value = orderBy;	
	/*if((orderVal == "3") || (orderVal == "4"))
	{
		ajaxRequestCount($e('countFile').value);	
	}
	else
	{
		ajaxRequest($e('linkName').value,1);
	}
	*/
	ajaxRequestCount($e('countFile').value);	
}

function SetSellerOrderBy(selectId)
{
	var selectBox;
	if(selectId == 1) {
		selectBox = "cmbOrderBy";
		if(document.getElementById("cmbOrderBy1"))
		{
			document.getElementById("cmbOrderBy1").value = document.getElementById(selectBox).value;
		}
	}
	else if(selectId == 2) {
		selectBox = "cmbOrderBy1";
		if(document.getElementById("cmbOrderBy1"))
		{
			document.getElementById("cmbOrderBy").value = document.getElementById(selectBox).value;
		}
	}
	var orderVal = document.getElementById(selectBox).value;
	var orderBy,orderByColumn;
	if(orderVal == "0")
	{
		orderBy = "desc";
		orderByColumn = "bookmark_date";	
	}
	else if(orderVal == "1")
	{
		orderBy = "asc";
		orderByColumn = "company_name";	
	}
	else if(orderVal == "2")
	{
		orderBy = "desc";
		orderByColumn = "company_name";	
	}
	else if(orderVal == "3")
	{
		orderByColumn = "booth_no";		
	}
	document.getElementById("orderByColumn").value = orderByColumn;
	document.getElementById("orderBy").value = orderBy;	
	
	//ajaxRequest($e('linkName').value,1);

	ajaxRequestCount($e('countFile').value);	
}

function ManageProductOrderBy(selectId)
{
	var selectBox;
	var filter='';
	//var orderVal='';
	if($e('cmbOrderBy')) {
		if(selectId == 1) {
			//selectBox = "cmbOrderBy";
			filter = 'A';
		}
		if(selectId == -1) 
		{
			filter = 'A';
		}
		else if(selectId == 2)
		{
			filter = 'S';
		}
		else if(selectId == 3)
		{
			filter = 'G';
		}
		else if(selectId == 4)
		{
			filter = 'I';
		}
		else if(selectId == 5)
		{
			filter = 'X';
		}
		else
		{
			filter = 'A';
			//orderVal = document.getElementById(selectBox).value;
		}
		$e('txtfilter').value = filter;
	}
	else {
		filter = $e('txtfilter').value;
	}	
	/*if(orderVal == "0")
	{
		SetTabSelected('tbActive','lnkActive');
	}
	else */
	if(filter == 'A')
	{
		SetTabSelected('tbActive', 'lnkActive');
	}
	else if(filter == 'S')
	{
		SetTabSelected('tbSuspend','lnkSuspend');
	}
	else if(filter == 'G')
	{		
		SetTabSelected('tbInProg','lnkInPrg');
	}
	else if(filter == 'I')
	{
		SetTabSelected('tbInComplete','lnkInComp');
	}	
	else if(filter == 'X')
	{
		SetTabSelected('tbActReq','lnkActReq');
	}	
	document.getElementById("txtfilter").value = filter;	
	if(document.getElementById("filterCategory") && document.getElementById("CategoryID")) {
		document.getElementById("filterCategory").value = document.getElementById("CategoryID").value;
	}
	ajaxRequestCount_sortby($e('countcategoryName').value);
}

function ManageNewleterBy(selectId)
{
	var selectBox;
	var filter='';
	//var orderVal='';
	if($e('cmbOrderBy')) {
		if(selectId == 1) {
			filter = '1';
		}		
		else if(selectId == 2)
		{
			filter = '2';
		}
		else if(selectId == 3)
		{
			filter = '3';
		}		
		else
		{
			filter = '1';
			//orderVal = document.getElementById(selectBox).value;
		}
		$e('txtfilter').value = filter;
	}
	else {
		filter = $e('txtfilter').value;
	}	
	
	if(filter == '1')
	{
		SetTabSelected('tbTips', 'lnkTips');
	}
	else if(filter == '2')
	{
		SetTabSelected('tbTrends','lnkTrends');
	}
	else if(filter == '3')
	{
		SetTabSelected('tbNews','lnkNews');
	}

	ajaxRequestCount_sortby($e('countcategoryName').value);
}

function ajaxRequestCount_sortby(url) {
	var orderByColumn = "";
	var orderBy = "";
	var txtfilter = "";
	var filterCategory = "";
	var where = "";
	var newProducts = "";
	var site_company_id = "";
	orderByColumn = $e("orderByColumn").value;
	orderBy = $e("orderBy").value;
	txtfilter = $e("txtfilter").value;
	if($e('compSearch')) {
		where = $e("where").value;
	}
	if($e("filterCategory")) {
		filterCategory = $e("filterCategory").value;
	}
	if($e("newProducts")) {
		newProducts = $e("newProducts").value;
	}
	if($e("site_company_id")) {
		site_company_id = $e("site_company_id").value;
	}
	var aj = new Ajax.Request( 
		url, { 
			method:'post',   
			parameters:{"orderByColumn":orderByColumn, "orderBy":orderBy, "txtfilter":txtfilter, "filterCategory":filterCategory, "where":where,"newProducts":newProducts,"site_company_id":site_company_id},   
			onComplete: responseSortBy 
		} 
	);
}

function responseSortBy(oReq) {
	
	$e('countValue').value = oReq.responseText;
	
	if($e('totRecord'))
	{
		$e('totRecord').innerHTML = $e('countValue').value;
	}
	if($e('totalPage'))
	{
		var totalpages = Math.ceil(parseInt($e('countValue').value)/parseInt($e('resultPerPage').value));
		$e('totalPage').innerHTML = totalpages;		
	}
	if($e('jumppage')) {
		displayPerPage();
	}
	else {
		ajaxRequest($e('linkName').value,1);
	}
	if($e('goToPage'))
	{
		if(totalpages == 0)
		{
	
			$e('goToPage').value = 0;
		}
		else
		{
			$e('goToPage').value = 1;
		}
	}
}

function displayPerPage() {
	if(document.getElementById("resultPerPage") && document.getElementById("rowsPerPage")) {
		document.getElementById("rowsPerPage").value = document.getElementById("resultPerPage").value;
		
		if(parseInt($e('resultPerPage').value) < parseInt($e('countValue').value)) {
			var totalpages = Math.ceil(parseInt($e('countValue').value)/parseInt($e('resultPerPage').value));
			
			if($e('totalPage'))
			{
				$e('totalPage').innerHTML = totalpages;
			}
			if($e('jumppage')) {
				var i=0;
				$e('jumppage').options.length = 0;
				for(i=1;i<=totalpages;i++) {
					$e('jumppage').options[i-1] = new Option(i,i);
				}	
			}
		}
		else {
			if($e('jumppage')) {
				$e('jumppage').options.length = 0;
				$e('jumppage').options[0] = new Option(1,1);
			}
			if($e('totalPage'))
			{
				if(parseInt($e('countValue').value) > 0)
					$e('totalPage').innerHTML = 1;
				else
					$e('totalPage').innerHTML = 0;
			}
		}
	}
	ajaxRequest($e('linkName').value,1);
}

function orderbyAlpha(letter) {
	if(document.getElementById("orderByAlpha").value != '') {
		if(document.getElementById(document.getElementById("orderByAlpha").value)) {
			document.getElementById(document.getElementById("orderByAlpha").value).className = 'pagingContent';
		}
		else {
			document.getElementById('showAllChar').className = 'pagingContent';
		}
	}
	else {
		document.getElementById('showAllChar').className = 'pagingContent';
	}
	if(letter == '' || letter == '#') {
		document.getElementById("orderByAlpha").value = '#';
		document.getElementById('showAllChar').className = 'pagingContentsel';
	}
	else {
		document.getElementById("orderByAlpha").value = letter;
		document.getElementById(document.getElementById("orderByAlpha").value).className = 'pagingContentsel';
	}		
	if(document.getElementById("filterCategory") && document.getElementById("CategoryID")) {
		document.getElementById("filterCategory").value = document.getElementById("CategoryID").value;
	}
	ajaxRequestCount_alphaby($e('countcategoryName').value);
}

function ajaxRequestCount_alphaby(url) {
	var orderByColumn = "";
	var orderBy = "";
	var txtfilter = "";
	var filterCategory = "";
	var orderByAlpha = "";
	var where = "";
	var site_company_id = "";
	if($e('compSearch')) {
		where = $e("where").value;
	}
	if($e("site_company_id")) {
		site_company_id = $e("site_company_id").value;
	}
	orderByColumn = document.getElementById("orderByColumn").value;
	orderBy = document.getElementById("orderBy").value;
	txtfilter = document.getElementById("txtfilter").value;
	if(document.getElementById("filterCategory")) {
		filterCategory = document.getElementById("filterCategory").value;
	}
	orderByAlpha = $e("orderByAlpha").value;
	var aj = new Ajax.Request( 
		url, { 
			method:'post',   
			parameters:{"orderByColumn":orderByColumn, "orderBy":orderBy, "txtfilter":txtfilter, "filterCategory":filterCategory, "orderByAlpha":orderByAlpha,"where":where,"site_company_id":site_company_id},   
			onComplete: responseAlphaBy 
		} 
	);
}

function responseAlphaBy(oReq) {
	$e('countValue').value = oReq.responseText;
	if($e('totalPage'))
	{
		var totalpages = Math.ceil(parseInt($e('countValue').value)/parseInt($e('resultPerPage').value));
		$e('totalPage').innerHTML = totalpages;
	}
	if($e('jumppage')) {
		displayPerPage();
	}
	else {
		ajaxRequest($e('linkName').value,1);
	}
}

function filterCategoryID() {
	document.getElementById("filterCategory").value = document.getElementById("CategoryID").value;
	ajaxRequestCount_viewby($e('countcategoryName').value);
}

function ajaxRequestCount_viewby(url) {	
	var orderByColumn = "";
	var orderBy = "";
	var txtfilter = "";
	var filterCategory = "";
	var newProducts = "";
	var site_company_id = "";
		
	if($e("site_company_id")) {
		site_company_id = $e("site_company_id").value;
	}
	orderByColumn = $e("orderByColumn").value;
	orderBy = $e("orderBy").value;
	txtfilter = $e("txtfilter").value;
	
	if($e("filterCategory")) {
		filterCategory = $e("filterCategory").value;
	}	
	if($e("newProducts")) {
		newProducts = $e("newProducts").value;
	}
	
	var aj = new Ajax.Request( 
		url, { 
			method:'post',   
			parameters:{"orderByColumn":orderByColumn, "orderBy":orderBy, "txtfilter":txtfilter, "filterCategory":filterCategory,"newProducts":newProducts,"site_company_id":site_company_id},
			onComplete: responseViewBy 
		} 
	);
}

function responseViewBy(oReq) {
	$e('countValue').value = oReq.responseText;	
	if($e('totalPage'))
	{
		var totalpages = Math.ceil(parseInt($e('countValue').value)/parseInt($e('resultPerPage').value));
		$e('totalPage').innerHTML = totalpages;
	}
	 displayPerPage();
}

/*
to be removed
function CheckRemoveNeeded()
{
	var selectedIDs  = $e('selectedProduts').value;
	var sleIDs_array = selectedIDs.split(",");
	var found    = 0;

	for(i=0;i<sleIDs_array.length && (found == 0) ;i++)
	{
		if((sleIDs_array[i] == $e(id).value) && !($e(id).checked))
		{
			found = 1;
		}
	}
	return found;
}
*/
function IsExistsID(val)
{
	var selectedIDs  = $e('selectedIDs').value;
	var found = 0;
	
	if(selectedIDs != '')
	{
		var sleIDs_array = selectedIDs.split(",");
		
		for(i=0;i<sleIDs_array.length && (found == 0) ;i++)
		{
			if((sleIDs_array[i] == val))
			{
				found = 1;
			}
		}
	}
	return found;
}

function CheckSelected(id,type,hiddenFieldName)
{
	var selectedIDs  = $e(hiddenFieldName).value;
	
	var isFound = IsExistsID($e(id).value);
	var qtErr = '';
	//alert(isFound);
	
	if(($e(id).checked) && isFound == 0 )
	{
		selectedIDs = ((selectedIDs == '') ? ($e(id).value) : selectedIDs + ',' + ($e(id).value));
		$e(hiddenFieldName).value = selectedIDs;
	}
	else if(!($e(id).checked))
	{
		newSetIDs = RemoveFromCheckList(selectedIDs,id);
		$e(hiddenFieldName).value = newSetIDs;										
	}
	if((document.getElementById('hrefURL') && (document.getElementById('request_url'))))
	{
		if($e('selectedIDs').value != '')
		{
			$e('hrefURL').href = $e('request_url').value+"?myBook=1&bookType="+document.getElementById("bookType").value+"&selectedIDs="+document.getElementById("selectedIDs").value+"&height=550&width=600";
		}
		else
		{
			if(document.getElementById("bookType").value == '1')
			{
				qtErr = 'no_product_selected';
			}
			else if (document.getElementById("bookType").value == '0')
			{
				qtErr = 'no_seller_selected';
			}
			$e('hrefURL').href = $e('err_url').value+"?qt="+qtErr+"&height=100&width=300";
		}
	}
}
function RemoveFromCheckList(selectedIDs,id)
{
	var sleIDs_array = selectedIDs.split(",");
	var newSetIDs    = '';
	for(i=0;i<sleIDs_array.length ;i++)
	{
		if(sleIDs_array[i] != $e(id).value)
		{
			newSetIDs = ((newSetIDs == '') ? sleIDs_array[i] : newSetIDs + ',' + sleIDs_array[i] );
		}	
	}
	
	return newSetIDs;	
}
function OpentRequestForm(url,width,height,type,id)
{
	var selIDs     = $e('selectedIDs').value
	if(selIDs != '')
	{	 
		var requestURL = url + "?myBook=1&bookType=" + type + "&selectedIDs=" + selIDs; 
		popURL(requestURL, width, height);
		return true;
	}
	else
	{
		var requStr = ((type == "1") ? " Product " : " Company ");
		alert("Please select a " + requStr + " to send request ");
		return false;
	}
}

function SetSearchProductOrderBy(selectId) {
	var selectBox;
	if(selectId == 1) {
		selectBox = "cmbOrderBy";
		if(document.getElementById("cmbOrderBy1"))
		{
			document.getElementById("cmbOrderBy1").value = document.getElementById(selectBox).value;
		}
	}
	else if(selectId == 2) {
		selectBox = "cmbOrderBy1";
		if(document.getElementById("cmbOrderBy1"))
		{
			document.getElementById("cmbOrderBy").value = document.getElementById(selectBox).value;
		}
	}
	var orderVal = document.getElementById(selectBox).value;
	var orderBy,orderByColumn;
	if(orderVal == "0") {
		orderBy = "desc";
		orderByColumn = "subscribed_date";	
	}
	else if(orderVal == "1") {
		orderBy = "asc";
		orderByColumn = "search_name";	
	}
	else if(orderVal == "2")
	{
		orderBy = "desc";
		orderByColumn = "search_name";	
	}
	/*else if(orderVal == "3")
	{
		orderBy = "asc";
		orderByColumn = "unit_price";	
	}
	else if(orderVal == "4")
	{
		orderBy = "desc";
		orderByColumn = "unit_price";	
	}*/	
	document.getElementById("orderByColumn").value = orderByColumn;
	document.getElementById("orderBy").value = orderBy;		
	ajaxRequest($e('linkName').value,1);
}

function SetSearchSellerOrderBy(selectId) {
	var selectBox;
	if(selectId == 1) {
		selectBox = "cmbSearchOrderBy";
		document.getElementById("cmbSearchOrderBy1").value = document.getElementById(selectBox).value;
	}
	else if(selectId == 2) {
		selectBox = "cmbSearchOrderBy1";
		document.getElementById("cmbSearchOrderBy").value = document.getElementById(selectBox).value;
	}
	var orderVal = document.getElementById(selectBox).value;
	var orderBy,orderByColumn;
	if(orderVal == "0") {
		orderBy = "desc";
		orderByColumn = "subscribed_date";	
	}
	else if(orderVal == "1") {
		orderBy = "asc";
		orderByColumn = "search_name";	
	}
	else if(orderVal == "2")
	{
		orderBy = "desc";
		orderByColumn = "search_name";	
	}
	/*else if(orderVal == "3")
	{
		orderBy = "asc";
		orderByColumn = "unit_price";	
	}
	else if(orderVal == "4")
	{
		orderBy = "desc";
		orderByColumn = "unit_price";	
	}*/	
	document.getElementById("orderByColumnSeller").value = orderByColumn;
	document.getElementById("orderBySeller").value = orderBy;		
	ajaxRequestSellerSearch($e('linkName').value,1);
}

function displayConfirm(chkId)
{
	var formSelected = "";
	
	var selectCount = 0;
	var selectedIds = '';	
	if(chkId == 'product') {
		selectedIds = $e('selectedIDs').value;
	}
	else {
		selectedIds = $e('selectedSellerIds').value;
	}
	if(selectedIds != '') {
		var selectedIdsArr = new Array();
		selectedIdsArr = selectedIds.split(',');
		selectCount = selectedIdsArr.length;
	}
	var delete_url = $e('deleteURL').value + '?chkId=' + chkId + '&selectedIds=' + selectedIds + "&width=500&height=200";
	tb_show('', delete_url, '');
	
	/*var s = '';
	var msgType='';
	if(selectCount == 0) {
		alert('Select atleast one My Saved Search to remove');
		return false;
	}
	else {
		if(selectCount == 1) {
			s = 'this search';
		}
		else {
			s = 'these '+selectCount+' searches';
		}
		s = 'Are you sure you want to remove '+s+' from your Saved Searches?';
		var x=0;
		for (x=0;x<selectCount;x++) {
			if($e(selectedIdsArr[x]))
			{
				if($e(selectedIdsArr[x]).value != '0') {
		   			s = s + ' Doing so will also cancel the email update you created for this search.';
		   			break;
	   			}
			}
   		}
	}	
	if(confirm(s)) {
		var url = $e('deleteFile').value;
		var aj = new Ajax.Request( 
			url, { 
				method:'post',   
				parameters:{"selectedIds":selectedIds,"chkId":chkId},   
				onComplete: getResponseDelete
			} 
		);		
	}*/
}

function doDelete(chkId) {
	//alert('saaaa');
	var formSelected = "";
	//var chkName = chkId+'[]';
	var selectCount = 0;
	var selectedIds = '';	
	if(chkId == 'product') {
		selectedIds = $e('selectedIDs').value;
	}
	else {
		selectedIds = $e('selectedSellerIds').value;
	}
	if(selectedIds != '') {
		var selectedIdsArr = new Array();
		selectedIdsArr = selectedIds.split(',');
		selectCount = selectedIdsArr.length;
	}
	/*return false;
	if(chkId == 'product') {
		formSelected = document.forms[0];
	}
	else {
		formSelected = document.forms[1];
	}
	var elementCount  = formSelected.elements.length; 	
	for(i=0; i<elementCount; i++){
		if(formSelected.elements[i].name == chkName && formSelected.elements[i].checked) {
			selectCount++;
			selectedIds += formSelected.elements[i].value + ",";
		}
	}*/	
	
	var s = '';
	var msgType='';
	if(selectCount == 0) {
		alert('Select atleast one My Saved Search to remove');
		return false;
	}
	else {
		if(selectCount == 1) {
			s = 'this search';
		}
		else {
			s = 'these '+selectCount+' searches';
		}
		s = 'Are you sure you want to remove '+s+' from your Saved Searches?';
		var x=0;
		for (x=0;x<selectCount;x++) {
			if($e(selectedIdsArr[x]))
			{
				if($e(selectedIdsArr[x]).value != '0') {
		   			s = s + ' Doing so will also cancel the email update you created for this search.';
		   			break;
	   			}
			}
   		}
	}	
	/*if(confirm(s)) {
		var url = $e('deleteFile').value;
		var aj = new Ajax.Request( 
			url, { 
				method:'post',   
				parameters:{"selectedIds":selectedIds,"chkId":chkId},   
				onComplete: getResponseDelete
			} 
		);		
	}*/
	var url = $e('deleteFile').value;
		var aj = new Ajax.Request( 
			url, { 
				method:'post',   
				parameters:{"selectedIds":selectedIds,"chkId":chkId},   
				onComplete: getResponseDelete
			} 
		);	
}
/* ajax.Response */ 
function getResponseDelete(oReq1) { 	
	chkId = oReq1.responseText;
	
	var selectCount = 0;
	var selectedIds = '';	
	if(chkId == 'product') {
		selectedIds = $e('selectedIDs').value;
	}
	else {
		selectedIds = $e('selectedSellerIds').value;
	}
	if(selectedIds != '') {
		var selectedIdsArr = new Array();
		selectedIdsArr = selectedIds.split(',');
		selectCount = selectedIdsArr.length;
	}
	var ss = 'This search has been successfully removed from your Saved Searches.'; 
	var x=0;
	for (x=0;x<selectCount;x++) {
		if($e(selectedIdsArr[x]))
		{
			if($e(selectedIdsArr[x]).value != '0') {
	   			ss = ss + ' The associated email update has also been cancelled.';
	   			break;
			}
		}
	}		
	ss = ss + ' Thank you for using SourceBook.';
	//alert(ss);
	$e('confirmationTxt').innerHTML = ss; 
	$e('closeBtn').innerHTML = '<input type="button" style="background:url(\''+$e('default_url').value+'/layout/default/images/btn_normal.gif\');background-repeat:no-repeat;width: 130px; height:30px;border:none;color:#666666;font-weight:bold;cursor:pointer;" value="Close" onclick="tb_remove();mySearches();">'; 
	$e('totalCount').innerHTML = $e('totalCount').innerHTML - selectCount;
	$e('selectedIDs').value = '';
	//ajaxRequest($e('linkName').value,1);
		
//	if(chkId == 'product') {
//		$e('selectedIDs').value = '';
//		$e('favCountProduct').innerHTML = $e('favCountProduct').innerHTML - selectCount;
//		$e('countValue').value = $e('countValue').value - selectCount;
//		if($e('favCountProduct').innerHTML == 0) {
//			$e('productColumn1').style.display = 'none';
//			$e('productColumn2').style.display = 'none';
//			$e('productTable').style.display = 'block';
//		}
//		ajaxRequest($e('linkName').value,1);
//	}
//	else {
//		$e('selectedSellerIds').value = '';
//		$e('favCountCompany').innerHTML = $e('favCountCompany').innerHTML - selectCount;
//		$e('countValueSeller').value = $e('countValueSeller').value - selectCount;
//		if($e('favCountCompany').innerHTML == 0) {
//			$e('sellerColumn1').style.display = 'none';
//			$e('sellerColumn2').style.display = 'none';
//			$e('sellerTable').style.display = 'block';
//		}
//		ajaxRequestSellerSearch($e('linkName').value,1);	
//	}	
}


function ConfirmDeleteBook(id,bookType,bookName,hiddenFieldID) {
	var str_book  = ((bookType == "1") ? "Products" : "Companies");
	//var strConfirm = "Are you sure you want to remove " + bookName + " from your Saved " + str_book +" ?";
	var strConfirm = "";
	//alert($e('delete_url').value);
	var delete_url = $e('delete_url').value + '?id=' + id + '&bookType=' + bookType+ '&bookName=' +escape(bookName) + '&hiddenFieldID=' + hiddenFieldID+"&width=500&height=175";
	//alert (delete_url);
	if(bookType == 1)
	{
		strConfirm = "Are you sure you want to remove this item from your Saved Products?";
	}
	else
	{
		strConfirm = "Are you sure you want to remove this seller from your Saved Sellers?"; 	
	}
	tb_show('', delete_url, '');
	
	/*
	if(confirm(strConfirm)) {
		var chkID = 'chkReq' + id;
		
		var selectedIDs  = $e(hiddenFieldID).value;
		var newSetIDs    = RemoveFromCheckList(selectedIDs,chkID);
		$e(hiddenFieldID).value = newSetIDs;
		
		var url = $e('deleteFile').value;
		var aj = new Ajax.Request( 
			url, { 
				method:'post',   
				parameters:{"id":id,"bookType":bookType,"bookName":bookName},   
				onComplete: getResponseDeleteBookMark
			} 
		);		
	}
	else
	{
		return false;	
	}
	*/
}
function DeleteFromMyBook(id,bookType,bookName,hiddenFieldID)
{
	var chkID = 'chkReq' + id;
		
		var selectedIDs  = $e(hiddenFieldID).value;
		var newSetIDs    = RemoveFromCheckList(selectedIDs,chkID);
		$e(hiddenFieldID).value = newSetIDs;
		
		var url = $e('deleteFile').value;
		var aj = new Ajax.Request( 
			url, { 
				method:'post',   
				parameters:{"id":id,"bookType":bookType,"bookName":bookName},   
				onComplete: getResponseDeleteBookMark
			} 
		);		
}

function getResponseDeleteBookMark(oReq1) { 
	var strStat   = oReq1.responseText;
	//alert(strStat);
	var arr_stat  = strStat.split(",")
	var book_type = arr_stat[1];
	var book_name = arr_stat[2];
	var str_book  = ((book_type == "1") ? "Products" : "Companies");
	var id = 'cmbViewBy';
	var strMsg    = "";
	var defaultURL = $e('default_url').value;
	//strMsg = book_name + " has been removed successfully from your saved " + str_book + " list";
	if(book_type == "1")
	{
		strMsg   = "This item has been successfully removed from your Saved Products. Thank you for using SourceBook."; 	
	}
	else
	{
		strMsg   = "This seller has been successfully removed from your Saved Sellers. Thank you for using SourceBook.";	
	}
	
	
	if(arr_stat[0] == "1")
	{
		
		//$e('totalCount').innerHTML = arr_stat[3];
		//alert(strMsg);
		
		//$e('totalCount').innerHTML = arr_stat[3];
		//ajaxRequest($e('linkName').value,1);
		//SetMyBookFilter(id);
	}
	else
	{
		strMsg = ("Failed to remove " + book_name + " from your saved " + str_book + " list" );		
	}	
	$e('deletConfirmation').innerHTML = strMsg;
	$e('btnClose').innerHTML = '<input type="button" value="Close" onclick="tb_remove();mySearches();" style="background:url(\''+defaultURL+'/layout/default/images/btn_normal.gif\');background-repeat:no-repeat;width: 130px; height:30px;border:none;cursor:pointer;font-weight:bold;color:#666666;">';
}
function SetMyBookFilter(id)
{
	$e('txtfilter').value = $e(id).value;
	ajaxRequestCount($e('countFile').value);
	if(id == "cmbViewBy1")
	{
		$e('cmbViewBy').value = $e(id).value;
	}
	else if(id == "cmbViewBy")
	{
		if($e('cmbViewBy1')){
			$e('cmbViewBy1').value = $e(id).value;	
		}		
	}
}
function ajaxRequestCount(url) {		
	var bookType  = "";
	var txtfilter = "";
	var orderVal  = "";
	bookType  = $e("bookType").value;
	txtfilter = $e("txtfilter").value;
	orderVal  = $e("orderByColumn").value;
	var aj = new Ajax.Request( 
		url, { 
			method:'post',   
			parameters:{"bookType":bookType,"txtfilter":txtfilter,"orderVal":orderVal},   
			onComplete: getCount 
		} 
	);
}
function getCount(oReq) { 
	//alert(oReq.responseText);
	
	$e('countValue').value = oReq.responseText;
	
	if($e('totalPage'))
	{
		var totalpages = Math.ceil(parseInt($e('countValue').value)/parseInt($e('resultPerPage').value));
		$e('totalPage').innerHTML = totalpages;
	}
	
	$e('totalCount').innerHTML = oReq.responseText;
	
	ajaxRequest($e('linkName').value,1);	
} 
function ShowHideHelp(showID,hideID)
{
	document.getElementById(showID).style.display = "";
	document.getElementById(hideID).style.display = "none"
}

function ajaxRequestPlaceHolderStatIndex(url,page_id,status) {		
	//alert(url);
	
	var aj = new Ajax.Request( 
		url, { 
			method:'post',   
			parameters:{"page_id":page_id,"status":status},   
			onComplete: getUpdateStat 
		} 
	);
}

function ajaxRequestPlaceHolderStat(url,page_id,status,showID,hideID) {		
	//alert(url);
	ShowHideHelp(showID,hideID);
	var aj = new Ajax.Request( 
		url, { 
			method:'post',   
			parameters:{"page_id":page_id,"status":status},   
			onComplete: getUpdateStat 
		} 
	);
}
function getUpdateStat(oReq) { 
	//alert(oReq.responseText);
} 

function SetDealsOfTheWeek()
{
	var curDeals = parseInt($e('currentDealsCount').value);
	//alert(curDeals)<br>
	var remainSel;
	if(($e('selectedIDs').value == '') && (curDeals == 0))
	{
		alert("Please select five products for showing in the Deals of the week page");
	}
	else if(($e('selectedIDs').value == ''))
	{
		var remainSel = 5 - curDeals;
		if(remainSel > 0 )
		{
			alert("Please select "+ remainSel +" Product(s) for showing in the Deals of the week page");
		}
	}
	else if(($e('selectedIDs').value != ''))
	{
		var selIds = $e('selectedIDs').value;
		
		var arrSelIDs = selIds.split(",");
		//alert(curDeals);
		//alert(arrSelIDs.length);
		remainSel = 5 - (curDeals +arrSelIDs.length);
		//alert(remainSel);
		
		if(remainSel > 0 )
		{
			alert("Please select "+ remainSel +" Product(s) for showing in the Deals of the week page");
		}
		else if(remainSel < 0 )
		{
			alert("Only five products are shown in the Deals of the week page. Please remove "+ Math.abs(remainSel) +" Product(s).");
		}
		else
		{
			document.frmDealsOfWeek.submit();
		}
	}
}

function RemoveDealsOfWeek()
{
        var dml = document.forms['frmRemove'];
        var len = dml.elements.length;
        var i   = 0;
        var selVal = "";
        for( i=0; i<len; i++)
        {
                if(dml.elements[i].checked == 1)
                {
                        if(selVal == "")
                        {
                            selVal = dml.elements[i].value;
                        }
                        else
                        {
                            selVal = selVal + "," + dml.elements[i].value;
                        }
                }
        }
        if(selVal == "")
        {
        	alert("Please select the listings to be removed from Deals of the Week page");
        }
        else
        {
        	$e('rmSelIDs').value = selVal;
        	document.frmRemove.submit();
        	
        }
        
}
function SetTab(id,lnkID) {
		
	if($e('lnkActive')) {
		$e('lnkActive').className = 'mgPrdTabLink';
	}
	if($e('lnkInPrg')) {
		$e('lnkInPrg').className = 'mgPrdTabLink';
	}
	if($e('lnkInComp')) {
		$e('lnkInComp').className = 'mgPrdTabLink';
	}
	if($e('lnkSuspend')) {
		$e('lnkSuspend').className = 'mgPrdTabLink';
	}
	if($e('lnkActReq')) {
		$e('lnkActReq').className = 'mgPrdTabLink';
	}
	if($e('lnkTips')) {
		$e('lnkTips').className = 'mgPrdTabLink';
	}
	if($e('lnkTrends')) {
		$e('lnkTrends').className = 'mgPrdTabLink';
	}
	if($e('lnkNews')) {
		$e('lnkNews').className = 'mgPrdTabLink';
	}
	
	if($e('tbActive')) {
		$e('tbActive').className = 'mgPrdTab';
	}
	if($e('tbInProg')) {
		$e('tbInProg').className = 'mgPrdTab';
	}
	if($e('tbInComplete')) {
		$e('tbInComplete').className = 'mgPrdTab';
	}
	if($e('tbSuspend')) {
		$e('tbSuspend').className = 'mgPrdTab';
	}
	if($e('tbActReq')) {
		$e('tbActReq').className = 'mgPrdTab';
	}
	if($e('tbTips')) {
		$e('tbTips').className = 'mgPrdTab';
	}
	if($e('tbTrends')) {
		$e('tbTrends').className = 'mgPrdTab';
	}
	if($e('tbNews')) {
		$e('tbNews').className = 'mgPrdTab';
	}
	
	if($e(id)) {
		$e(id).className = 'mgPrdSelectedTab';
	}
	if($e(lnkID)) {
		$e(lnkID).className = 'mgPrdTabLinkSelected';
	}
	
	
}

function SetTabSelected(id,lnkID) {
	SetTab(id,lnkID);
	var filter = '';
	var cmbOrderByVal = '';
	
	if(id=='tbActive')
	{
		cmbOrderByVal='1';			
		filter = 'A';
	}
	else if(id=='tbInProg')
	{
		cmbOrderByVal='3';			
		filter = 'G';
	}
	else if(id=='tbInComplete')
	{
		cmbOrderByVal='4';			
		filter = 'I';
	}
	else if(id=='tbSuspend')
	{
		cmbOrderByVal='2';
		filter = 'S';
	}
	else if(id=='tbActReq')
	{
		cmbOrderByVal='5';
		filter = 'X';
	}
	else if(id=='tbTips')
	{
		filter = '1';
	}
	else if(id=='tbTrends')
	{
		filter = '2';
	}
	else if(id=='tbNews')
	{
		filter = '3';
	}
	
	if($e('cmbOrderBy')) {
		$e('cmbOrderBy').value = cmbOrderByVal;
	}
	else {
		$e("txtfilter").value = filter;
	}
	
	//$e(lnkID).className = 'mgPrdTabLinkSelected';
	//$e(id).className = 'mgPrdSelectedTab';
	
}
function SetSearchFilter(filterStat)
{
	$e('txtfilter').value = filterStat;
	//alert($e('txtfilter').value );
	var orderByColumn = "";
	var orderBy = "";
	var txtfilter = "";
	var filterCategory = "";	
	var url = $e('defaultURL').value + "/includes/code/getSearchFilterCount.php"; 
	if($e("where")) {
		orderByColumn = $e("where").value;
	}
	if($e("orderBy")) {
		orderBy = $e("orderBy").value;
	}
	if($e("txtfilter")) {
		txtfilter = $e("txtfilter").value;
	}
	if($e("filterCategory")) {
		filterCategory = $e("filterCategory").value;
	}	
	var aj = new Ajax.Request( 
		url, { 
			method:'post',   
			parameters:{"orderByColumn":orderByColumn, "orderBy":orderBy, "txtfilter":filterStat, "filterCategory":filterCategory},   
			onComplete: responseSearchFilter
		} 
	);
}

function responseSearchFilter(oReq) {
	$e('countValue').value = oReq.responseText;	
	if($e('totalPage'))
	{
		var totalpages = Math.ceil(parseInt($e('countValue').value)/parseInt($e('resultPerPage').value));
		$e('totalPage').innerHTML = totalpages;
	}
	//ajaxRequest($e('linkName').value,1);
	displayPerPage();
	if($e('goToPage'))
	{
		if(totalpages == 0)
		{
	
			$e('goToPage').value = 0;
		}
		else
		{
			$e('goToPage').value = 1;
		}
	}
}

function changePrdStatus(id,curStatus) {
	//alert('aaaaaa')
	var confirmURL = $e('changeStatusURL').value + "?id=" + id + "&curStatus=" + curStatus + "&width=400&height=200"
	tb_show('', confirmURL, '');
	/*if(confirm("Are you sure you want to change the product status?")) {
		//var url = $e('defaultURL').value + "/vendor_cp/listings/changeStatus.php"; 
		var url = $e('defaultURL').value + "/seller/listings/changeStatus.php"; 
		var aj = new Ajax.Request( 
			url, { 
				method:'post',   
				parameters:{"cutStatus":curStatus, "id":id},   
				onComplete: responsePrdStatus
			} 
		);
	}*/
}

function doChangePrdStatus(id,curStatus) {
	//if(confirm("Are you sure you want to change the product status?")) {
		//var url = $e('defaultURL').value + "/vendor_cp/listings/changeStatus.php"; 
		var url = $e('defaultURL').value + "/seller/listings/changeStatus.php"; 
		
		var aj = new Ajax.Request( 
			url, { 
				method:'post',   
				parameters:{"cutStatus":curStatus, "id":id},   
				onComplete: responsePrdStatus
			} 
		);
	//}
}

function responsePrdStatus(oReq) {
	//alert( oReq.responseText);
	if(trim(oReq.responseText) == '1')
	{
		tb_remove();
		window.location.reload();
	}
	else
	{
		$e('confirmationTxt').innerHTML = '<span class="warning"><b>Failed to activate the product</b><br>Product count exceeds the package limit</b></span>';
		$e('closeBtn').style.display  = 'none';
		$e('onlyClose').style.display = '';
	}
}

function changeBuyerStatus(id,curStatus) {	
	var url = $e('defaultURL').value + "/sitemgr/accounts/changeBuyerStatus.php"; 
	var aj = new Ajax.Request( 
		url, { 
			method:'post',   
			parameters:{"cutStatus":curStatus, "id":id},   
			onComplete: responseBuyerStatus
		} 
	);
}

function responseBuyerStatus(oReq) {	
	var res = oReq.responseText;
	if(trim(res) == "1") {
		$e('mainContetnt').innerHTML = 'The status has been changed Successfully. <br><br><br><center><input type="button" name="cmdOK" id="cmdOK" class="runreport" value="OK" onclick="tb_remove();orderbyAlpha(\'#\');"></center>';
	}	
}

function showStatusProduct(status) {
	if(status == 1) {
		SetTabSelected('tbActive','lnkActive');
	}
	else if(status == 2) {
		SetTabSelected('tbSuspend','lnkSuspend');
	}
	else if(status == 3) {
		SetTabSelected('tbInProg','lnkInPrg');
	}
	else if(status == 4) {
		SetTabSelected('tbInComplete','lnkInComp');
	}
	else {
		SetTabSelected('tbActive','lnkActive');
		status = 1;
	}
	ManageProductOrderBy(status);
}
function SetInitialSellerTab(status) {
	if(status == 'A') {
		SetTab('tbActive','lnkActive');
	}
	else if(status == 'S') {
		SetTab('tbSuspend','lnkSuspend');
	}
	else if(status == 'G') {
		SetTab('tbInProg','lnkInPrg');
	}
	else if(status == 'I') {
		SetTab('tbInComplete','lnkInComp');
	}
	else if(status == 'X') {
		SetTab('tbActReq','lnkActReq');
	}
	else {
		SetTab('tbActive','lnkActive');
	}
}
function SetInitialListingTab(status) {
	if(status == 'A') {
		SetTab('tbActive','lnkActive');
	}
	else if(status == 'S') {
		SetTab('tbSuspend','lnkSuspend');
	}
	else if(status == 'G') {
		SetTab('tbInProg','lnkInPrg');
	}
	else if(status == 'I') {
		SetTab('tbInComplete','lnkInComp');
	}
	else {
		SetTab('tbActive','lnkActive');
	}
}
function SetInitialNewsletterTab(status) {
	if(status == '1') {
		SetTab('tbTips','lnkTips');
	}
	else if(status == '2') {
		SetTab('tbTrends','lnkTrends');
	}
	else if(status == '3') {
		SetTab('tbNews','lnkNews');
	}
	else {
		SetTab('tbTips','lnkTips');
	}
}


// These variables are for saving the original background colors
var savedStates=new Array();
var savedStateCount=0;

/////////////////////////////////////////////////////
// This function takes an element as a parameter and 
//   returns an object which contain the saved state
//   of the element's background color.
/////////////////////////////////////////////////////
function saveBackgroundStyle(myElement)
{
  saved=new Object();
  saved.element=myElement;
  saved.className=myElement.className;
  saved.backgroundColor=myElement.style["backgroundColor"];
  return saved;   
}

/////////////////////////////////////////////////////
// This function takes an element as a parameter and 
//   returns an object which contain the saved state
//   of the element's background color.
/////////////////////////////////////////////////////
function restoreBackgroundStyle(savedState)
{
  savedState.element.style["backgroundColor"]=savedState.backgroundColor;
  if (savedState.className)
  {
    savedState.element.className=savedState.className;    
  }
}

/////////////////////////////////////////////////////
// This function is used by highlightTableRow() to find table cells (TD) node
/////////////////////////////////////////////////////
function findNode(startingNode, tagName)
{
  // on Firefox, the TD node might not be the firstChild node of the TR node
  myElement=startingNode;
  var i=0;
  while (myElement && (!myElement.tagName || (myElement.tagName && myElement.tagName!=tagName)))
  {
    myElement=startingNode.childNodes[i];
    i++;
  }  
  if (myElement && myElement.tagName && myElement.tagName==tagName)
  {
    return myElement;
  }
  // on IE, the TD node might be the firstChild node of the TR node  
  else if (startingNode.firstChild)
    return findNode(startingNode.firstChild, tagName);
  return 0;
}

/////////////////////////////////////////////////////
// Highlight table row.
// newElement could be any element nested inside the table
// highlightColor is the color of the highlight
/////////////////////////////////////////////////////
function highlightTableRow(myElement, highlightColor)
{
  var i=0;
  // Restore color of the previously highlighted row
  for (i; i<savedStateCount; i++)
  {
    restoreBackgroundStyle(savedStates[i]);          
  }
  savedStateCount=0;

  // To get the node to the row (ie: the <TR> element), 
  // we need to traverse the parent nodes until we get a row element (TR)
  // Netscape has a weird node (if the mouse is over a text object, then there's no tagName
  while (myElement && ((myElement.tagName && myElement.tagName!="TR") || !myElement.tagName))
  {
    myElement=myElement.parentNode;
  }

  // If you don't want a particular row to be highlighted, set it's id to "header"
  // If you don't want a particular row to be highlighted, set it's id to "header"
  if (!myElement || (myElement && myElement.id && myElement.id=="header") )
    return true;
		  
  // Highlight every cell on the row
  if (myElement)
  {
    var tableRow=myElement;
    
    // Save the backgroundColor style OR the style class of the row (if defined)
    if (tableRow)
    {
	  savedStates[savedStateCount]=saveBackgroundStyle(tableRow);
      savedStateCount++;
    }

    // myElement is a <TR>, then find the first TD
    var tableCell=findNode(myElement, "TD");    

    var i=0;
    // Loop through every sibling (a sibling of a cell should be a cell)
    // We then highlight every siblings
    while (tableCell)
    {
      // Make sure it's actually a cell (a TD)
      if (tableCell.tagName=="TD")
      {
        // If no style has been assigned, assign it, otherwise Netscape will 
        // behave weird.
        if (!tableCell.style)
        {
          tableCell.style={};
        }
        else
        {
          savedStates[savedStateCount]=saveBackgroundStyle(tableCell);        
          savedStateCount++;
        }
        // Assign the highlight color
        tableCell.style["backgroundColor"]=highlightColor;

        // Optional: alter cursor
        tableCell.style.cursor='default';
        i++;
      }
      // Go to the next cell in the row
      tableCell=tableCell.nextSibling;
    }
  }
}

/////////////////////////////////////////////////////
// This function is to be assigned to a <table> mouse event handler.
// If the element that fired the event is within a table row,
//   this function will highlight the row.
/////////////////////////////////////////////////////
function trackTableHighlight(mEvent, highlightColor)
{
  if (!mEvent)
    mEvent=window.event;
		
  // Internet Explorer
  if (mEvent.srcElement)
  {
    highlightTableRow( mEvent.srcElement, highlightColor);
  }
  // Netscape and Firefox
  else if (mEvent.target)
  {
    highlightTableRow( mEvent.target, highlightColor);		
  }
}

/////////////////////////////////////////////////////
// Highlight table row.
// newElement could be any element nested inside the table
// highlightColor is the color of the highlight
/////////////////////////////////////////////////////
function highlightTableRowVersionA(myElement, highlightColor)
{
  var i=0;
  // Restore color of the previously highlighted row
  for (i; i<savedStateCount; i++)
  {
    restoreBackgroundStyle(savedStates[i]);          
  }
  savedStateCount=0;

  // If you don't want a particular row to be highlighted, set it's id to "header"
  if (!myElement || (myElement && myElement.id && myElement.id=="header") )
    return true;
		  
  // Highlight every cell on the row
  if (myElement)
  {
    var tableRow=myElement;
    
    // Save the backgroundColor style OR the style class of the row (if defined)
    if (tableRow)
    {
	  savedStates[savedStateCount]=saveBackgroundStyle(tableRow);
      savedStateCount++;
    }

    // myElement is a <TR>, then find the first TD
    var tableCell=findNode(myElement, "TD");    

    var i=0;
    // Loop through every sibling (a sibling of a cell should be a cell)
    // We then highlight every siblings
    while (tableCell)
    {
      // Make sure it's actually a cell (a TD)
      if (tableCell.tagName=="TD")
      {
        // If no style has been assigned, assign it, otherwise Netscape will 
        // behave weird.
        if (!tableCell.style)
        {
          tableCell.style={};
        }
        else
        {
          savedStates[savedStateCount]=saveBackgroundStyle(tableCell);        
          savedStateCount++;
        }
        // Assign the highlight color
        tableCell.style["backgroundColor"]=highlightColor;

        // Optional: alter cursor
        tableCell.style.cursor='default';
        i++;
      }
      // Go to the next cell in the row
      tableCell=tableCell.nextSibling;
    }
  }
}


/*------------ new functions added for v2.0 release starts here -------- */


/////////////////////////////////////////////////
///Signin Using Layering
/////////////////////////////////////////////////

function updateStatus(getURL) {
	
	if(document.getElementById("usernameDiv"))
		document.getElementById("usernameDiv").style.display = 'none';
	if(document.getElementById("passwordDiv"))
		document.getElementById("passwordDiv").style.display = 'none';
	if(document.getElementById("inuntDivLayer"))
		document.getElementById("inuntDivLayer").style.display = 'none';
		
	var username = $("input#usernameLayer").val();
	var password = $("input#passwordLayer").val();
	var automaticlogin = $("input#automatic_login").val();
		
	if (username == "") {
		//alert(username);
		//alert('Username should not be empty.');
		document.getElementById("usernameDiv").style.display = 'block';		
		document.getElementById("usernameDiv").innerHTML = "Username should not be empty.";
		document.getElementById("passwordLayer").value = '';
		$("input#usernameLayer").focus();
		return false;
	}
	
	if (password == "") {
		//alert('Password should not be empty.');
		document.getElementById("passwordDiv").style.display = 'block';
		document.getElementById("passwordDiv").innerHTML = "Password should not be empty.";
		document.getElementById("passwordLayer").value = '';
		$("input#passwordLayer").focus();
		return false;
	}
			
	if(username != "" && password != "") {
		var dataString = 'username='+ username + '&password=' + password + '&automaticlogin=' + automaticlogin;			
		$.ajax({
			type: "POST",
			url: getURL,
			data: dataString,
			success: function(msg) {
				if(msg == 'N') {
					//alert('Sorry, your username or password is incorrect.');
					if(document.getElementById("inuntDivLayer")){
						document.getElementById("inuntDivLayer").style.display = 'block';
						document.getElementById("inuntDivLayer").innerHTML = "Sorry, your username or password is incorrect.";
					}
					if(document.getElementById("passwordLayer"))
					document.getElementById("passwordLayer").value = '';
					$("input#usernameLayer").focus();
					return false;
				}
				if(msg != 'N') {
					/*var myDomain = document.domain;
				
					if(myDomain == "localhost") {
						myDomain = "http://localhost/asdsourcebook/";
					}
					else if(myDomain == "66.33.15.38") {
						myDomain = "http://66.33.15.38/";
					}
					else {
						myDomain = "http://asdsourcebook.com/";
					}*/
					
					if(document.getElementById("destiny").value == '') {
						var myDomain = document.getElementById("pageURL").value;
						
						document.getElementById("joinFreeDiv").innerHTML = '';
						document.getElementById("mybookDivGuest").innerHTML = '';
						document.getElementById("loginDiv").innerHTML = "Hi, <font color='#E97F13'>"+msg+"!</font>";
						document.getElementById("mybookDiv").innerHTML = "&nbsp;|&nbsp;<a href='"+myDomain+"/mybook/index.php' class='categoryMenu'>MyBook</a>&nbsp;";
						document.getElementById("logoutDiv").innerHTML = "|&nbsp;<a href='"+myDomain+"/account/logout.php' class='categoryMenu'>Logout</a>&nbsp;";
						
						tb_remove();
						
						//Senthilraja - Window is reloading for campaign, add to saved products functionality
						window.location.reload();
						//Ende Here
					}
					else {
						var myDomain = document.getElementById("pageURL").value;
						var toLoc = document.getElementById("destiny").value;
						
						document.getElementById("joinFreeDiv").innerHTML = '';
						document.getElementById("mybookDivGuest").innerHTML = '';
						document.getElementById("loginDiv").innerHTML = "Hi, <font color='#E97F13'>"+msg+"!</font>";
						document.getElementById("mybookDiv").innerHTML = "&nbsp;|&nbsp;<a href='"+myDomain+"/mybook/index.php' class='categoryMenu'>MyBook</a>&nbsp;";
						document.getElementById("logoutDiv").innerHTML = "|&nbsp;<a href='"+myDomain+"/account/logout.php' class='categoryMenu'>Logout</a>&nbsp;";
						
						tb_remove();
						
						//Senthilraja - Window is reloading for campaign, add to saved products functionality
						window.location = myDomain+'/'+toLoc;
						//Ende Here
					}
					
					return true;
				}
			}
		});	
	}
}

function changeAutLoginStatus() {
	if(document.getElementById('automatic_login').checked) {
		document.getElementById('automatic_login').value = 'on';
	}
	else {
		document.getElementById('automatic_login').value = 'off';
	}
}


/* function to show or hide MyBook left panel tabs*/
function ShowHideTR(showID, hideID)
{
	if(document.getElementById(showID))
	{
		document.getElementById(showID).style.display = '';
	}
	if(document.getElementById(hideID))
	{
		document.getElementById(hideID).style.display = 'none';
	}
	
}

/* function to show or hide 'Enter Keyword' in text box - Ravi*/
function onBlurKeyword(obj) {
	var category = document.getElementById('category_id').value;
	if(obj.value=='' && (category=='0' || category=='')) {
		obj.value='Enter Keyword';
		obj.style.color = '#999999';
	}
}

function onBlurKeywordOnCatChange(obj){
	if(document.getElementById('txtSearch')) {
		var objKeyword = document.getElementById('txtSearch');
		var keyword = objKeyword.value;
		var category = obj.value;	
		if(category=='0' && keyword=='') {
			objKeyword.value='Enter Keyword';
		}
		else if(category!='0' && keyword=='Enter Keyword') {
			objKeyword.value='';
		}
	}
}

function onFocusKeyword(obj){
	var keyword = obj.value;
	if(keyword=='Enter Keyword') {
		obj.value='';
		obj.style.color = '#4A4A4A';
	}
}

function setAlphaStyle(id)
{
	var prevId = document.getElementById('prevSelAlpha').value;
	document.getElementById(prevId).className = 'letterSrch';
	document.getElementById(id).className = 'letterSrchSelected';
	document.getElementById('prevSelAlpha').value = id;
}
function GotoPage(url,id)
{
	//alert(url)
	var pageNo = document.getElementById(id).value;
	document.getElementById(id).className = '';
	if(document.getElementById("defaulturl"))
		var defaulturl  = document.getElementById("defaulturl").value;
	else if(document.getElementById("urldefault"))
		var defaulturl  = document.getElementById("urldefault").value;
		
	if(document.getElementById("widthheight"))
		var widthheight = document.getElementById("widthheight").value;
	else
		var widthheight = 'width=350&height=110';
		
		//alert(widthheight);

	document.onkeydown = function(e){ 	
		if (e == null) { // ie
			keycode = event.keyCode;
		} else { // mozilla
			keycode = e.which;
		}
				
		if(((keycode < 48 || keycode > 57) && (keycode < 96 || keycode > 105)) && keycode != 13 && keycode != 8 && keycode != 36 && keycode != 35 && keycode != 37 && keycode != 39 && keycode != 46) {//home 36 end 35 delete 46 Left Arrow 37 Right Arrow 39
			return false;
		}	
		
		if(keycode == 13) { // enter keycode - 13			
			var jumppagevalOld = document.getElementById('goToPage').value;
			if(jumppagevalOld == '') {
				return false;
			}
			var jumppageval = '';
			var k = 0;
			for(var z=0;z<jumppagevalOld.length;z++) {
				if(jumppagevalOld.charAt(z) != '0') {
					jumppageval += jumppagevalOld.charAt(z); 
					k = 1;
				}
				else if(jumppagevalOld.charAt(z) == '0' && k == 1) {
					jumppageval += jumppagevalOld.charAt(z); 
				}
			}	
			if(jumppageval == '') {
				document.getElementById('goToPage').value = '';
				return false;
			}	
			if(isNaN(parseInt(jumppageval))) {
				document.getElementById('goToPage').className = 'errorcls';
				tb_init('errorcls');
				var err_url = defaulturl+"/includes/views/common/quick_tips.php?qt=exceedpagenum&"+widthheight;
				tb_show('Error Message', err_url, '');
			} 
			else if(parseInt(jumppageval) > parseInt(document.getElementById('totalPage').innerHTML)) {
				document.getElementById(id).className = 'errorcls';
				tb_init('errorcls');
				var err_url = defaulturl+"/includes/views/common/quick_tips.php?qt=exceedpagenum&"+widthheight;
				//alert(err_url);
				tb_show('Error Message', err_url, '');
				//alert('Enter value less than total number of pages'); return false;
			}
			else if(parseInt(jumppageval) < 1) {
				document.getElementById(id).className = 'errorcls';
				tb_init('errorcls');
				var err_url = defaulturl+"/includes/views/common/quick_tips.php?qt=zerovalue&"+widthheight;
				tb_show('Error Message', err_url, '');
				//alert('Enter value greater than zero'); return false;
			}
			else {
				javascript:ajaxRequest(url,jumppageval);
			}
		}
		/*else
		{
			keychar = String.fromCharCode(keycode);

			// control keys
			if ((keycode==null) || (keycode==0) || (keycode==8) || 
			    (keycode==9) || (keycode==13) || (keycode==27) )
			   return true;
			
			// numbers
			else if ((("0123456789").indexOf(keychar) > -1))
			   return true;
			
			// decimal point jump
			else if ((keychar == "."))
			   {
			   document.getElementById(id).focus();
			   return false;
			   }
			else
			   return false;

		}*/
	};
}
function GotoPage1(url,id,myForm)
{
	//alert(url)
	var pageNo = document.getElementById(id).value;
	document.getElementById(id).className = '';
	if(document.getElementById("defaulturl"))
		var defaulturl  = document.getElementById("defaulturl").value;
	if(document.getElementById("widthheight"))
		var widthheight = document.getElementById("widthheight").value;

	document.onkeydown = function(e) { 	
		if (e == null) { // ie
			keycode = event.keyCode;
		} else { // mozilla
			keycode = e.which;
		}
				
		if(((keycode < 48 || keycode > 57) && (keycode < 96 || keycode > 105)) && keycode != 13 && keycode != 8 && keycode != 36 && keycode != 35 && keycode != 37 && keycode != 39 && keycode != 46) {//home 36 end 35 delete 46 Left Arrow 37 Right Arrow 39
			return false;
		}	
		
		if(keycode == 13) { // enter keycode - 13			
			var jumppagevalOld = document.getElementById('goToPage').value;
			if(jumppagevalOld == '') {
				return false;
			}
			var jumppageval = '';
			var k = 0;
			for(var z=0;z<jumppagevalOld.length;z++) {
				if(jumppagevalOld.charAt(z) != '0') {
					jumppageval += jumppagevalOld.charAt(z); 
					k = 1;
				}
				else if(jumppagevalOld.charAt(z) == '0' && k == 1) {
					jumppageval += jumppagevalOld.charAt(z); 
				}
			}	
			if(jumppageval == '') {
				document.getElementById('goToPage').value = '';
				return false;
			}	
			if(isNaN(parseInt(jumppageval))) {
				document.getElementById('goToPage').className = 'errorcls';
				tb_init('errorcls');
				var err_url = defaulturl+"/includes/views/common/quick_tips.php?qt=exceedpagenum&"+widthheight;
				tb_show('Error Message', err_url, '');
				return false;
			} 
			else if(parseInt(jumppageval) > parseInt(document.getElementById('totalPage').innerHTML)) {
				document.getElementById(id).className = 'errorcls';
				tb_init('errorcls');
				var err_url = defaulturl+"/includes/views/common/quick_tips.php?qt=exceedpagenum&"+widthheight;
				tb_show('Error Message', err_url, '');
				return false;
				//alert('Enter value less than total number of pages'); return false;
			}
			else if(parseInt(jumppageval) < 1) {
				document.getElementById(id).className = 'errorcls';
				tb_init('errorcls');
				var err_url = defaulturl+"/includes/views/common/quick_tips.php?qt=zerovalue&"+widthheight;
				tb_show('Error Message', err_url, '');
				return false;
				//alert('Enter value greater than zero'); return false;
			}
			myForm.submit();
			/*else {
				javascript:ajaxRequest(url,jumppageval);
			}*/
		}
		/*else
		{
			keychar = String.fromCharCode(keycode);

			// control keys
			if ((keycode==null) || (keycode==0) || (keycode==8) || 
			    (keycode==9) || (keycode==13) || (keycode==27) )
			   return true;
			
			// numbers
			else if ((("0123456789").indexOf(keychar) > -1))
			   return true;
			
			// decimal point jump
			else if ((keychar == "."))
			   {
			   document.getElementById(id).focus();
			   return false;
			   }
			else
			   return false;

		}*/
	};
}
function sortProductsBy(orderVal,url)
{
	if(orderVal == 1)
	{
		$e('orderByColumn').value = 'updated';
		$e('orderBy').value = 'desc';
	}
	else if(orderVal == 2)
	{
		$e('orderByColumn').value = 'title';
		$e('orderBy').value = 'asc';
	}
	else if(orderVal == 3)
	{
		$e('orderByColumn').value = 'title';
		$e('orderBy').value = 'desc';
	}
	else if(orderVal == 4)
	{
		$e('orderByColumn').value = 'entered';
		$e('orderBy').value = 'desc';
	}
	ajaxRequest(url,1);
}
function SetTabSearches(selTab,selLink)
{
	
	if($e('tbProductSearches')) {
		$e('tbProductSearches').className = 'mgSrchTab';
	}
	if($e('tbSellerSearches')) {
		$e('tbSellerSearches').className = 'mgSrchTab';
	}
	if($e('lnkPrdSrch')) {
		$e('lnkPrdSrch').className = 'mgPrdTabLink';
	}
	if($e('lnkSellerSrch')) {
		$e('lnkSellerSrch').className = 'mgPrdTabLink';
	}
	if(selTab == 'tbProductSearches')
	{
		$e('eventType').value = '3';
	}
	else if(selTab == 'tbSellerSearches')
	{
		$e('eventType').value = '1';
	}
	
	if($e(selTab)) {
		$e(selTab).className = 'mgSrchSelectedTab';
	}
	if($e(selLink)) {
		$e(selLink).className = 'mgPrdTabLinkSelected';
	}
	
	ChangeSearchTabCount();
}
function OrderSearchBy()
{
	if($e('cmbOrderBy').value == 0)
	{
		$e("orderByColumn").value = 'subscribed_date';
		$e("orderBy").value = 'desc';
	}
	else if($e('cmbOrderBy').value == 1)
	{
		$e("orderByColumn").value = 'search_name';
		$e("orderBy").value = 'asc';
	}
	else if($e('cmbOrderBy').value == 2)
	{
		$e("orderByColumn").value = 'search_name';
		$e("orderBy").value = 'desc';
	}
	ChangeSearchTabCount();
}
function ChangeSearchTabCount() {
	var pagenumber = 1;
	var url = $e('countFile').value;
		
	var countValue = $e('countValue').value;
	var linkName = $e('linkName').value;
	var linksPerPage = $e('linksPerPage').value;
	var rowsPerPage = $e('rowsPerPage').value;		
	//alert("rows"+rowsPerPage);
	var orderByColumn = "";
	var orderBy = "";
	var selectedIDs = "";
	
	
	
	var eventType = "";
	if($e("orderByColumn")) {
		orderByColumn = $e("orderByColumn").value;
	}
	if($e('productPageNumber')) {
		$e('productPageNumber').value = pagenumber;
	}
	if($e('jumppage')) {
		$e('jumppage').value = pagenumber;
	}
	if($e('goToPage')) {
		$e('goToPage').value = pagenumber;
	}
	if($e("orderBy")) {
		orderBy = $e("orderBy").value;	
	}
	if($e("selectedIDs")) {
		selectedIDs = $e("selectedIDs").value;
	}
	
	if($e("eventType")) {
		eventType = $e("eventType").value;
	}
	
	var urlpage = $e('paginationName').value;	
	//$e('display').innerHTML = "Loading....."+$e('display').innerHTML; 
	var aj = new Ajax.Request( 
		url, { 
			method:'post',   
			parameters:{"pagenumber":pagenumber,"rowsPerPage":rowsPerPage,"orderByColumn":orderByColumn,"orderBy":orderBy,"selectedIDs":selectedIDs,"eventType":eventType},   
			onComplete: GetCountResponse 
		} 
	);
		
		
}

function GetCountResponse(oReq) {
	//alert(oReq.responseText)
	var count = oReq.responseText;	
	
	$e('countValue').value = count;
	
	var totalpages = Math.ceil(parseInt($e('countValue').value)/parseInt($e('rowsPerPage').value));
		$e('totalPage').innerHTML = totalpages;
	
	var url = $e('linkName').value;
	ajaxRequest(url,1);
}

function showSavedSellers(id){
	var chkCompany = document.advancedsearch.chkCompany;
	if(id == 1){
		document.getElementById("savedSellers").style.display = "none";
		document.getElementById("chkSavedSellers2").checked = false;
		var compid = "";
		for(i=0; i<chkCompany.length; i++){
			if(compid == "")
				compid += chkCompany[i].id;
			else
				compid += "," + chkCompany[i].id;
		}
	//	alert(compid);
		document.advancedsearch.compId.value = compid;
	}
	else{
		document.getElementById("savedSellers").style.display = "block";
		
		if(document.getElementById("chkSavedSellers2").checked == false)
			document.getElementById("savedSellers").style.display = "none";
		document.getElementById("chkSavedSellers1").checked = false;
	}
}

function SetTabImport(id)
{
	
	/*var lnkIDSel   = 'steplink' + id;
	var tdIDSel    = 'step' + id;
	var tdArrowSel = 'steparrow' + id;
	var wizSel     = 'wiz' + id;
	var i;*/
	
	var selHeadClass = 'impProductWizStep'+id;
	$e('tdImportProductHead').className = selHeadClass;
	
	for(i=1;i<=5;i++)
	{
		//$e('wiz' + i).className = 'wzUnSelected';
		//$e('step' + i).className = 'tbImpTabDefault';
		//$e('steplink' + i).className = 'impPrdTabLink';
		$e('page' + i).style.display = 'none';
		/*if(i<5)
		{
			$e('steparrow' + i).className = 'tbImpArrowDefault';
		}*/
	}
	
	/*if(id == 1)
	{
		$e('impTopLeft').className = 'tdTopLeftImpSel';
	}
	else
	{
		$e('impTopLeft').className = 'tdTopLeftImpDefault';
	}
	
	if(id == 5)
	{
		$e('impTopRight').className = 'tdTopRightImpSel';
	}
	else
	{
		$e('impTopRight').className = 'tdTopRightImpDefault';
	}*/
	
	$e('page' + id).style.display = '';
	
	/*$e(wizSel).className = 'wzSelected';
	$e(tdIDSel).className = 'tbImpTabSel';
	$e(lnkIDSel).className = 'impPrdTabLinkSelected';*/
	/*if(id<5)
	{
		$e(tdArrowSel).className = 'tbImpArrowSelected';
	}
	if(id>1)
	{
		//alert(id);
		$e('steparrow' + (id-1)).className = 'tbImpArrowUnSelected';
	}
	
	
	if(BrowserDetect.browser == 'Explorer')
	{
		if(id == 3)
		{
			$e('step1').style.width = '109px';
			$e('step2').style.width = '100px';
			$e('step3').style.width = '109px';
			$e('step4').style.width = '109px';
			$e('step5').style.width = '109px';
			$e('inventTopRight').className = 'tdTopRightImpDefault';
		}
		else if(id == 4)
		{
			$e('step1').style.width = '90px';
			$e('step2').style.width = '90px';
			$e('step3').style.width = '80px';
			$e('step4').style.width = '100px';
			$e('step5').style.width = '80px';
			$e('inventTopRight').className = 'tdTopRightImpDefault';
		}
		else
		{
			$e('step1').style.width = '109px';
			$e('step2').style.width = '109px';
			$e('step3').style.width = '109px';
			$e('step4').style.width = '109px';
			$e('step5').style.width = '109px';
		}
	}*/
	
	
		
}

function SetTabInventoryRefresh(id)
{
	
	/*var lnkIDSel   = 'stepLnkRef' + id;
	var tdIDSel    = 'refStep' + id;
	var tdArrowSel = 'inventStepArrow' + id;
	var wizSel     = 'inventWiz' + id;
	var j;*/
	
	var selHeadClass = 'invRefreshProductWizStep'+id;
	$e('tdInvRefreshProductHead').className = selHeadClass;
	
	for(j=1;j<=4;j++)
	{
		//$e('inventWiz' + j).className = 'wzUnSelected';
		//$e('refStep' + j).className = 'tbImpTabInventoryDefault';
		//$e('stepLnkRef' + j).className = 'impPrdTabLink';
		$e('invent_page' + j).style.display = 'none';
		//if(j<4)
		//{
			//$e('inventStepArrow' + j).className = 'tbImpArrowDefault';
		//}
	}
	
	/*if(id == 1)
	{
		$e('inventTopLeft').className = 'tdTopLeftImpSel';
	}
	else
	{
		$e('inventTopLeft').className = 'tdTopLeftImpDefault';
	}
	
	if(id == 4)
	{
		$e('inventTopRight').className = 'tdTopRightImpSel';
	}
	else
	{
		$e('inventTopRight').className = 'tdTopRightImpDefault';
	}*/
	
	$e('invent_page' + id).style.display = '';
	
	/*$e(wizSel).className = 'wzSelected';
	$e(tdIDSel).className = 'tbImpTabInventorySel';
	$e(lnkIDSel).className = 'impPrdTabLinkSelected';
	
	if(id<4)
	{
		$e(tdArrowSel).className = 'tbImpArrowSelected';
	}
	if(id>1)
	{
		$e('inventStepArrow' + (id-1)).className = 'tbImpArrowUnSelected';
	}
	
	if(BrowserDetect.browser == 'Explorer')
	{
		if(id == 2)
		{
			$e('refStep1').style.width = '150px';
			$e('refStep2').style.width = '150px';
			$e('refStep3').style.width = '150px';
			$e('refStep4').style.width = '150px';
			$e('inventTopRight').className = 'tdTopRightImpDefault';
		}
		else if(id == 3)
		{
			$e('refStep1').style.width = '120px';
			$e('refStep2').style.width = '120px';
			$e('refStep3').style.width = '130px';
			$e('refStep4').style.width = '120px';
			$e('inventTopRight').className = 'tdTopRightImpDefault';
			//$e('inventTopRight').style.width='20px';
		}
		else
		{
			$e('refStep1').style.width = '150px';
			$e('refStep2').style.width = '150px';
			$e('refStep3').style.width = '150px';
			$e('refStep4').style.width = '150px';
		}
	}*/
}

function SetImportType(selType)
{
	if(selType == 1)
	{
		$e('optNewUpload').checked    = true;
		$e('optRefresh').checked      = false;
		//$e('cmdNewupload').className  = 'cmdSelected';
		//$e('cmdRefresh').className    = 'normalBtn';
		$e('newUpload').style.display = '';
		$e('refresh').style.display   = 'none';
	}
	else if(selType == 2)
	{
		$e('optNewUpload').checked    = false;
		$e('optRefresh').checked      = true;
		//$e('cmdNewupload').className  = 'normalBtn';
		//$e('cmdRefresh').className    = 'cmdSelected';
		$e('newUpload').style.display = 'none';
		$e('refresh').style.display   = '';
		
	}
}


function sendLeadEmail() {
	var url = $e('toPageURL').value;	
	var myBook = $e('myBook').value;
	var txtReceiverEmail = $e('txtReceiverEmail').value;
	var selectedIDs = $e('selectedIDs').value;
	var curSelectedIDs = $e('curSelectedIDs').value;
	var bookType = $e('bookType').value;
	var isExpand = $e('isExpand').value;
	var id = $e('id').value;
	var product_id = $e('product_id').value;
	var txtContactEmail = $e('txtContactEmail').value;
	var txtPhoneNo = $e('txtPhoneNo').value;
	var txtCompName = $e('txtCompName').value;
	var message = $e('message').value;
	var firstname = $e('firstname').value;
	var lastname = $e('lastname').value;
	var sendAlert = 0;
	var isCompDet = '';
	if($e('isCompDet')) {
		isCompDet = $e('isCompDet').value;
	}
	
	if(document.getElementById("sendAlert")) {
		if(document.getElementById("sendAlert").checked) {
			sendAlert = 1;
		}
	}
	
	var aj = new Ajax.Request(
	
		url, { 
			method:'post',			
			parameters:{"myBook":myBook,"txtReceiverEmail":txtReceiverEmail,"selectedIDs":selectedIDs,"curSelectedIDs":curSelectedIDs,"bookType":bookType,"isExpand":isExpand,"id":id,"product_id":product_id,"txtContactEmail":txtContactEmail,"txtPhoneNo":txtPhoneNo,"txtCompName":txtCompName,"message":message,"isCompDet":isCompDet,"firstname":firstname,"lastname":lastname,"sendAlert":sendAlert},
			onComplete: GetLeadEmailResponse
		} 
	);
}

function GetLeadEmailResponse(oReq) {	
	var leadResponse = oReq.responseText;
	$e('leadConf').innerHTML = leadResponse;
	var pageTrackerConfirm = _gat._getTracker("UA-1266747-5");
	//alert(pageTrackerConfirm);
	var res = pageTrackerConfirm._trackPageview($e('confirmURL').value);
	//alert("result" + res);
	/*if($e('bookType'))
	{
		Parent();
	}*/
	
	document.getElementById('TB_ajaxWindowTitle').innerHTML = 'Confirmation';
	if(document.getElementById('actId').value != 0) {		
		document.getElementById('TB_ajaxContent').style.height = '220px';
	}
	else if(document.getElementById('emailExists').value != '') {
		document.getElementById('TB_ajaxContent').style.height = '200px';
	}	
	else {
		document.getElementById('TB_ajaxContent').style.height = '390px';
	}
}

function CreateEmailUpdate() {
		
	var url  = $e('toPageURL').value;
	var id   = $e('id').value;
	var type = $e('type').value;
	var period_days = $e('period_days').value;
	var optFrequency;
	if($e('optFrequency1').checked)
	{
		optFrequency = "1";
	}
	if($e('optFrequency7').checked)
	{
		optFrequency = "7";
	}
	 
	
	var aj = new Ajax.Request(
	
		url, { 
			method:'post',			
			parameters:{"id":id,"type":type,"period_days":period_days,"optFrequency":optFrequency},
			onComplete: GetCreateEmailUpdateResponse
		} 
	);
}

function GetCreateEmailUpdateResponse(oReq) {
	var url = $e('linkName').value
	var updateResponse = oReq.responseText;
	$e('createEmailUpdate').innerHTML = updateResponse;
	//ajaxRequest(url,$e('productPageNumber').value);
}
function ModifyEmailUpdate() {
	
	var url  = $e('toPageURL').value;
	var id   = $e('id').value;
	var type = $e('type').value;
	var period_days = $e('period_days').value;
	var optFrequency;
	var chkEmail;
	if($e('optFrequency1').checked)
	{
		optFrequency = "1";
	}
	if($e('optFrequency7').checked)
	{
		optFrequency = "7";
	}
	if($e('chkEmail').checked)
	{
		chkEmail = "1";
	}
	else
	{
		chkEmail = "";
	}
	
	var aj = new Ajax.Request(
	
		url, { 
			method:'post',			
			parameters:{"id":id,"type":type,"period_days":period_days,"optFrequency":optFrequency,"chkEmail":chkEmail},
			onComplete: GetModifyEmailUpdateResponse
		} 
	);
}

function GetModifyEmailUpdateResponse(oReq) {
	var url = $e('linkName').value
	var updateResponse = oReq.responseText;
	$e('modifyEmailUpdate').innerHTML = updateResponse;
	//ajaxRequest(url,$e('productPageNumber').value);
}


/* Following are the functions for Add or Remove Saved products */
function addorRemoveSearch(listingTitle, listingId, action, type, defaulturl,featured) {
	var url = "../scripts/serverscripts/add_remove_search.php";
	var googleAnalyticsUrl = '/scripts/serverscripts/add_remove_search.php';
	
	var pageTracker = _gat._getTracker("UA-1266747-5");
	pageTracker._trackPageview(googleAnalyticsUrl);
	
	if(action == "Insert"){
		var aja = new Ajax.Request(
		
			url, { 
				method:'post',			
				parameters:{"title":listingTitle,"id":listingId,"action":action,"type":type,"defaulturl":defaulturl},
				onComplete: ConfirmedResponse
			} 
		);
	}
	else{
		tempactionArray = action.split("~~");
		action  = tempactionArray[0];
		actFlag = tempactionArray[1];
		if(action =="Delete" && actFlag == "go"){
			var aja = new Ajax.Request(
				url, { 
					method:'post',			
					parameters:{"title":listingTitle,"id":listingId,"action":action,"type":type,"defaulturl":defaulturl,"featured":featured},
					onComplete: ConfirmedResponse
				} 
			);
			
		}else{
			var url = "../scripts/serverscripts/layer_alert.php";
			var aja = new Ajax.Request(
				url, { 
					method:'post',			
					parameters:{"title":listingTitle,"id":listingId,"action":action,"type":type,"defaulturl":defaulturl,"featured":featured},
					onComplete: ConfirmedResponse
				} 
			);
		}
	}
}

function ConfirmedResponse(oReq) {
	var finalResponse = oReq.responseText;
	var splitArray = finalResponse.split("|");
	var title  = splitArray[0];
	var id     = splitArray[1];
	var action = splitArray[2];
	var type   = splitArray[3];
	var url    = splitArray[4];
	var feat   = splitArray[5];
	var	fontsize = "";
	if(document.getElementById("jumppage"))
		fontsize = "font-size:10px;"
	
	if(type == 0) {
		typedata = 'Seller';
	}
	else {
		typedata = 'Product';
	}
	
	
	if(action=="Insert"){
		//alert( "Insert " +action)
		var string1 = "'"+addslashes(title)+"','"+id+"','Delete','1','"+url+"','F'";
		var string2 = "'"+addslashes(title)+"','"+id+"','Delete','"+type+"','"+url+"',''";
		if(feat == "F") {
			if(typedata == "Seller") {
				var replaceStr = '<span class="resultSave"><a id="addorRemove" href="javascript:addorRemoveSearch('+string1+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/removeMyBook_blue.gif"/><img align="top" src="'+url+'/layout/default/images/remove_seller.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
			else {
				var replaceStr = '<span class="resultSave"><a id="addorRemove" href="javascript:addorRemoveSearch('+string1+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/removeMyBook_blue.gif"/><img align="top" src="'+url+'/layout/default/images/rem_product.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
		}
		else {
			if(typedata == "Seller") {
				var replaceStr = '<span class="resultSave"><a id="addorRemove" href="javascript:addorRemoveSearch('+string2+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/removeMyBook_blue.gif"/><img align="top" src="'+url+'/layout/default/images/remove_seller.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';					
			}
			else {
				var replaceStr = '<span class="resultSave"><a id="addorRemove" href="javascript:addorRemoveSearch('+string2+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/removeMyBook_blue.gif"/><img align="top" src="'+url+'/layout/default/images/rem_product.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
		}
		
		//var headerMessage = "Confirmation window for added Saved "+typedata+"s:"
		//var savedMessage = title+' was added to My Saved '+typedata+'s successfully';
		var headerMessage = type;
		var savedMessage = id;
		var act = action;
		displaySearchWindow(savedMessage,headerMessage,act);
	}	
	else if(action=="Delete"){
		//alert( "Delete  " +action)
		var string1 = "'"+addslashes(title)+"','"+id+"','Insert','1','"+url+"','F'";
		var string2 = "'"+addslashes(title)+"','"+id+"','Insert','"+type+"','"+url+"',''";
		if(feat == "F") {
			if(typedata == "Seller") {
				var replaceStr = '<span class="resultSave"><a id="addorRemove" href="javascript:addorRemoveSearch('+string1+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/addMyBook.gif"/><img align="top" src="'+url+'/layout/default/images/save_seller.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
			else {
				var replaceStr = '<span class="resultSave"><a id="addorRemove" href="javascript:addorRemoveSearch('+string1+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/addMyBook.gif"/><img align="top" src="'+url+'/layout/default/images/save_product.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
		}
		else {
			if(typedata == "Seller") {
				var replaceStr = '<span class="resultSave"><a id="addorRemove" href="javascript:addorRemoveSearch('+string2+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/addMyBook.gif"/><img align="top" src="'+url+'/layout/default/images/save_seller.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
			else {
				var replaceStr = '<span class="resultSave"><a id="addorRemove" href="javascript:addorRemoveSearch('+string2+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/addMyBook.gif"/><img align="top" src="'+url+'/layout/default/images/save_product.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
		}
			
		
		//var headerMessage = "Confirmation window for added Saved "+typedata+"s:"
		//var savedMessage = title+' was added to My Saved '+typedata+'s successfully';
		var headerMessage = type;
		var savedMessage = id;
		var act = action;
		displaySearchWindow(savedMessage,headerMessage,act);
	}
	else{
		//alert( "Else " +action)
		var string1 = "'"+addslashes(title)+"','"+id+"','Delete','1','"+url+"','F'";
		var string2 = "'"+addslashes(title)+"','"+id+"','Delete','"+type+"','"+url+"',''";
		if(feat == "F") {
			if(typedata == "Seller") {
				var replaceStr = '<span class="resultSave"><a id="addorRemove" href="javascript:addorRemoveSearch('+string1+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/removeMyBook_blue.gif"/><img align="top" src="'+url+'/layout/default/images/remove_seller.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
			else {
				var replaceStr = '<span class="resultSave"><a id="addorRemove" href="javascript:addorRemoveSearch('+string1+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/removeMyBook_blue.gif"/><img align="top" src="'+url+'/layout/default/images/rem_product.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
		}
		else {
			if(typedata == "Seller") {
				var replaceStr = '<span class="resultSave"><a id="addorRemove" href="javascript:addorRemoveSearch('+string2+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/removeMyBook_blue.gif"/><img align="top" src="'+url+'/layout/default/images/remove_seller.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';					
			}
			else {
				var replaceStr = '<span class="resultSave"><a id="addorRemove" href="javascript:addorRemoveSearch('+string2+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/removeMyBook_blue.gif"/><img align="top" src="'+url+'/layout/default/images/rem_product.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
		}
		
		if(type == 0) 
			msgUser = 'Are you sure you want to remove this seller from your Saved Sellers?';
		else
			msgUser = 'Are you sure you want to remove this item from your Saved Products?';
		//var string = "'"+addslashes(title)+"','"+id+"','Delete~~go','"+type+"','"+url+"',''";
		//alert("String ===   "+string)
		//var act = action;
		//savedMessage = msgUser + '<br><br> <input type=\'submit\' value=\'Submit\' onclick="addorRemoveSearch('+string+')" ><input type=\'button\' value=\'Cancel\' onclick=\'javascript:hiddenFloatingDiv("searchWindow");void(0);\'>';
		var headerMessage = type;
		var savedMessage = id;
		var act = action;
		displaySearchWindownew(savedMessage,headerMessage,act);
	}
	//alert("Assigned value = "+replaceStr);	
	var strValue = 'AddToMyBook'+id;
	document.getElementById(strValue).innerHTML  = replaceStr;
}
function displaySearchWindow(title,headermsg,act) {	   
/*	var w, h, l, t;
	w = 525;
	h = 190;
	l = screen.width/4;
	t = screen.height/4 + 40;
	//document.getElementById("header").innerHTML = headermsg;
	title = title.replace(/\\/g,"");
	document.getElementById("prdname").innerHTML = title;
	displayFloatingDiv('searchWindow', '', w, h, l, t);*/
	//alert(headermsg);
	if(document.getElementById('defurl'))
		defURL = document.getElementById('defurl').value;
	if(document.getElementById('addorRemove')){
		document.getElementById('addorRemove').className = '';
		document.getElementById('addorRemove').className = 'error';
		tb_init('error');
		var err_url = defURL+"/includes/views/common/addorRemoveSearch.php?id="+title+"&type="+headermsg+"&height=220&width=500&act="+act;
		tb_show('', err_url, '');
	}
}
function displaySearchWindownew(title,headermsg,act) {	  
	/*var w, h, l, t;
	w = 525;
	h = 190;
	l = screen.width/4;
	t = screen.height/4 + 40;
	//document.getElementById("header").innerHTML = headermsg;
	//title = title.replace("\\","");
	
	document.getElementById("prdname").innerHTML = title;
	displayFloatingDiv('searchWindow', '', w, h, l, t);*/
	if(document.getElementById('defurl'))
		defURL = document.getElementById('defurl').value;
	if(document.getElementById('addorRemove')){
		document.getElementById('addorRemove').className = '';
		document.getElementById('addorRemove').className = 'error';
		tb_init('error');
		var err_url = defURL+"/includes/views/common/addorRemoveSearch.php?id="+title+"&type="+headermsg+"&height=220&width=500&act=Delete~~go";
		tb_show('', err_url, '');
	}
}
/* End of the functions for Add or Remove Saved Searches*/


/* Following are the functions for layer Alert */
function displayAlert(title,headermsg) {	   
	var w, h, l, t;
	w = 525;
	h = 190;
	l = screen.width/4;
	t = screen.height/4 + 40;
	//document.getElementById("header").innerHTML = headermsg;
	title = title.replace("\\","");
	document.getElementById("prdname").innerHTML = "<font color='red'>"+title+"</font>";
	displayFloatingDiv('searchWindow', '', w, h, l, t);
}
/* End of the functions for layer Alert*/

function SetRegistrationType(selType)
{
	if(selType == 1)
	{
		$e('buyerReg').checked    = true;
		$e('sellerReg').checked      = false;
		$e('buyerRegForm').style.display = '';
		$e('sellerRegForm').style.display   = 'none';
		$e('cmdNewuBuyer').className  = 'regBuyer';
		$e('cmdNewuSeller').className    = 'regSellerWhite';
		
		
		if((trim($e('seller_first_name').value) != '') && (trim($e('first_name').value) == ''))
		{
			$e('first_name').value = trim($e('seller_first_name').value);
		}
		if((trim($e('seller_last_name').value) != '') && (trim($e('last_name').value) == ''))
		{
			$e('last_name').value = trim($e('seller_last_name').value);
		}
		if((trim($e('seller_contact_email').value) != '') && (trim($e('email').value) == ''))
		{
			$e('email').value = trim($e('seller_contact_email').value);
		}
		if((trim($e('seller_company').value) != '') && (trim($e('company').value) == ''))
		{
			$e('company').value = trim($e('seller_company').value);
		}
		if((trim($e('seller_username').value) != '') && (trim($e('username').value) == ''))
		{
			$e('username').value = trim($e('seller_username').value);
		}
		if((trim($e('seller_password').value) != '') && (trim($e('password').value) == ''))
		{
			$e('password').value = trim($e('seller_password').value);
		}
		if((trim($e('seller_retype_password').value) != '') && (trim($e('retype_password').value) == ''))
		{
			$e('retype_password').value = trim($e('seller_retype_password').value);
		}
		
		
	}
	else if(selType == 2)
	{
		$e('buyerReg').checked    = false;
		$e('sellerReg').checked      = true;
		$e('buyerRegForm').style.display = 'none';
		$e('sellerRegForm').style.display   = '';
		$e('cmdNewuBuyer').className  = 'regBuyerWhite';
		$e('cmdNewuSeller').className    = 'regSeller';
		
		if((trim($e('first_name').value) != '') && (trim($e('seller_first_name').value) == ''))
		{
			$e('seller_first_name').value = trim($e('first_name').value);
		}
		if((trim($e('last_name').value) != '') && (trim($e('seller_last_name').value) == ''))
		{
			$e('seller_last_name').value = trim($e('last_name').value);
		}
		if((trim($e('email').value) != '') && (trim($e('seller_contact_email').value) == ''))
		{
			$e('seller_contact_email').value = trim($e('email').value);
		}
		if((trim($e('company').value) != '') && (trim($e('seller_company').value) == ''))
		{
			$e('seller_company').value = trim($e('company').value);
		}
		if((trim($e('username').value) != '') && (trim($e('seller_username').value) == ''))
		{
			$e('seller_username').value = trim($e('username').value);
		}
		if((trim($e('password').value) != '') && (trim($e('seller_password').value) == ''))
		{
			$e('seller_password').value = trim($e('password').value);
		}
		if((trim($e('retype_password').value) != '') && (trim($e('seller_retype_password').value) == ''))
		{
			$e('seller_retype_password').value = trim($e('retype_password').value);
		}
		
	}
}

function SetTabBuyerRegistration(id)
{	
	/*
	var lnkIDSel   = 'buyReg' + id;
	var tdIDSel    = 'step' + id;
	var tdArrowSel = 'steparrow' + id;
	var wizSel     = 'wiz' + id;
	var j;
	
	for(j=1;j<=3;j++)
	{
		$e('wiz' + j).className = 'wzUnSelected';
		$e('step' + j).className = 'tbBregTabDefault';
		$e('buyReg' + j).className = 'impPrdTabLink';
		$e('page' + j).style.display = 'none';
		if(j<3)
		{
			$e('steparrow' + j).className = 'tbImpArrowDefault';
		}
	}
	
	if(id == 1)
	{
		$e('impTopLeft').className = 'tdTopLeftImpSel';
	}
	else
	{
		$e('impTopLeft').className = 'tdTopLeftImpDefault';
	}
	
	if(id == 3)
	{
		$e('impTopRight').className = 'tdTopRightImpSel';
	}
	else
	{
		$e('impTopRight').className = 'tdTopRightImpDefault';
	}
	
	$e('page' + id).style.display = '';
	$e(wizSel).className = 'wzSelectedBreg';
	$e(tdIDSel).className = 'tbBregTabSel';
	$e(lnkIDSel).className = 'impPrdTabLinkSelected';
	
	if(id<3)
	{
		$e(tdArrowSel).className = 'tbBregArrowSelected';
	}
	if(id>1)
	{
		$e('steparrow' + (id-1)).className = 'tbBregArrowUnSelected';
	}
	*/
	var selHeadClass = 'buyWizStep'+id;
	$e('tdBuyerHead').className = selHeadClass;
	for(j=1;j<=3;j++)
	{		
		$e('page' + j).style.display = 'none';
	}
	$e('page' + id).style.display = '';
	if(id == 1) {
		$e('signupBreadCrumb').innerHTML = "Join Now: Create Your Account";
		//$e('regSelectionPageName').innerHTML = "Create Your Account Now!";
		$e('regSelection').style.display = 'block';
	}
	
	if(id == 2) {
		$e('signupBreadCrumb').innerHTML = "Join Free: Sign up for Email Updates";
		//$e('regSelectionPageName').innerHTML = "Get the latest SourceBook information straight to your inbox!";
		$e('regSelection').style.display = 'none';
	}
	
	if(id == 3) {
		$e('signupBreadCrumb').innerHTML = "Join Free: Account Confirmation";
		//$e('regSelectionPageName').innerHTML = "Welcome to ASDSourceBook!";
		$e('regSelection').style.display = 'none';
	}
	
}

function sellerSaveForLater() {
	//document.getElementById('regSelectionPageName').style.display = 'block';
	document.getElementById('regSelection').style.display = 'none';
	document.getElementById('buyerRegForm').style.display = 'none';
	document.getElementById('sellerRegForm').style.display = 'none';
	
	$e('signupBreadCrumb').innerHTML = "Join Free: Saved for Later";
	//$e('regSelectionPageName').innerHTML = "Your Seller Account is incomplete...";
	
	//document.getElementById('regSelectionPageName').style.display = 'none';
	document.getElementById('saveforlater').style.display = 'block';
	document.getElementById('sellerSaveForLater').style.display = 'block';	
}

function SetTabSellerRegistration(id)
{		
	for(j=1;j<=4;j++)
	{		
		$e('sellerRegpage' + j).style.display = 'none';
	}
	$e('sellerRegpage' + id).style.display = '';
	
	var selHeadClass = 'regWizStep'+id;
	$e('regWizStepHead').className = selHeadClass;
	
	
	if(id == 1) {
		$e('fields_nec').style.display = 'block';
		//$e('regSelectionPageName').innerHTML = "Create Your Account";
		$e('regSelection').style.display = 'block';
	}
	
	if(id == 2) {
		$e('fields_nec').style.display = 'none';
		//$e('regSelectionPageName').innerHTML = "Select a Membership Level";
		$e('regSelection').style.display = 'none';
	}
	
	if(id == 3) {
		//$e('regSelectionPageName').innerHTML = "Provide Account Holder's Contact Information";
		$e('regSelection').style.display = 'none';
	}	
}

/* End of the functions for Add or Remove Saved Searches*/

function CreateSearch(val,method,type) {
	if(method =="get" ) {
		var url = "../includes/views/common/save_search.php?"+val+"&type="+type+"&width=650&height=350";
		tb_show('', url, '');
	}
	else{
		var url = "../includes/views/common/save_search.php?"+val+"&type="+type;
		//hiddenFloatingDiv('savesearchWindow');
		var txtSearchName = $e('txtSearchName').value;
		alert(txtSearchName);
		var chkEmail = '0';
		if($e('chkEmail').checked) {
			chkEmail = $e('chkEmail').value;
		}
		var optFrequency = $e('radiovalue').value;
		//alert(optFrequency)				
		var aja = new Ajax.Request(
		
			url, { 
				method:'post',	
				parameters:{"txtSearchName":txtSearchName,"chkEmail":chkEmail,"optFrequency":optFrequency},
				onComplete: ConfirmedResponse2
			} 
		);
	
	}
}


/* Following are the functions for Save this Search*/

function saveSearch(val,method,type) {
	/*if(method =="get" ) {
		var url = "../includes/views/common/save_search.php?"+val+"&type="+type;
		var aja = new Ajax.Request(
		
			url, { 
				method:'get',			
				onComplete: ConfirmedResponse2
			} 
		);
	}*/
	if(method =="get" ) {
		var url = "../includes/views/common/save_search.php?"+val+"&type="+type+"&width=650&height=350";
		tb_show('', url, '');
	}
	else{
		var url = "../includes/views/common/save_search.php?"+val+"&type="+type;
		//hiddenFloatingDiv('savesearchWindow');
		var txtSearchName = $e('txtSearchName').value;
		var chkEmail = '0';
		if($e('chkEmail').checked) {
			chkEmail = $e('chkEmail').value;
		}
		var optFrequency = $e('radiovalue').value;
		//alert(optFrequency)				
		var aja = new Ajax.Request(
		
			url, { 
				method:'post',	
				parameters:{"txtSearchName":txtSearchName,"chkEmail":chkEmail,"optFrequency":optFrequency},
				onComplete: ConfirmedResponse2
			} 
		);
	
	}
	
}

function ConfirmedResponse2(oReq) {
	var finalResponse = oReq.responseText;

	displaySaveSearchWindow(finalResponse)
}
function displaySaveSearchWindow(finalResponse) {	    	
	var w, h, l, t;
	w = 575;
	h = 300;
	l = screen.width/4;
	t = screen.height/4 + 40;
	//alert(finalResponse);
	document.getElementById("saveSearchContent").innerHTML = finalResponse;
	//displayFloatingDiv('savesearchWindow', '', w, h, l, t);
}
/* End of the functions*/

function SetTabReports(selTab,selLink)
{
	if($e('tbProductSearches')) {
		$e('tbProductSearches').className = 'mgSrchTab';
	}
	if($e('tbSellerSearches')) {
		$e('tbSellerSearches').className = 'mgSrchTab';
	}
	if($e('lnkPrdSrch')) {
		$e('lnkPrdSrch').className = 'mgPrdTabLink';
	}
	if($e('lnkSellerSrch')) {
		$e('lnkSellerSrch').className = 'mgPrdTabLink';
	}
		
	if($e(selTab)) {
		$e(selTab).className = 'mgSrchSelectedTab';
	}
	if($e(selLink)) {
		$e(selLink).className = 'mgPrdTabLinkSelected';
	}
	
}
function SetTabSeller(id)
{
	//alert("aaaa");
	var url = '';
	for(i=1;i<=3;i++)
	{
		
		$e('tab'+i).className = 'sellerTabDefault'+i;
		//$e('lnk'+i).className = 'findSellerTabLinkDefault';
	}
	$e('tab'+id).className = 'sellerTabSelected'+id;
	//$e('lnk'+id).className = 'findSellerTabLinkSelected';
	$e('selTab').value = id;
	
	$e('locationHead').style.display = 'none';
	$e('alphaHead').style.display = 'none';
	
	if(id == 1)
	{
		url = $e('linkNameCategory').value;
	}
	else if(id == 2)
	{
		url = $e('linkNameLocation').value;
		$e('locationHead').style.display = '';
	}
	else if(id == 3)
	{
		url = $e('linkNameAlpha').value;
		//if(($e('selectedAlpha').value == '') || ($e('selectedAlpha').value == 'showAll'))
			$e('selectedAlpha').value = 'showAll';
		
		$e('alphaHead').style.display = '';
		//setAlphaStyleSeller($e('selectedAlpha').value);
		setAlphaStyleSeller('showAll');
	}
	ChangeSellerViewTab(url);
}
function setAlphaStyleSeller(id)
{
	var prevId = document.getElementById('prevSelAlpha').value;
	document.getElementById(prevId).className = 'letterSrchSellers';
	document.getElementById(id).className = 'letterSrchSelected';
	document.getElementById('prevSelAlpha').value = id;
}
function orderbySellerAlpha(selAlpha)
{
	/*url = $e('linkNameAlpha').value;
	$e('selectedAlpha').value = selAlpha;
	ChangeSellerViewTab(url);*/
	document.getElementById('selectedAlpha').value = selAlpha;
	document.sellerAlpha.submit();
}
function ChangeSellerViewTab(url) {
	$e('display').innerHTML = "Loading....."+$e('display').innerHTML; 
	var pagenumber = 1;
	//alert($e('comp_country_id').value);
	var selectedAlpha = $e('selectedAlpha').value;
	var country       = $e('comp_country_id').value;
	var state         = $e('comp_state_id').value;
	var aj = new Ajax.Request( 
		url, { 
			method:'post',   
			parameters:{"pagenumber":pagenumber,"selectedAlpha":selectedAlpha,"country":country,"state":state},   
			onComplete: GetSellerTabResponse
		} 
	);
		
		
}

function GetSellerTabResponse(oReq) {
	var sellerTabContent = oReq.responseText;	
	$e('display').innerHTML = sellerTabContent;
}

function SetTabSearch(id)
{
	var url = '';
	//
	for(i=1;i<=2;i++)
	{
		//$e('tab'+i).className = 'advSrchDefaultTab';
		//$e('lnk'+i).className = 'advSrchTabLinkDefault';
		$e('SrchBlock'+i).style.display = 'none';
	}
	
	//$e('lnk'+id).className = 'advSrchTabLinkSelected';
	$e('SrchBlock'+id).style.display = '';
	
	if(id == 1) {
		$e('tab2').className = 'advSrchDefaultTabSeller';
		$e('tab'+id).className = 'advSrchSelectedTab';	
		
		/*	Getting the values from the Seller tab to display in Product tab	*/
		var keyword1	= document.advancedsearch1.txtSearch.value;
		var excKeyword1 = document.advancedsearch1.txtSearchExclude.value;
		var rbtObject1	= document.advancedsearch1.rbtKeyWordOption;
		var catObject1	= document.advancedsearch1.category_id;
		var optObject1	= document.advancedsearch1.optDateInterval;
		var cvalue		= document.advancedsearch1.category_id.value;
		var ovalue		= document.advancedsearch1.optDateInterval.value;
		
		/*	Creating Objects to set the values in Product tab	*/
		var rbtObject	= document.advancedsearch.rbtKeyWordOption;
		var catObject	= document.advancedsearch.category_id;
		var optObject	= document.advancedsearch.optDateInterval;	

		for(i=0; i < rbtObject1.length; i++){
			if(rbtObject1[i].checked == true)
				var rbtValue = i;
		}
		for(i=0; i < catObject1.length; i++){
			if(catObject1[i].value == cvalue)
				var catValue = i;
		}
		for(i=0; i < optObject1.length; i++){
			if(optObject1[i].value == ovalue)
				var optValue = i;
		}

		/*	Displaying the results in Product tab	*/
		document.advancedsearch.txtSearch.value = keyword1;
		document.advancedsearch.txtSearchExclude.value = excKeyword1;
		rbtObject[rbtValue].checked = true;
		catObject[catValue].selected = "selected";
		optObject[optValue].selected = "selected";

		if(document.getElementById("relProdKeyword")){
			document.getElementById("relProdKeyword").style.display = "block";
			if(document.getElementById("noProdMsg"))
				document.getElementById("noProdMsg").style.display = "block";
		}
		if(document.getElementById("relSellerKeyword")){
			document.getElementById("relSellerKeyword").style.display = "none";
			if(document.getElementById("noSellerMsg"))
				document.getElementById("noSellerMsg").style.display = "none";
		}
	}
	if(id == 2){
		$e('tab1').className = 'advSrchDefaultTab';
		$e('tab'+id).className = 'advSrchSelectedTabSeller';
		
		/*	Getting the values from the Product tab to display in Seller tab	*/
		var keyword		= document.advancedsearch.txtSearch.value;
		var excKeyword	= document.advancedsearch.txtSearchExclude.value;
		var rbtObject	= document.advancedsearch.rbtKeyWordOption;
		var catObject	= document.advancedsearch.category_id;
		var optObject	= document.advancedsearch.optDateInterval;
		var cvalue		= document.advancedsearch.category_id.value;
		var ovalue		= document.advancedsearch.optDateInterval.value;

		/*	Creating Objects to set the values in Seller tab	*/
		var rbtObject1	= document.advancedsearch1.rbtKeyWordOption;
		var catObject1	= document.advancedsearch1.category_id;
		var optObject1	= document.advancedsearch1.optDateInterval;	

		for(i=0; i < rbtObject.length; i++){
			if(rbtObject[i].checked == true)
				var rbtValue = i;
		}
		for(i=0; i < catObject.length; i++){
			if(catObject[i].value == cvalue)
				var catValue = i;
		}
		for(i=0; i < optObject.length; i++){
			if(optObject[i].value == ovalue)
				var optValue = i;
		}

		/*	Displaying the results in Seller tab	*/
		document.advancedsearch1.txtSearch.value = keyword;
		document.advancedsearch1.txtSearchExclude.value = excKeyword;
		rbtObject1[rbtValue].checked = true;
		catObject1[catValue].selected = "selected";
		optObject1[optValue].selected = "selected";

		if(document.getElementById("relProdKeyword")){
			document.getElementById("relProdKeyword").style.display = "none";
			if(document.getElementById("noProdMsg"))
				document.getElementById("noProdMsg").style.display = "none";
		}
		if(document.getElementById("relSellerKeyword")){
			document.getElementById("relSellerKeyword").style.display = "block";
			if(document.getElementById("noSellerMsg"))
				document.getElementById("noSellerMsg").style.display = "block";
		}
	}	
}

/* functions for sending lead information starts here */

function ShowHideSelected(id) {
			if(id == 1) {
				document.getElementById("imgShow").style.display   = "none";
				document.getElementById("imgHide").style.display   = "";
				document.getElementById("trExpand").style.display  = "";
				document.getElementById("isExpand").value = 1;			
			}
			else {
				document.getElementById("imgShow").style.display   = "";
				document.getElementById("imgHide").style.display   = "none";
				document.getElementById("trExpand").style.display  = "none";
				document.getElementById("isExpand").value = 0;				
			}																																
		}
		function SetSelected() {
			document.getElementById("curSelectedIDs").value = "";
			var dml = document.forms['frmEmail'];
	        var len = dml.elements.length;
	        var i   = 0;
	        var selIDs = "";
	        for( i=0; i<len; i++) {
                if((dml.elements[i].checked) && (dml.elements[i].name == "chkReq")) {
                    if(selIDs == "") {
                        selIDs = dml.elements[i].value;
                    }
                    else {
                        selIDs = selIDs + "," + dml.elements[i].value;
                    }
                }
	        }
	        document.getElementById("curSelectedIDs").value = selIDs;
		}
		function ValidateAndSendLead()
		{
			if(document.getElementById("myBook").value  == 1)
			{
				if(validateEmailForm())
				{
					SetSelected();
					if(document.getElementById("curSelectedIDs").value == '')
					{
						alert("Please select a Product / Seller to send request for information");
						return false;
					}
					else
					{
						document.getElementById("sendImage").style.visibility = 'hidden';
						sendLeadEmail();
						return true;
					}
				}
				else
				{
					return false;
				}
			}
			else
			{
				if(validateEmailForm())
				{
					document.getElementById("sendImage").style.visibility = 'hidden';
					sendLeadEmail();
					return true;
				}
				else
				{
					return false;
				}
				
			}
			//return true;
		}
		
		function validateEmailForm() {
			
			if(document.getElementById("username_err"))
				document.getElementById("username_err").innerHTML = '';
				
			if(document.getElementById("password_err"))
				document.getElementById("password_err").innerHTML = '';
				
			if(document.getElementById("chkExstUser"))
				document.getElementById("chkExstUser").innerHTML = '';
				
			if(document.getElementById("firstname_err"))
				document.getElementById("firstname_err").innerHTML = '';
				
			if(document.getElementById("lastname_err"))
				document.getElementById("lastname_err").innerHTML = '';
				
			if(document.getElementById("companyname_err"))
				document.getElementById("companyname_err").innerHTML = '';
				
			if(document.getElementById("txtContactEmail_err"))
				document.getElementById("txtContactEmail_err").innerHTML = '';
				
			if(document.getElementById("txtPhoneNo_err"))
				document.getElementById("txtPhoneNo_err").innerHTML = '';
	
			if(document.getElementById("message_err"))
				document.getElementById("message_err").innerHTML = '';
			
			if(document.getElementById("myBook").value == "1") {
				/*if(document.getElementById("curSelectedIDs").value=="") {
					alert("Please select a seller to contact");
					return false;			
				}*/	
				return true;				
			}
			
			if(document.getElementById("user_type_value")) {
				if(document.getElementById("user_type_value").value == 'guest_user') {
					if(document.getElementById("firstname")) {
						if((document.getElementById("firstname").value == "") || (document.getElementById("firstname").value == "First")) {
							document.getElementById("firstname_err").innerHTML = '<b>Please enter your First Name.</b>';
							document.getElementById("firstname").focus();
							return false;				
						}
						else if (!/\S+/.test(document.getElementById('firstname').value)) {
							document.getElementById("firstname_err").innerHTML = '<b>First Name should not have space.</b>';
							document.getElementById("firstname").focus();
							return false;
						}
					}
					if(document.getElementById("lastname")) {
						if((document.getElementById("lastname").value == "") || (document.getElementById("lastname").value == "Last")) {
							document.getElementById("lastname_err").innerHTML = '<b>Please enter your Last Name.</b>';
							document.getElementById("lastname").focus();
							return false;				
						}
						else if (!/\S+/.test(document.getElementById('lastname').value)) {
							document.getElementById("lastname_err").innerHTML = '<b>Last Name should not have space.</b>';
							document.getElementById("lastname").focus();
							return false;
						}
					}
					
					if(document.getElementById('txtCompName').value != '') {
						if (!/\S+/.test(document.getElementById('txtCompName').value)) {
							document.getElementById("companyname_err").innerHTML = '<b>Company Name should not have space.</b>';
							document.getElementById("txtCompName").focus();
							return false;
						}
					}
					
					if(document.getElementById("contact_type_value").value == 'email_type') {
						if(trim(document.getElementById("txtContactEmail").value) == "") {
							document.getElementById("txtContactEmail_err").innerHTML = '<b>Please enter Email address.</b>';
							document.getElementById("txtContactEmail").focus();
							return false;
						}
						if(document.getElementById("txtContactEmail").value != '') {				
							var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
							var eaddress = document.getElementById('txtContactEmail').value;
							if(!reg.test(eaddress)) {
								document.getElementById("txtContactEmail_err").innerHTML = '<b>Please enter a valid email address.</b>';
								document.getElementById("txtContactEmail").focus();
								return false;
							}	
						}
						if(document.getElementById('txtPhoneNo').value != '') {
							if (!/\S+/.test(document.getElementById('txtPhoneNo').value)) {
								document.getElementById("txtPhoneNo_err").innerHTML = '<b>Phone Number should not contain empty spaces.</b>';
								document.getElementById("txtPhoneNo").focus();
								return false;
							}		
							else if (/([^0-9\-])/.test(document.getElementById('txtPhoneNo').value)) {
								document.getElementById("txtPhoneNo_err").innerHTML = '<b>Phone Number allows numerics and hypen only.</b>';
								document.getElementById("txtPhoneNo").focus();
								return false;
							}
							else {	
								isPass = 0;		
								if(/^[0-9]\d{2}-\d{3}-\d{4}$/.test(document.getElementById('txtPhoneNo').value)) {
									isPass = 1;
								}
								else if(/^[0-9]\d{0}-\d{3}-\d{3}-\d{4}$/.test(document.getElementById('txtPhoneNo').value)) {
									isPass = 1;
								}							
								
								if(isPass == 0) {
									document.getElementById("txtPhoneNo_err").innerHTML = '<b>Phone Number should be xxx-xxx-xxxx / x-xxx-xxx-xxxx in format.</b>';
									document.getElementById("txtPhoneNo").focus();
									return false;
								}
							}
						}
					}					
					
					if(document.getElementById("contact_type_value").value == 'phone_type') {
						if(document.getElementById("txtContactEmail").value != '') {				
							var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
							var eaddress = document.getElementById('txtContactEmail').value;
							if(!reg.test(eaddress)) {
								document.getElementById("txtContactEmail_err").innerHTML = '<b>Please enter a valid email address.</b>';
								document.getElementById("txtContactEmail").focus();
								return false;
							}	
						}
						if(document.getElementById('txtPhoneNo').value == '') {
							document.getElementById("txtPhoneNo_err").innerHTML = '<b>Please enter a Phone Number.</b>';
							document.getElementById("txtPhoneNo").focus();
							return false;
						}
						if(document.getElementById('txtPhoneNo').value != '') {
							if (!/\S+/.test(document.getElementById('txtPhoneNo').value)) {
								document.getElementById("txtPhoneNo_err").innerHTML = '<b>Phone Number should not contain empty spaces.</b>';
								document.getElementById("txtPhoneNo").focus();
								return false;
							}		
							else if (/([^0-9\-])/.test(document.getElementById('txtPhoneNo').value)) {
								document.getElementById("txtPhoneNo_err").innerHTML = '<b>Phone Number allows numerics and hypen only.</b>';
								document.getElementById("txtPhoneNo").focus();
								return false;
							}
							else {	
								isPass = 0;		
								if(/^[0-9]\d{2}-\d{3}-\d{4}$/.test(document.getElementById('txtPhoneNo').value)) {
									isPass = 1;
								}
								else if(/^[0-9]\d{0}-\d{3}-\d{3}-\d{4}$/.test(document.getElementById('txtPhoneNo').value)) {
									isPass = 1;
								}							
								
								if(isPass == 0) {
									document.getElementById("txtPhoneNo_err").innerHTML = '<b>Phone Number should be xxx-xxx-xxxx / x-xxx-xxx-xxxx in format.</b>';
									document.getElementById("txtPhoneNo").focus();
									return false;
								}
							}
						}
					}
					
					/*if(document.getElementById("sendAlert")) {
						if((!document.getElementById("sendAlert").checked) && (document.getElementById("contact_type_value").value == "email_type")) {
							alert("Please select the checkbox to receive email updates.");
							document.getElementById("sendAlert").focus();
							return false;
						}
					}*/
					
					sendLeadEmail();
				}
						
				
				else if(document.getElementById("user_type_value").value == 'exist_user') {				
					if(document.getElementById("username")) {
						if(document.getElementById("username").value == "") {
							document.getElementById("username_msg").style.display = 'none';
							document.getElementById("username_err").innerHTML = "<b>Please enter a username.</b>";
							document.getElementById("username").focus();
							return false;				
						}					
						else if (!/\S+/.test(document.getElementById('username').value)) {
							document.getElementById("username_msg").style.display = 'none';
							document.getElementById("username_err").innerHTML = "<b>Username should not have space.</b>";
							document.getElementById("username").focus();
							return false;
						}
					}
					if(document.getElementById("password")) {
						if(document.getElementById("password").value == "") {
							document.getElementById("username_msg").style.display = 'block';
							document.getElementById("password_msg").style.display = 'none';
							document.getElementById("password_err").innerHTML = "<b>Please enter a password.</b>";
							document.getElementById("password").focus();
							return false;				
						}
					}
					
					
					var un = document.getElementById('username').value;
					var pw = document.getElementById('password').value;			
					var url = document.getElementById('toCheckUserURL').value;
					var aja = new Ajax.Request(
						url, { 
							method:'post',			
							parameters:{"username":un,"password":pw},
							onComplete: userExistLeadForm
						} 
					);
					
				}	
			}
			
			else {
				sendLeadEmail();
			}
			
	}
	
	function userExistLeadForm(oReq) {	
		var strStat   = oReq.responseText;
		if(strStat == 'N') {
			document.getElementById('chkExstUser').style.display = 'block';			
			document.getElementById('chkExstUser').innerHTML = "<b>The username or password you entered was incorrect. Please try again.</b>";			
			document.getElementById('username_msg').style.display = 'block';			
			document.getElementById('password_msg').style.display = 'block';
			document.getElementById('username').focus();
			document.getElementById('password').value = '';
		}
		else {
			var arr_stat  = strStat.split("~~");
		
			var firstName = arr_stat[0];
			var lastName = arr_stat[1];
			var email = arr_stat[2];
			var phone = arr_stat[3];
			var cname = arr_stat[4];
			var actID = arr_stat[5];
			
			document.getElementById('firstname').value = firstName;
			document.getElementById('lastname').value = lastName;
			document.getElementById('txtContactEmail').value = email;
			document.getElementById('txtPhoneNo').value = phone;
			if(cname != '0')
				document.getElementById('txtCompName').value = cname;
			document.getElementById('account_id').value = actID;
			
			var myDomain = document.getElementById("pageURL").value;
			
			document.getElementById("joinFreeDiv").innerHTML = '';
			document.getElementById("mybookDivGuest").innerHTML = '';
			document.getElementById("loginDiv").innerHTML = "Hi, <font color='#E97F13'>"+firstName+"!</font>";
			document.getElementById("mybookDiv").innerHTML = "&nbsp;|&nbsp;<a href='"+myDomain+"/mybook/index.php' class='categoryMenu'>MyBook</a>&nbsp;";
			document.getElementById("logoutDiv").innerHTML = "|&nbsp;<a href='"+myDomain+"/account/logout.php' class='categoryMenu'>Logout</a>&nbsp;";
			
			sendLeadEmail();
		}
		
		return true;
	}
	
	function trim(stringToTrim) {
		return stringToTrim.replace(/^\s+|\s+$/g,"");
	}
/* functions for sending lead informations ends here */
/*------------ new functions added for v2.0 release ends here -------- */





function addslashes(str) {
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\"/g,'\\"');
	str=str.replace(/\0/g,'\\0');
	return str;
}
function stripslashes(str) {
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\0/g,'\0');
	str=str.replace(/\\\\/g,'\\');
	return str;
}

/* ------------- Change Image --------------------------*/
function changeImage(containerID, containerName) {
	var destID = containerID;
	var destIMG = containerName;
		
	document.getElementById(destID).src = destIMG;	
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function validateSearch() {
	var keyword = document.getElementById('txtSearch').value;
	var category =  document.getElementById('category_id').value;	
	if(keyword == 'Enter Keyword' || (category == '0' && keyword.length < 3)) {
		document.getElementById('txtSearch').focus();
		if(document.getElementById('urldefault'))
		urldefault = document.getElementById('urldefault').value;
		var url = urldefault+"/includes/views/common/quick_tips.php?qt=alertKeyword&width=350&height=150";
		tb_show('', url, '');
		//alert('Enter minimum 3 letter Keywords or Select a Category to search');
		document.getElementById('txtSearch').focus();
		return false;
	}
	document.search.submit();
	return true;
}


/* Following are the functions for Remove Product Images from Gallery */
function removeProductImage(gallery_image_id, gallery_id, listing_id, action) {
	
	var url = document.getElementById('pageURL').value+"/includes/views/common/removeGalleryImage.php?width=600&height=250";
	if(action == "new"){
		var aja = new Ajax.Request(
		
			url, { 
				method:'post',			
				parameters:{"action":action,"gallery_image_id":gallery_image_id,"gallery_id":gallery_id,"listing_id":listing_id},
				onComplete: removedGalleryImageResponse
			} 
		);
	}
	else{		
		if(action =="Delete"){
			var url = document.getElementById('pageURL').value+"/scripts/serverscripts/gallery_delete_image.php";
			
			var aja = new Ajax.Request(
				url, { 
					method:'post',			
					parameters:{"action":action,"gallery_image_id":gallery_image_id,"gallery_id":gallery_id,"listing_id":listing_id},
					onComplete: successfullyDeletedGalleryImageResponse
				} 
			);
			
		}
	}
}

function removedGalleryImageResponse(oReq) {
	var finalResponse = oReq.responseText;
	var tempactionArray = finalResponse.split("~~");
	
	var action = tempactionArray[0];
	var gallery_image_id = tempactionArray[1];
	var gallery_id = tempactionArray[2];
	var listing_id = tempactionArray[3];
		
	tb_init('error');
	var err_url = document.getElementById('pageURL').value+"/includes/views/common/removeGalleryImage.php?act="+action+"&gallery_image_id="+gallery_image_id+"&gallery_id="+gallery_id+"&listing_id="+listing_id+"&width=600&height=250";
	tb_show('', err_url, '');
}

function successfullyDeletedGalleryImageResponse(oReq) {
	var finalResponse = oReq.responseText;	
	tb_init('error');
	var err_url = document.getElementById('pageURL').value+"/includes/views/common/removeGalleryImage.php?act=successfullyDeleted&width=600&height=250";
	tb_show('', err_url, '');
}

function chkExistUser() {
	var un = document.getElementById('username').value;
	var pw = document.getElementById('password').value;

	if(un == '') {
		document.getElementById('chkExstUser').style.display = 'block';
		document.getElementById('chkExstUser').innerHTML = "Username should not be empty.";
		document.getElementById('username').focus();
		return false;
	}

	if(pw == '') {
		document.getElementById('chkExstUser').style.display = 'block';
		document.getElementById('chkExstUser').innerHTML = "Password should not be empty.";
		document.getElementById('password').focus();
		return false;
	}

	var url = document.getElementById('pageURL').value+"/scripts/serverscripts/check_user.php";
	var aja = new Ajax.Request(
		url, { 
			method:'post',			
			parameters:{"username":un,"password":pw},
			onComplete: userExist
		} 
	);
	
	return false;
}

function userExist(oReq) {
	
	var strStat   = oReq.responseText;
	//alert(strStat);
	if(strStat != 'N') {
		
		var arr_stat  = strStat.split("~~");
		
		var firstName = arr_stat[0];
		var lastName = arr_stat[1];
		var email = arr_stat[2];
		var phone = arr_stat[3];
		var cname = arr_stat[4];
		var actID = arr_stat[5];
		
		//document.getElementById('username').value = firstName;
		//document.getElementById('username').value = lastName;
		document.getElementById('txtContactEmail').value = email;
		document.getElementById('txtPhoneNo').value = phone;
		document.getElementById('txtCompName').value = cname;
		document.getElementById('account_id').value = actID;
		document.getElementById('is_reg').value = 'Y';
		
		if(email)
			document.getElementById('txtContactEmail').value = email;
		document.getElementById('ContactEmail').checked = true;
		
		var myDomain = document.getElementById("pageURL").value;
		
		document.getElementById('divPhoneNo').style.display = 'none';
		document.getElementById('divFromName').style.display = 'block';
		
		document.getElementById("divFromName").innerHTML = 'FROM: <span class="sellerDisp">'+firstName+' '+lastName+'</span>';
		document.getElementById('fromName').value = firstName+' '+lastName;
		
		document.getElementById("joinFreeDiv").innerHTML = '';
		document.getElementById("mybookDivGuest").innerHTML = '';
		document.getElementById("loginDiv").innerHTML = "Hi, <font color='#E97F13'>"+firstName+"!</font>";
		document.getElementById("mybookDiv").innerHTML = "&nbsp;|&nbsp;<a href='"+myDomain+"/mybook/index.php' class='categoryMenu'>MyBook</a>&nbsp;";
		document.getElementById("logoutDiv").innerHTML = "|&nbsp;<a href='"+myDomain+"/account/logout.php' class='categoryMenu'>Logout</a>&nbsp;";
		
		document.getElementById('signInDiv').style.display = 'none';
		document.getElementById('message').focus();
	}
	else {
		document.getElementById('chkExstUser').style.display = 'block';
		
		document.getElementById('chkExstUser').innerHTML = "Sorry, your username or password is incorrect.";
		document.getElementById('username').focus();
		document.getElementById('password').value = '';
	}
}

	
function regGuestUser(umin, umax, pmin, pmax) {
	
	if(document.getElementById("usernameSec_err"))
		document.getElementById("usernameSec_err").innerHTML = '';
		
	if(document.getElementById("passwordSec_err"))
		document.getElementById("passwordSec_err").innerHTML = '';
		
	if(document.getElementById("emailSec_err"))
		document.getElementById("emailSec_err").innerHTML = '';
		
	if(document.getElementById("errorDiv"))
		document.getElementById("errorDiv").innerHTML = '';
	
	var username_min = umin;
	var username_max = umax;
	var password_min = pmin;
	var password_max = pmax;
	var usrChar = document.getElementById('usernameSec').value;
	var isError='';
	var sendAlert = 0;
	if(document.getElementById("sendAlert")) {
		if(document.getElementById("sendAlert").checked) {
			sendAlert = 1;
		}
	}
	
	if(document.getElementById('usernameSec').value == '') {
		document.getElementById("usernameSec_err").innerHTML = '<br><b>Please enter Username.</b>';
		document.getElementById('usernameSec').focus();
		isError = "1";
		return false;
	}
	else {		
		var err = '';		
		if (/\s/.test(usrChar)) {
			document.getElementById("usernameSec_err").innerHTML = '<br><b>Username should not contain any spaces.</b>';
			document.getElementById('usernameSec').focus();
			isError = "1";
			return false;
			err = '1';
		}
		
		if(err == '') {
			var reg = /^[A-Za-z0-9\-\@_.]*$/;
			if(!reg.test(usrChar)) {
				document.getElementById("usernameSec_err").innerHTML = '<br><b>Username field only allows<br> letters, numbers, hyphen,<br> @, dot and underscore.</b>';
				document.getElementById('usernameSec').focus();
				isError = "1";
				return false;
				err = '1';
			}
				
			if(err == '') {
				curTitleLen = document.getElementById('usernameSec').value.length;
				if(curTitleLen < username_min) {
					document.getElementById("usernameSec_err").innerHTML = "<br><b>Please choose a username with<br> a minimum of "+username_min+" characters.</b>";
					document.getElementById('usernameSec').focus();
					isError = "1";
					return false;
				}
				if(curTitleLen > username_max) {
					document.getElementById("usernameSec_err").innerHTML = "<br><b>Please choose a username with<br> a maximum of "+username_max+" characters.</b>";
					document.getElementById('usernameSec').focus();
					isError = "1";
					return false;
				}
			}
		}
	}
	
	
	
	if(document.getElementById('passwordSec').value == '') {
		document.getElementById("passwordSec_err").innerHTML = '<br><b>Please enter Password.</b>';
		document.getElementById('passwordSec').focus();
		isError = "1";
		return false;
	}
	else {		
		var err = '';
		if (/\s/.test(document.getElementById('passwordSec').value)) {
			document.getElementById("passwordSec_err").innerHTML = '<br><b>Password should not contain any spaces.</b>';
			document.getElementById('passwordSec').focus();
			isError = "1";
			return false;
			err = '1';
		}
		
		if(err == '') {
			var reg = /([A-Za-z0-9@_\-\.])$/;
			if(!reg.test(document.getElementById('passwordSec').value)) {
				document.getElementById("passwordSec_err").innerHTML = '<br><b>Password field only allows letters and numbers.</b>';
				document.getElementById('passwordSec').focus();
				isError = "1";
				return false;
				err = '1';
			}
				
			if(err == '') {
				curTitleLen = document.getElementById('passwordSec').value.length;
				if(curTitleLen < password_min) {
					document.getElementById("passwordSec_err").innerHTML = "<br><b>Please choose a password with<br> a minimum of "+password_min+" characters.</b>";
					document.getElementById('passwordSec').focus();
					isError = "1";
					return false;
				}
				if(curTitleLen > password_max) {
					document.getElementById("passwordSec_err").innerHTML = "<br><b>Please choose a password with<br> a maximum of "+password_max+" characters.</b>";
					document.getElementById('passwordSec').focus();
					isError = "1";
					return false;
				}
			}
		}
	}
	
	if(document.getElementById("emailSec")) {
		if(document.getElementById("emailSec").value == "") {
			document.getElementById("emailSec_err").innerHTML = '<br><b>Please enter the Email ID.</b>';
			document.getElementById('emailSec').focus();
			isError = "1";
			return false;
		}
		
		if((document.getElementById("emailSec").value != "")) {
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			var eaddress = document.getElementById('emailSec').value;
			if(!reg.test(eaddress)) {
				document.getElementById("emailSec_err").innerHTML = '<br><b>Please enter a valid email address.</b>';
				document.getElementById("emailSec").focus();
				return false;
			}
		}
	}
	
	if(isError != "1") {
		checkAccount();
	}
	
	return true;
}

function checkAccount() {		
	var url = $e('toPageURL').value;
	if(document.getElementById("firstname")) {
		var first_name = $e('firstname').value;
	}
	if(document.getElementById("lastname")) {
		var last_name = $e('lastname').value;
	}
	if($e('txtContactEmail').value != '') {
		var email = $e('txtContactEmail').value;
	}
	else {
		var email = $e('emailSec').value;
	}
	var company = $e('txtCompName').value;
	var username = $e('usernameSec').value;
	var password = $e('passwordSec').value;
	var phone = $e('txtPhoneNo').value;
	var buyerReg = $e('buyerReg').value;
	var sellerReg = $e('sellerReg').value;
	var sendAlert = 0;
	if(document.getElementById("sendAlert")) {
		if(document.getElementById("sendAlert").checked) {
			sendAlert = 1;
		}
	}

	var aj = new Ajax.Request(	
		url, { 
			method:'post',			
			parameters:{"buyerReg":buyerReg,"sellerReg":sellerReg,"first_name":first_name,"last_name":last_name,"email":email,"company":company,"username":username,"password":password,"phone":phone,"sendAlert":sendAlert},
			onComplete: GetBuyerAccountResponse
		} 
	);
}

function GetBuyerAccountResponse(oReq) {
	var isError = "";
	var Buyer_resultResponse = oReq.responseText;
	document.getElementById('errorDiv').style.display = 'none';
	document.getElementById('errorDiv').innerHTML = '<b>The following fields contain errors:</b><br>';
	
	if(Buyer_resultResponse == "usernameFail") {
		document.getElementById('errorDiv').innerHTML += '&#149;&nbsp;Sorry, the username you chose is already taken. Please choose another username.<br>';
		isError = "1";
	}	
	else if(Buyer_resultResponse == "emailFail") {
		document.getElementById('errorDiv').innerHTML += "&#149;&nbsp;This email address is already in use. If you already have an account but don't remember your password, <a href='"+document.getElementById('passRedirect').value+"'>click here</a> to retrieve your pasword.<br>";
		isError = "1";
	}	
	else {
		var myDomain = document.getElementById("pageURL").value;
		
		document.getElementById("joinFreeDiv").innerHTML = '';
		document.getElementById("mybookDivGuest").innerHTML = '';
		document.getElementById("loginDiv").innerHTML = "Hi, <font color='#E97F13'>"+$e('firstname').value+"!</font>";
		document.getElementById("mybookDiv").innerHTML = "&nbsp;|&nbsp;<a href='"+myDomain+"/mybook/index.php' class='categoryMenu'>MyBook</a>&nbsp;";
		document.getElementById("logoutDiv").innerHTML = "|&nbsp;<a href='"+myDomain+"/account/logout.php' class='categoryMenu'>Logout</a>&nbsp;";
		
		
		document.getElementById('chkExistingUserSec').style.display = 'none';
		document.getElementById('initialMeetASDContent').style.display = 'none';
		
		document.getElementById('TB_ajaxContent').style.height = '240px';
		document.getElementById('TB_ajaxWindowTitle').innerHTML = 'Confirmation';
		
		document.getElementById('showFinalMeetASDcontent').style.display = 'block';		
		
	}
	
	if(isError == "1") {
		document.getElementById('errorDiv').style.display = 'block';
		return false;
	}
}

function showToolTipBenefits() {
	document.getElementById('toolTipBenefits').style.display = "block";
}

function SetPackageLevel(packLevel, title, duration, amount)
{
	if(document.getElementById('rbtCurrentLevel2')) {
		document.getElementById('rbtCurrentLevel1').checked = false;
		document.getElementById('rbtCurrentLevel2').checked = true;		
	}
	if($e('sellerMembershipLevel'))
		$e('sellerMembershipLevel').innerHTML = title;

	//alert(packLevel)
	var optPack = 'opt' + packLevel;
	//alert(optPack);
	document.getElementById('packageLevel').value = packLevel;
	if(document.getElementById('packTitle'))
	{
		document.getElementById('packageTitle').value = title;
	}
	
	document.getElementById('duration').value = duration;
	document.getElementById('packageAmount').value = amount;
	//document.getElementById(optPack).checked = true;
	if(document.getElementById('packTitle'))
	{
		document.getElementById('packTitle').innerHTML = title;
	}
	if(document.getElementById('packAmt'))
	{
		document.getElementById('packAmt').innerHTML = amount;
	}
}
function ValidatePackageSelection()
{
	if(document.getElementById('packageLevel').value == '')
	{
		$e('errDivPackSelection').innerHTML = '<b>The following fields contain errors:</b><br><ul><li>Please select a package</li></ul><br>';
		window.scrollTo(0,30);
		return false;
	}
	else
	{
		UpdatePackageLevel();
		//SetTabSellerRegistration('3');
	}
}
/* registration process 2nd step wizard package selection*/
function UpdatePackageLevel()
{
	var url = $e('urlUpdatePackage').value;
	
	var packageLevel      = $e('packageLevel').value;
	var packageAmount	  = $e('packageAmount').value;
	var seller_accountID  = $e('seller_accountID').value;

	$e('sellerMembershipPrice').innerHTML = '$'+packageAmount;
	
	var aj = new Ajax.Request(
		
		url, { 
			method:'post',	
			parameters:{"packageLevel":packageLevel, 
						"seller_accountID":seller_accountID
			},
			onComplete: PackageLevelUpdateResponse
		} 
	);
}

function PackageLevelUpdateResponse(oReq)
{
	var updateResponse = oReq.responseText;
	if(updateResponse == 1)
	{
		SetTabSellerRegistration('3');
		
		/*if(document.getElementById('seller_Save_For_Later').value != 1)
		{
			SetTabSellerRegistration('3');
		}
		else
		{
			SetTabSellerRegistration('7');
		}*/
	}
	else
	{
		$e('errDivPackSelection').innerHTML = '<b>The following fields contain errors:</b><br><ul><li>Unable to Update Database</li></ul><br>';
		window.scrollTo(0,30);
	}
}

function ValidatePaymentInputs()
{
	var errTxt = '';
	$e('errDivPayment').innerHTML = '';
	
	if($e('cardType').value == '')
	{
		errTxt = errTxt + "<li>Please Select the Credit Card Type.</li>";
	}
		
	var cardNumber = $e('card_number').value;
	var reg = /^[0-9]*$/;
	if($e('card_number').value == '')
	{
		errTxt = errTxt + "<li>Please Enter valid Credit Card Number.</li>";
	}
	else if (!/\S+/.test(cardNumber)) {
		errTxt = errTxt + "<li>Credit Card Number should not contain any spaces.</li>";
	}	
	else if(!reg.test(cardNumber)) {
		errTxt = errTxt + "<li>Credit Card Number allows only numbers.</li>";
	}	
	
	var cardHolderName = $e('card_holder_name').value;
	var reg = /^[A-Za-z0-9 ]*$/;
	if($e('card_holder_name').value == '')
	{
		errTxt = errTxt + "<li>Please Enter the Cardholder's name.</li>";
	}
	else if (!/\S+/.test(cardHolderName)) {
		errTxt = errTxt + "<li>Cardholder's Name should not have space.</li>";
	}	
	else if(!reg.test(cardHolderName)) {
		errTxt = errTxt + "<li>Cardholder's Name should allow alpha numbers.</li>";
	}
		
	if($e('cardExpMonth').value == '')
	{
		errTxt = errTxt + "<li>Please Select the Credit Card Expiry Month.</li>";
	}
	if($e('cardExpYear').value == '')
	{
		errTxt = errTxt + "<li>Please Select the Credit Card Expiry Year.</li>";
	}
	
	var cvv2Number = $e('cvv2_number').value;
	var reg = /^[0-9]*$/;
	if($e('cvv2_number').value == '')
	{
		errTxt = errTxt + "<li>Please enter the CVV2 code.</li>";
	}
	else if (!/\S+/.test(cvv2Number)) {
		errTxt = errTxt + "<li>CVV2 Code should not contain any spaces.</li>";
	}	
	else if(!reg.test(cvv2Number)) {
		errTxt = errTxt + "<li>CVV2 Code allows only numerics.</li>";
	}
	
	
	var txtCCAddr1 = $e('txtCCAddr1').value;
	var reg = /^[A-Za-z0-9]*$/;
	if($e('txtCCAddr1').value == '')
	{
		errTxt = errTxt + "<li>Please enter Address 1.</li>";
	}
	else if (!/\S+/.test(txtCCAddr1)) {
		errTxt = errTxt + "<li>Address 1 should not have space.</li>";
	}
	
	
	/*if(trim($e('txtCCAddr2').value) == '')
	{
		errTxt = errTxt + '<li>Please enter Address 2.</li>';
	}*/
	
	if(trim($e('txtCCCountry').value) == '')
	{
		errTxt = errTxt + '<li>Please select the Country.</li>';
	}
	if(trim($e('txtCCCountry').value) == 'United States')
	{
		if(trim($e('txtCCState').value) == '')
		{
			errTxt = errTxt + '<li>Please select the State.</li>';
		}
	}
	
	
	var txtCCCity = $e('txtCCCity').value;
	var reg = /^[A-Za-z0-9]*$/;
	if($e('txtCCCity').value == '')
	{
		errTxt = errTxt + "<li>Please enter City.</li>";
	}
	else if (!/\S+/.test(txtCCCity)) {
		errTxt = errTxt + "<li>City should not have space.</li>";
	}
	
	
	
	var txtCCZip = $e('txtCCZip').value;
	var reg = /^[A-Za-z0-9]*$/;
	if($e('txtCCZip').value == '')
	{
		errTxt = errTxt + "<li>Please enter Zip/Postal Code.</li>";
	}
	else if (!/\S+/.test(txtCCZip)) {
		errTxt = errTxt + "<li>Zip/Postal Code should not contain any spaces.</li>";
	}
	else if (/([^0-9a-zA-Z \-])/.test(document.getElementById('txtCCZip').value)) {
		errTxt = errTxt + "<li>Zip/Postal Code allows alpha numerics and hypen only.</li>";
	}
		
	
	if(!($e('seller_agree_tou').checked))
	{
		errTxt = errTxt + "<li>Please accept the ASDSourceBook Service Agreement.</li>";
	}
	
	if(errTxt != '')
	{
		errTxt  = '<ul>'+errTxt+'</ul>';
		$e('errDivPayment').innerHTML = '<b>The following fields contain errors:</b><br>'+errTxt;
		return false;
	}
	else
	{
		return true;
	}
	
}

function ProcessPayment() {
	
	var res = ValidatePaymentInputs();
	
	if(res)
	{
		if($e('divBtns'))
		{
			$e('divBtns').innerHTML = '<img src="'+$e('urldefault').value+'/layout/images/loading.gif" border="0" align="middle">&nbsp;&nbsp;<b style="color:#006600;">Processing your payment please wait...</b>';
		}
		ProcessCreditCardPayment();		
	}
	
}
function ProcessCreditCardPayment()
{
	var url = $e('txtURLProcessPayment').value;
		
	var card_number       = $e('card_number').value;
	var cardType          = $e('cardType').value;
	var cardExpMonth      = $e('cardExpMonth').value;
	var cardExpYear       = $e('cardExpYear').value;
	
	var cvv2_number       = $e('cvv2_number').value;
	var card_holder_name  = $e('card_holder_name').value;
	var txtCCAddr1        = $e('txtCCAddr1').value;
	var txtCCAddr2        = $e('txtCCAddr2').value;
	var txtCCCountry      = $e('txtCCCountry').value;
	var txtCCCity         = $e('txtCCCity').value;
	var txtCCState        = $e('txtCCState').value;
	var txtCCZip          = $e('txtCCZip').value;
	var packageAmount     = $e('packageAmount').value;
	var packageLevel      = $e('packageLevel').value;
	var duration          = $e('duration').value;
	var txtPayFor         = $e('txtPayFor').value;
	var seller_accountID  = $e('seller_accountID').value;
	var txn_by            = $e('txn_by').value;
	if($e('discountAmount'))
	{
		var discount_amount   = $e('discountAmount').value;
	}
	else
	{
		var discount_amount   = '0';
	}
	
	//alert(url);
	
	var aj = new Ajax.Request(
	
		url, { 
			method:'post',	
			parameters:{"card_number":card_number, 
						"cardType":cardType,
						"cardExpMonth":cardExpMonth,
						"cardExpYear":cardExpYear,
						"cvv2_number":cvv2_number,
						"card_holder_name":card_holder_name,
						"txtCCAddr1":txtCCAddr1,
						"txtCCAddr2":txtCCAddr2,
						"txtCCCountry":txtCCCountry,
						"txtCCCity":txtCCCity,
						"txtCCState":txtCCState,
						"txtCCZip":txtCCZip,
						"packageAmount":packageAmount,
						"packageLevel":packageLevel,
						"duration":duration,
						"txtPayFor":txtPayFor,
						"seller_accountID":seller_accountID,
						"txn_by":txn_by,
						"discount_amount":discount_amount
						
			},
			onComplete: PaymentResponse
		} 
	);
}
/* Registration Process AJAX payment */
function PaymentResponse(oReq) {
	//alert(oReq.responseText);
	var paymentResponse = oReq.responseText;
	//alert(paymentResponse);
	var out_arr      = paymentResponse.split("|");
	var responseCode = trim(out_arr[0]);
	var errTxt       = trim(out_arr[1]);
	var oriTxnId     = out_arr[2];
	$e('errDivPayment').innerHTML = '<b>Payment Status:</b><br>'+errTxt;
	$e('paymentResponseCode').value = responseCode;
	
	if((responseCode == '0') || (errTxt == 'Payment Successful'))
	{
		var myDomain = document.getElementById('default_url').value;	
		document.getElementById("joinFreeDiv").innerHTML = '';
		document.getElementById("mybookDivGuest").innerHTML = '';		
		document.getElementById("loginDiv").innerHTML = "Hi, <span class='reqInfo'>"+document.getElementById('seller_accountName').value+"!</span>";
		document.getElementById("mybookDiv").innerHTML = "<a href='"+myDomain+"/mybook/index.php'>MyBook</a>";
		$e('mybookDiv').className = '';
		if(BrowserDetect.browser == 'Explorer')
		{
			//document.getElementById("mybookDiv").style.height = '10px';
			//document.getElementById("mybookDiv").style.verticalAlign="bottom";
		}
		document.getElementById("logoutDiv").innerHTML = "<a href='"+myDomain+"/account/logout.php'>Logout</a>&nbsp;";

		$e('regWizTopImg').className = 'sellerRegTopImg2';
		SetTabSellerRegistration('4');
	}
	else
	{
		if($e('divBtns'))
		{
			$e('divBtns').innerHTML = '<input type="button" id="cmdCardPayment" name="cmdCardPayment" class="cmdSelected" value="Submit Payment" onclick="document.getElementById(\'seller_Save_For_Later\').value = 0; ProcessPayment();">&nbsp;<input type="button" id="cmdPayByPhone" name="cmdPayByPhone" class="cmdSelected" value="Pay By Phone" onclick="ShowPayPhone();">&nbsp;	&nbsp;<a href="javascript:void(0);" onclick="tb_show(\'\', \''+ $e('urldefault').value +'/includes/views/common/quick_tips.php?qt=pay_by_phone&width=400&height=400\', \'\');" class="thickbox">What is this?</a>';
		}
	}
	
}

function EnableCCinfoState(val)
{
	 //The Unites States County Code is 45 from Location_Country Table.
	if(val == '45') {
		document.getElementById("labCCState").style.display = 'block';
		document.getElementById("cmbCCState_id").style.display = 'block';
		var url = document.getElementById("locationURL").value;
		var country_id = val;
		
		var aj = new Ajax.Request(
	
		url, { 
			method:'get',	
			parameters:{"country_id":country_id						
			},
			onComplete: PopulateResponse
		} 
	);
	}
	else {
		document.getElementById("labCCState").style.display = 'none';
		document.getElementById("cmbCCState_id").style.display = 'none';
	}
}

function PopulateResponse(oReq) {
		
	var response;
	response  = oReq.responseXML;
	//alert(oReq.responseText);
	if (response) 
	{
		var result = new Array();
		document.getElementById("cmbCCState_id").options[0] = new Option('- Select a state -','');
		for (i=1; i <= response.getElementsByTagName('id').length; i++) 
		{
			document.getElementById("cmbCCState_id").options[i] = new Option(response.getElementsByTagName('name')[i].firstChild.data,response.getElementsByTagName('id')[i].firstChild.data);
			
		}
		if(document.getElementById('cmbCCState_id'))
		{
			document.getElementById('cmbCCState_id').value = document.getElementById('state_id').value;
		}
	}
			
}

function CopyContactInfo()
{
	
	if(document.getElementById('chkCreditCardContact').checked)
	{
		
		//document.getElementById('card_holder_name').value = document.getElementById('seller_first_name').value + " " + document.getElementById('seller_last_name').value;
		document.getElementById('txtCCAddr1').value = document.getElementById('seller_address1').value;
		document.getElementById('txtCCAddr2').value = document.getElementById('seller_address2').value;
		document.getElementById('cmbCCCountry_id').value = document.getElementById('country_id').value;
		document.getElementById('txtCCCity').value = document.getElementById('city').value;
		document.getElementById('txtCCZip').value = document.getElementById('seller_zip').value;
		
		document.getElementById('cmbCCState_id').value = document.getElementById('state_id').value;
		
		if(document.getElementById('country_id').value == 45) {
			document.getElementById("labCCState").style.display = 'block';
			document.getElementById("cmbCCState_id").style.display = 'block';
		}
		
		if(document.getElementById('cmbCCCountry_id'))
		{
			document.getElementById('txtCCCountry').value = document.getElementById('cmbCCCountry_id').options[document.getElementById('cmbCCCountry_id').selectedIndex].text;
		}
		if(document.getElementById('cmbCCState_id'))
		{			
			document.getElementById('txtCCState').value = document.getElementById('state_id').value;
		}
	}
	else
	{
		document.getElementById("labCCState").style.display = 'none';
		document.getElementById("cmbCCState_id").style.display = 'none';
		
		document.getElementById('card_holder_name').value = "";
		document.getElementById('txtCCAddr1').value = "";
		document.getElementById('txtCCAddr2').value = "";
		document.getElementById('cmbCCCountry_id').value = "";
		document.getElementById('cmbCCState_id').value = "";
		document.getElementById('txtCCCity').value = "";
		document.getElementById('txtCCZip').value = "";
	}
}

function ShowPayPhone()
{
	$e('payByPhone').value = 1;
	$e('payByCC').style.display = 'none';

	$e('signupBreadCrumb').innerHTML = "Join Now: Pay By Phone – Phone Confirmation";
	//$e('regSelectionPageName').innerHTML = "A customer service rep will call you to collect payment information!";
	$e('divPayByPhone').style.display = '';
	
	$e('phoneConfirmationTxt').style.display = '';
	$e('fullPayConfirmation').style.display = 'none';
	

	$e('txtPayPhoneFName').value = $e('seller_first_name').value; 
	$e('txtPayPhoneLName').value = $e('seller_last_name').value;
	$e('txtPayPhone').value      = $e('seller_phone1').value; 
}
function CancelPayByPhone()
{
	$e('payByPhone').value = 0;
	$e('payByCC').style.display = '';
	$e('divPayByPhone').style.display = 'none';
	
	$e('phoneConfirmationTxt').style.display = 'none';
	$e('fullPayConfirmation').style.display = '';
	$e('signupBreadCrumb').innerHTML = "Join Now: Step 6 Provide Your Payment Information";
	//$e('regSelectionPageName').innerHTML = "Provide Your Payment Information";
	
}

function ValidatePhonePayment()
{
	var errTxt = '';
	$e('errDivPayPhone').innerHTML = '';
	
	if(trimStrings($e('txtPayPhoneFName').value) == '')
	{
		errTxt = errTxt + "<li>Please Enter First Name</li>";
	}
	if(trimStrings($e('txtPayPhoneLName').value) == '')
	{
		errTxt = errTxt + "<li>Please Enter Last Name</li>";
	}
	if(trimStrings($e('txtPayPhone').value) == '')
	{
		errTxt = errTxt + "<li>Please Enter Phone Number</li>";
	}
	if(trimStrings($e('txtPayPhone').value) != '')
	{
		if($e('phone_validation_type_contact').value == 'usValidation')
		{
			if(validatePhoneNumber(trimStrings($e('txtPayPhone').value)) == 0) 
			{
				errTxt = errTxt + "<li>Phone Number allows xxx-xxx-xxxx / x-xxx-xxx-xxxx in format.</li>";
			}
		}
		else
		{
			if(validatePhoneNumber(trimStrings($e('txtPayPhone').value)) == 0) 
			{
				errTxt = errTxt + "<li>Phone Number should be in 7-20 characters limit.</li>";
			}
		}
	}
	
	if(errTxt != '')
	{
		errTxt  = '<ul>'+errTxt+'</ul>';
		$e('errDivPayPhone').innerHTML = '<b>The following fields contain errors:</b><br>'+errTxt;
		return false;
	}
	else
	{
		return true;
	}
}

function ProcessPhonePayment()
{
	var res = ValidatePhonePayment();
	
	if(res)
	{
		var url = $e('txtPayPhoneURL').value;
		
		var seller_accountID      = $e('seller_accountID').value;
		var payPhoneFirstName     = $e('txtPayPhoneFName').value;
		var payPhoneLastName      = $e('txtPayPhoneLName').value;
		var payPhoneNumber        = $e('txtPayPhone').value;
		var packageLevel          = $e('packageLevel').value;
		var packageTitle          = $e('packageTitle').value;
		
		var aj = new Ajax.Request(
		
			url, { 
				method:'post',	
				parameters:{
							"seller_accountID" : seller_accountID,
							"payPhoneFirstName":payPhoneFirstName, 
							"payPhoneLastName":payPhoneLastName,
							"payPhoneNumber":payPhoneNumber,
							"packageLevel":packageLevel,
							"packageTitle":packageTitle
							
				},
				onComplete: PayPhonePaymentResponse
			} 
		);
	}
	
}

function PayPhonePaymentResponse(oReq)
{
	var stat = oReq.responseText;
	//alert (stat);
	if(stat == 1)
	{
		SetTabSellerRegistration('7');
	}
	
}

function SavePakageForLater()
{
	if(document.getElementById('packageLevel').value != '')
	{
		ValidatePackageSelection();
	}
	else
	{
		SetTabSellerRegistration('7');
	}
}

function ValidateCreditCardInfo()
{
	var errTxt = '';
	if(trim($e('cardType').value) == '')
	{
		errTxt = errTxt + '<li>Please select the card Type.</li>';
	}
	
	
	
	
	var cardNumber = $e('card_number').value;
	var reg = /^[0-9]*$/;
	if($e('card_number').value == '')
	{
		errTxt = errTxt + "<li>Please enter valid Credit Card Number.</li>";
	}
	else if (!/\S+/.test(cardNumber)) {
		errTxt = errTxt + "<li>Credit Card Number should not contain any spaces.</li>";
	}	
	else if(!reg.test(cardNumber)) {
		errTxt = errTxt + "<li>Credit Card Number allows only numbers.</li>";
	}
	
	
	var cardHolderName = $e('card_holder_name').value;
	var reg = /^[A-Za-z0-9 ]*$/;
	if($e('card_holder_name').value == '')
	{
		errTxt = errTxt + "<li>Please Enter the Cardholder's name.</li>";
	}
	else if (!/\S+/.test(cardHolderName)) {
		errTxt = errTxt + "<li>Cardholder's Name should not have space.</li>";
	}	
	else if(!reg.test(cardHolderName)) {
		errTxt = errTxt + "<li>Cardholder's Name should allow alpha numbers.</li>";
	}
	
	
	if($e('cardExpMonth').value == '')
	{
		errTxt = errTxt + "<li>Please Select the Credit Card Expiry Month.</li>";
	}
	if($e('cardExpYear').value == '')
	{
		errTxt = errTxt + "<li>Please Select the Credit Card Expiry Year.</li>";
	}
	
	
	var cvv2Number = $e('cvv2_number').value;
	var reg = /^[0-9]*$/;
	if($e('cvv2_number').value == '')
	{
		errTxt = errTxt + "<li>Please enter the CVV2 code.</li>";
	}
	else if (!/\S+/.test(cvv2Number)) {
		errTxt = errTxt + "<li>CVV2 Code should not contain any spaces.</li>";
	}	
	else if(!reg.test(cvv2Number)) {
		errTxt = errTxt + "<li>CVV2 Code allows only numerics.</li>";
	}
	
	
	var txtCCAddr1 = $e('txtCCAddr1').value;
	var reg = /^[A-Za-z0-9]*$/;
	if($e('txtCCAddr1').value == '')
	{
		errTxt = errTxt + "<li>Please enter Address 1.</li>";
	}
	else if (!/\S+/.test(txtCCAddr1)) {
		errTxt = errTxt + "<li>Address 1 should not have space.</li>";
	}
	
	
	
	
	/*if(trim($e('txtCCAddr2').value) == '')
	{
		errTxt = errTxt + '<li>Please enter Address 2.</li>';
	}*/
	if(trim($e('txtCCCountry').value) == '')
	{
		errTxt = errTxt + '<li>Please select the Country.</li>';
	}
	if(trim($e('txtCCCountry').value) == 'United States')
	{
		if(trim($e('txtCCState').value) == '')
		{
			errTxt = errTxt + '<li>Please select the State.</li>';
		}
	}
	
	
	var txtCCCity = $e('txtCCCity').value;
	var reg = /^[A-Za-z0-9]*$/;
	if($e('txtCCCity').value == '')
	{
		errTxt = errTxt + "<li>Please enter City.</li>";
	}
	else if (!/\S+/.test(txtCCCity)) {
		errTxt = errTxt + "<li>City should not have space.</li>";
	}
	
	
	
	var txtCCZip = $e('txtCCZip').value;
	var reg = /^[A-Za-z0-9]*$/;
	if($e('txtCCZip').value == '')
	{
		errTxt = errTxt + "<li>Please enter Zip/Postal Code.</li>";
	}
	else if (!/\S+/.test(txtCCZip)) {
		errTxt = errTxt + "<li>Zip/Postal Code should not contain any spaces.</li>";
	}
	else if (/([^0-9a-zA-Z \-])/.test(document.getElementById('txtCCZip').value)) {
		errTxt = errTxt + "<li>Zip/Postal Code allows alpha numerics and hypen only.</li>";
	}
	
	
	
	if(errTxt == '')
	{
		return 1;
	}
	else
	{
		return errTxt;
	}
}

function UpdateCardInfo()
{
	/*if($e('en_card_number'))
	{
		document.getElementById('card_number').value = document.getElementById('en_card_number').value;
	}
	if($e('en_cvv2_number'))
	{
		document.getElementById('cvv2_number').value = document.getElementById('en_cvv2_number').value;
	}*/
	var errTxt = ValidateCreditCardInfo();
	if(errTxt == 1)
	{
		StorePaymentInfo();
	}
	else
	{
		$e('errDivPaymentMyBook').innerHTML = 'The following fields contain errors:<ul>'+errTxt+'</ul>';
		window.scrollTo(0,30);
		return false;
	}
}

function StorePaymentInfo()
{
	var url = $e('txtStorePaymentURL').value;
	if($e('payByPhone').value == 1)
	{	
			
		var seller_accountID  = $e('seller_accountID').value;
		var fName             = $e('txtPayPhoneFName').value;
		var lName             = $e('txtPayPhoneLName').value;
		var phoneNumber       = $e('txtPayPhone').value;
		var payByPhone        = $e('payByPhone').value;
		var aj = new Ajax.Request(
		
			url, { 
				method:'post',	
				parameters:{
							"seller_accountID" : seller_accountID,
							"fName":fName, 
							"lName":lName,
							"phoneNumber":phoneNumber,
							"payByPhone":payByPhone
							
				},
				onComplete: PaymentStoreResponse
			} 
		);
	}
	else
	{	
		var card_number       = $e('card_number').value;
		var cardType          = $e('cardType').value;
		var cardExpMonth      = $e('cardExpMonth').value;
		var cardExpYear       = $e('cardExpYear').value;
		var cvv2_number       = $e('cvv2_number').value;
		var card_holder_name  = $e('card_holder_name').value;
		var txtCCAddr1        = $e('txtCCAddr1').value;
		var txtCCAddr2        = $e('txtCCAddr2').value;
		var txtCCCountry      = $e('txtCCCountry').value;
		var txtCCCity         = $e('txtCCCity').value;
		var txtCCState        = $e('txtCCState').value;
		var txtCCZip          = $e('txtCCZip').value;
		var packageAmount     = '';
		var packageLevel      = '';
		var duration          = '';
		var txtPayFor         = '';
		//alert('card type' + cardType);
		var seller_accountID  = $e('seller_accountID').value;
		
		if($e('packageAmount'))
			packageAmount     = $e('packageAmount').value;
		
		if($e('packageLevel'))
			packageLevel      = $e('packageLevel').value;
			
		if($e('duration'))
			duration          = $e('duration').value;
		
		if($e('txtPayFor'))
			txtPayFor         = $e('txtPayFor').value;
			
		
		if($e('discountAmount'))
		{
			var discount_amount   = $e('discountAmount').value;
		}
		else
		{
			var discount_amount   = '0';
		}
		
		//alert(url);
		//alert(txtCCCountry + " - " + txtCCState );
		
		var aj = new Ajax.Request(
		
			url, { 
				method:'post',	
				parameters:{"card_number":card_number, 
							"cardType":cardType,
							"cardExpMonth":cardExpMonth,
							"cardExpYear":cardExpYear,
							"cvv2_number":cvv2_number,
							"card_holder_name":card_holder_name,
							"txtCCAddr1":txtCCAddr1,
							"txtCCAddr2":txtCCAddr2,
							"txtCCCountry":txtCCCountry,
							"txtCCCity":txtCCCity,
							"txtCCState":txtCCState,
							"txtCCZip":txtCCZip,
							"packageAmount":packageAmount,
							"packageLevel":packageLevel,
							"duration":duration,
							"txtPayFor":txtPayFor,
							"seller_accountID":seller_accountID
				},
				onComplete: PaymentStoreResponse
			} 
		);
		
	}
}

function PaymentStoreResponse(oReq)
{
	var stat = oReq.responseText;
	//alert(stat);
	if($e('packageLevel'))
	{
		SetTabSellerRegistration('7');
	}
	else
	{
		if(stat == 1)
		{
			if($e('errDivPaymentMyBook'))
			{
				var redirect = "window.location='"+$e('redirectURL').value+"'";
				//alert(redirect);
				$e('errDivPaymentMyBook').innerHTML = 'Payment Information has been updated Successfully.';
				setTimeout(redirect, 3000);
			}
			else
			{
				$e('errDivPaymentMyBook').innerHTML = 'Failed to update Payment Information';
			}
		}
	}
	
}
function CancelPaymentInfo()
{
	window.location=$e('redirectURL').value;
}
/* Change My Password - MyBook Seller */
function change_pass_layer() {
	
	var url = "../scripts/serverscripts/change_pass_layer.php";		
	var pwd = $e('pwd').value;
	var npwd = $e('npwd').value;
	var rpwd = $e('rpwd').value;
				
	var aja = new Ajax.Request(
		url, { 
			method:'post',	
			parameters:{"pwd":pwd,"npwd":npwd,"rpwd":rpwd},
			onComplete: confirmedChangePassword
		} 
	);	
	
}


function confirmedChangePassword(oReq) {	
	msg = oReq.responseText;
		
	if(msg != '') {
		var msgArr = new Array();
		msgArr = msg.split('~~');
		msgArrCount = msgArr.length;
	}
	
	if(msgArr[0] != 'true') {
		$e('change_pass_error').innerHTML = "<br style='line-height:5px;'>"+msgArr[1]+"<br><br style='line-height:5px;'>";
	}
	else {
		document.getElementById('change_pass_form').style.display = "none";
		document.getElementById('change_pass_form_success').style.display = "block";
		$e('change_pass_error_success').innerHTML = "<br style='line-height:5px;'>New Password has been Updated Successfully.<br><br style='line-height:5px;'>";
	}
	
	return false;
}

function ActivateAutoRenewal()
{
	$e('is_auto_renew').value = 'Y';
	var url = $e('urlUpdateAutoRenew').value;	
	var is_auto_renew = 'Y';
	
				
	var aja = new Ajax.Request(
		url, { 
			method:'post',	
			parameters:{"is_auto_renew":is_auto_renew},
			onComplete: ResponseActivateAutoRenewal
		} 
	);	
}
function ResponseActivateAutoRenewal(oReq)
{
	//alert(oReq.responseText);
	var cancelURL = $e('cancelURL').value;
	document.getElementById('actStat').innerHTML = 'On';
	document.getElementById('renewCmd').innerHTML = '';
	var cancelImg = '<img src='+document.getElementById('urldefault').value+'/layout/default/images/deact_aut_renew.png >'
	document.getElementById('renewCmd').innerHTML = '<img src="'+document.getElementById('urldefault').value+'/layout/default/images/canc_aut_renew.png" border="0" onclick="tb_show(\''+cancelImg+'\', \''+cancelURL+'\', \'\');" class="handCursor">';
	tb_remove();
	//document.getElementById('renewCmd').innerHTML = '<input name="cmdCancel" id="cmdCancel" type="button" class="cmdRenew" value="Cancel Auto-Renewal" onclick="tb_show(\'<b>Deactivate Auto-Renewal</b>\', \''+cancelURL+'\', \'\');">';
	
	/*
	document.getElementById('TB_ajaxWindowTitle').innerHTML = '<b>Confirmation</b>';
	document.getElementById('innterContent').innerHTML = oReq.responseText;
	*/
	
}

function CancelAutoRenewal()
{
	$e('is_auto_renew').value = 'N';
	var url = $e('urlUpdateAutoRenew').value;	
	var is_auto_renew = 'N';
	
				
	var aja = new Ajax.Request(
		url, { 
			method:'post',	
			parameters:{"is_auto_renew":is_auto_renew},
			onComplete: ResponseCancelAutoRenewal
		} 
	);	
}
function ResponseCancelAutoRenewal(oReq)
{
	//alert(oReq.responseText);
	var activeURL = $e('activeURL').value;
	//cancelURL = '<input name="cmdEnable" id="cmdEnable" type="button" class="cmdRenew" value="Activate Auto-Renewal" onclick="tb_show(\'<b>Activate Auto-Renewal</b>\', \''+cancelURL+'\', \'\');">';
	//alert(cancelURL);
	document.getElementById('actStat').innerHTML = 'Off';
	document.getElementById('renewCmd').innerHTML = '';
	var actImg = '<img src='+document.getElementById('urldefault').value+'/layout/default/images/act_aut_renew.png >'
	document.getElementById('renewCmd').innerHTML = '<img src="'+document.getElementById('urldefault').value+'/layout/default/images/act_auto_renew.png" border="0" onclick="tb_show(\''+actImg+'\', \''+activeURL+'\', \'\');" class="handCursor">';
	tb_remove();
	/*
	document.getElementById('renewCmd').innerHTML = '<input name="cmdEnable" id="cmdEnable" type="button" class="cmdRenew" value="Activate Auto-Renewal" onclick="tb_show(\'<b>Activate Auto-Renewal</b>\', \''+activeURL+'\', \'\');">';
	document.getElementById('TB_ajaxWindowTitle').innerHTML = '<b>Confirmation</b>';
	document.getElementById('innterContent').innerHTML = oReq.responseText;
	*/
}

function ValidateCardDetails()
{
	if((document.getElementById('card_number').value == '') || (document.getElementById('cardType').value == '') || (document.getElementById('card_holder_name').value == '') || (document.getElementById('cvv2_number').value == ''))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function ValidateSelection()
{
	var errTxt = '';
	if(document.getElementById('packageLevel').value == '')
	{
		errTxt = '<li>Please Select a package</li>';
	}
	/*
	if(!ValidateCardDetails())
	{
		errTxt = '<li>No Credit Card details found. Please enter the credit card details under "manage my payment information"</li>';
	}
	*/
	if(errTxt != '')
	{
		errTxt  = '<ul>'+errTxt+'</ul>';
		$e('errDiv').innerHTML = '<b>The following fields contain errors:</b><br>'+errTxt;
		return false;
	}
	else
	{
		return true;
	}
}


//Update Seller Contact Information - Layer
function seller_update_contact_layer() {
	var url = "../scripts/serverscripts/seller_contact_info_layer.php";		
	
	var firstNameChar = document.getElementById('seller_first_name').value;	
	var lastNameChar = document.getElementById('seller_last_name').value;	
	isError = "0";
	document.getElementById('change_contact_error').innerHTML = '<b>The following fields contain errors:</b><br>';
	if(document.getElementById('seller_first_name').value == '') {
		document.getElementById('change_contact_error').innerHTML += '&#149;&nbsp;Enter First Name.<br>';
		isError = "1";	
	}
	else {		
		var err = '';
		if (!/\S+/.test(firstNameChar)) {
			document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"First Name\" should not have space.<br>";
			isError = "1";
			err = '1';
		}
	}
	
	if(document.getElementById('seller_last_name').value == '') {
		document.getElementById('change_contact_error').innerHTML += '&#149;&nbsp;Enter Last Name.<br>';
		isError = "1";	
	}
	else {	
		var err = '';
		if (!/\S+/.test(lastNameChar)) {
			document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Last Name\" should not have space.<br>";
			isError = "1";
			err = '1';
		}
	}
	
	if(document.getElementById('seller_contact_email').value == '') {
		document.getElementById('change_contact_error').innerHTML += '&#149;&nbsp;Enter Email.<br>';
		isError = "1";	
	}
	else {
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var eaddress = document.getElementById('seller_contact_email').value;
		if(!reg.test(eaddress)) {
			document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;Please enter a valid email address.<br>";
			isError = "1";
		}
	}
	
	if($e('seller_address1').value == '')
	{
		document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;Please enter Address 1.<br>";
		isError = "1";
	}
	if(document.getElementById('seller_address1').value) {
		if (!/\S+/.test(document.getElementById('seller_address1').value)) {
			document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Address 1\" should not have space.<br>";
			isError = "1";
		}
	}	
	
	if(document.getElementById('seller_address2').value) {
		if (!/\S+/.test(document.getElementById('seller_address2').value)) {
			document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Address 2\" should not have space.<br>";
			isError = "1";
		}
	}
		
	if($e('comp_country_id').value == '')
	{
		document.getElementById('change_contact_error').innerHTML += '&#149;&nbsp;Select Country.<br>';
		isError = "1";
	}

	if((document.getElementById('comp_country_id').value == 45) && (document.getElementById('comp_state_id').value == '')) {
		document.getElementById('change_contact_error').innerHTML += '&#149;&nbsp;Select State.<br>';
		isError = "1";	
	}
	
	if($e('comp_city').value == '')
	{
		document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;Please enter City.<br>";
		isError = "1";
	}
	
	if(document.getElementById('comp_city').value) {
		if (!/\S+/.test(document.getElementById('comp_city').value)) {
			document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"City\" should not have space.<br>";
			isError = "1";
		}
	}
	
	if (document.getElementById('seller_zip').value == '') {
		document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;Please enter Zip/Postal Code.<br>";
		isError = "1";
	}
	else if (/([^0-9a-zA-Z \-])/.test(document.getElementById('seller_zip').value)) {
		document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Zip/Postal Code\" allows alpha numerics and hypen only.<br>";
		isError = "1";
	}
	
	
	if($e('phone').value == '')
	{
		document.getElementById('change_contact_error').innerHTML += '&#149;&nbsp;Please enter Phone 1.<br>';
		isError = "1";
	}
	
	if(document.getElementById('phone').value) {
		if (!/\S+/.test(document.getElementById('phone').value)) {
			document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Phone 1\" should not contain any spaces.<br>";
			isError = "1";
		}		
		else if (/([^0-9\-])/.test(document.getElementById('phone').value)) {
			document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Phone 1\" allows numerics and hypen only.<br>";
			isError = "1";
		}
		else {			
			if(document.getElementById('phone_validation_type_contact').value == 'usValidation') {
				if(validatePhoneNumber(document.getElementById('phone').value) == 0) {
					document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Phone 1\" allows xxx-xxx-xxxx / x-xxx-xxx-xxxx in format.<br>";
					isError = "1";
				}
			}
			else {
				if(validatePhoneNumber(document.getElementById('phone').value) == 0) {
					document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Phone 1\" should be in 7-20 characters limit.<br>";
					isError = "1";
				}
			}
		}
	}
	
	
	if(document.getElementById('phone2').value) {
		if (!/\S+/.test(document.getElementById('phone2').value)) {
			document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Phone 2\" should not contain any spaces.<br>";
			isError = "1";
		}		
		else if (/([^0-9\-])/.test(document.getElementById('phone2').value)) {
			document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Phone 2\" allows numerics and hypen only.<br>";
			isError = "1";
		}
		else {				
			if(document.getElementById('phone_validation_type_contact').value == 'usValidation') {
				if(validatePhoneNumber(document.getElementById('phone2').value) == 0) {
					document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Phone 2\" allows xxx-xxx-xxxx / x-xxx-xxx-xxxx in format.<br>";
					isError = "1";
				}
			}
			else {
				if(validatePhoneNumber(document.getElementById('phone2').value) == 0) {
					document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Phone 2\" should be in 7-20 characters limit.<br>";
					isError = "1";
				}
			}
		}
	}
	
	if(document.getElementById('fax').value) {
		if (!/\S+/.test(document.getElementById('fax').value)) {
			document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Fax\" should not contain any spaces.<br>";
			isError = "1";
		}		
		else if (/([^0-9\-])/.test(document.getElementById('fax').value)) {
			document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Fax\" allows numerics and hypen only.<br>";
			isError = "1";
		}
		else {				
			if(document.getElementById('phone_validation_type_contact').value == 'usValidation') {
				if(validatePhoneNumber(document.getElementById('fax').value) == 0) {
					document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Fax\" allows xxx-xxx-xxxx / x-xxx-xxx-xxxx in format.<br>";
					isError = "1";
				}
			}
			else {
				if(validatePhoneNumber(document.getElementById('fax').value) == 0) {
					document.getElementById('change_contact_error').innerHTML += "&#149;&nbsp;\"Fax\" should be in 7-20 characters limit.<br>";
					isError = "1";
				}
			}
		}
	}
		
	
	if(isError == "1") {
		document.getElementById('change_contact_error').style.display = 'block';
		return false;
	}
	else {
		document.getElementById('change_contact_error').innerHTML = '<br>';
	}
	
	var first_name = $e('seller_first_name').value;
	var last_name = $e('seller_last_name').value;
	var email = $e('seller_contact_email').value;
	
	var company = $e('seller_company').value;
	var address = $e('seller_address1').value;
	var address2 = $e('seller_address2').value;
	var comp_country_id = $e('comp_country_id').value;
	var comp_state_id = $e('comp_state_id').value;
	var comp_city = $e('comp_city').value;
	var zip = $e('seller_zip').value;
	var phone = $e('phone').value;
	var phone2 = $e('phone2').value;
	var fax = $e('fax').value;
				
	var aja = new Ajax.Request(
		url, { 
			method:'post',	
			parameters:{"first_name":first_name,"last_name":last_name,"email":email,"company":company,"address":address,"address2":address2,"comp_country_id":comp_country_id,"comp_state_id":comp_state_id,"comp_city":comp_city,"zip":zip,"phone":phone,"phone2":phone2,"fax":fax},
			onComplete: confirmedChangeSellerContact
		} 
	);	
	
}

function validatePhoneNumber(phoneVal) {
	isPass = 0;
	if(document.getElementById('phone_validation_type_contact').value == 'usValidation') {		
		if(/^[0-9]\d{2}-\d{3}-\d{4}$/.test(phoneVal)) {
			isPass = 1;
		}
		else if(/^[0-9]\d{0}-\d{3}-\d{3}-\d{4}$/.test(phoneVal)) {
			isPass = 1;
		} 
	}
	else {
		if((phoneVal.length >= 7 && phoneVal.length <= 20)) {
			if(/[0-9\-]$/.test(phoneVal)) {
				isPass = 1;
			}
		}
	}
		
	return isPass;
}


function confirmedChangeSellerContact(oReq) {	
	msg = oReq.responseText;	
	
	if(msg == 'true') {
		document.getElementById('change_contact_form').style.display = "none";
		document.getElementById('change_contact_form_success').style.display = "block";
		$e('change_contact_error_success').innerHTML = "Seller Contact Information has been Updated Successfully.";
	}
	
	return false;
}

function update_company_category() {	
	var selCatIds = '';
	var selCnt = 0;
	with(document.frmSellerCategory) {
		for(var i = 0; i < category_list.length; i++) {
			if(category_list[i].checked) {
				selCatIds += category_list[i].value + ",";
				selCnt++;
			}
		}
	}
	if(selCnt > parseInt(document.getElementById('max_cat_no').value)) {
		document.getElementById('category_error').innerHTML = "Select maximum of "+document.getElementById('max_cat_no').value+" categories.";
	}	
	else if(selCatIds == "") {
		document.getElementById('category_error').innerHTML = "Select any one applicable category for your company.";
	}
	else {
		var url = "../scripts/serverscripts/update_company_category.php";			
		var compId = document.getElementById('compId').value;
		var aja = new Ajax.Request (
			url, { 
				method:'post',	
				parameters:{"selCatIds":selCatIds,"compId":compId},
				onComplete: confirm_update_company_category
			} 
		);	
	}
}

function confirm_update_company_category(oReq) {
	msg = oReq.responseText;		
	document.getElementById('category_form').style.display = "none";
	document.getElementById('category_form_success').style.display = "block";
	$e('category_error_success').innerHTML = "<br />Company categories has been Updated Successfully.<br />";
	document.getElementById('TB_ajaxContent').style.height = '150px';
	document.getElementById('TB_ajaxContent').style.width = '700px';
}

function update_company_contact_layer() {
	var url = "../scripts/serverscripts/update_company_contact_info.php";
	isError = "0";
	$e('contact_form_error').innerHTML = '<b>The following fields contain errors:</b><br>';
	
	if($e('txtCompanyName').value.split(" ").join("") == '') {
		$e('contact_form_error').innerHTML += '&#149;&nbsp;Enter Company Name.<br>';
		isError = "1";	
	}
	if($e('txtAddress1').value.split(" ").join("") == '') {
		$e('contact_form_error').innerHTML += '&#149;&nbsp;Enter Address 1.<br>';
		isError = "1";	
	}
	
	if($e('comp_country_id').value == '') {
		$e('contact_form_error').innerHTML += '&#149;&nbsp;Select Country.<br>';
		isError = "1";	
	}

	if((document.getElementById('comp_country_id').value == 45) && (document.getElementById('comp_state_id').value == '')) {
		$e('contact_form_error').innerHTML += '&#149;&nbsp;Select State.<br>';
		isError = "1";	
	}
	
	if($e('comp_city').value.split(" ").join("") == '') {
		$e('contact_form_error').innerHTML += '&#149;&nbsp;Enter City.<br>';
		isError = "1";	
	}
	else if($e('comp_city').value) {
		if (!/\S+/.test($e('comp_city').value)) {
			$e('contact_form_error').innerHTML += "&#149;&nbsp;\"City\" should not have space.<br>";
			isError = "1";
		}
	}
	
	if($e('txtZipCode').value.split(" ").join("") == '') {
		$e('contact_form_error').innerHTML += '&#149;&nbsp;Enter Zip/Postal Code.<br>';
		isError = "1";	
	}
	else if (/([^0-9a-zA-Z \-])/.test($e('txtZipCode').value)) {
		$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Zip/Postal Code\" allows alpha numerics and hypen only.<br>";
		isError = "1";
	}
	
	if($e('txtPhone1').value.split(" ").join("") == '') {
		$e('contact_form_error').innerHTML += '&#149;&nbsp;Enter Phone 1.<br>';
		isError = "1";	
	}
	else if($e('txtPhone1').value) {
		if (!/\S+/.test($e('txtPhone1').value)) {
			$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Phone 1\" should not contain any spaces.<br>";
			isError = "1";
		}		
		else if (/([^0-9\-])/.test($e('txtPhone1').value)) {
			$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Phone 1\" allows numerics and hypen only.<br>";
			isError = "1";
		}
		else {			
			if($e('phone_validation_type_contact').value == 'usValidation') {
				if(validatePhoneNumber($e('txtPhone1').value) == 0) {
					$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Phone 1\" allows xxx-xxx-xxxx / x-xxx-xxx-xxxx in format.<br>";
					isError = "1";
				}
			}
			else {
				if(validatePhoneNumber($e('txtPhone1').value) == 0) {
					$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Phone 1\" should be in 7-20 characters limit.<br>";
					isError = "1";
				}
			}
		}
	}
		
	if($e('txtPhone2').value) {
		if (!/\S+/.test($e('txtPhone2').value)) {
			$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Phone 2\" should not contain any spaces.<br>";
			isError = "1";
		}		
		else if (/([^0-9\-])/.test($e('txtPhone2').value)) {
			$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Phone 2\" allows numerics and hypen only.<br>";
			isError = "1";
		}
		else {				
			if($e('phone_validation_type_contact').value == 'usValidation') {
				if(validatePhoneNumber($e('txtPhone2').value) == 0) {
					$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Phone 2\" allows xxx-xxx-xxxx / x-xxx-xxx-xxxx in format.<br>";
					isError = "1";
				}
			}
			else {
				if(validatePhoneNumber($e('txtPhone2').value) == 0) {
					$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Phone 2\" should be in 7-20 characters limit.<br>";
					isError = "1";
				}
			}
		}
	}
	
	
	if($e('txtFax').value) {
		if (!/\S+/.test($e('txtFax').value)) {
			$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Fax\" should not contain any spaces.<br>";
			isError = "1";
		}		
		else if (/([^0-9\-])/.test($e('txtFax').value)) {
			$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Fax\" allows numerics and hypen only.<br>";
			isError = "1";
		}
		else {				
			if($e('phone_validation_type_contact').value == 'usValidation') {
				if(validatePhoneNumber($e('txtFax').value) == 0) {
					$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Fax\" allows xxx-xxx-xxxx / x-xxx-xxx-xxxx in format.<br>";
					isError = "1";
				}
			}
			else {
				if(validatePhoneNumber($e('txtFax').value) == 0) {
					$e('contact_form_error').innerHTML += "&#149;&nbsp;\"Fax\" should be in 7-20 characters limit.<br>";
					isError = "1";
				}
			}
		}
	}
	
	if($e('txtEmail').value == '') {
		$e('contact_form_error').innerHTML += '&#149;&nbsp;Enter Email.<br>';
		isError = "1";	
	}
	else {
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var eaddress = $e('txtEmail').value;
		if(!reg.test(eaddress)) {
			$e('contact_form_error').innerHTML += "&#149;&nbsp;Please enter a valid email address.<br>";
			isError = "1";
		}
	}
	
	if(isError == "1") {
		$e('contact_form_error').style.display = 'block';
		return false;
	}
	else {
		$e('contact_form_error').innerHTML = '<br>';
	}
	
	var txtCompanyName = $e('txtCompanyName').value;
	var txtAddress1 = $e('txtAddress1').value;
	var txtAddress2 = $e('txtAddress2').value;
	var comp_country_id = $e('comp_country_id').value;	
	var comp_state_id = $e('comp_state_id').value;
	var comp_city = $e('comp_city').value;
	var txtZipCode = $e('txtZipCode').value;
	var txtPhone1 = $e('txtPhone1').value;
	var txtPhone2 = $e('txtPhone2').value;
	var txtFax = $e('txtFax').value;
	var txtWebsite = $e('txtWebsite').value;
	var txtEmail = $e('txtEmail').value;
	var compId = $e('compId').value;
			
	var aja = new Ajax.Request(
		url, { 
			method:'post',	
			parameters:{"txtCompanyName":txtCompanyName,"txtAddress1":txtAddress1,"txtAddress2":txtAddress2,"comp_country_id":comp_country_id,"comp_state_id":comp_state_id,"comp_city":comp_city,"txtZipCode":txtZipCode,"txtPhone1":txtPhone1,"txtPhone2":txtPhone2,"txtFax":txtFax,"txtWebsite":txtWebsite,"txtEmail":txtEmail,"compId":compId},
			onComplete: confirm_update_company_contact
		} 
	);		
}

function confirm_update_company_contact(oReq) {		
	msg = trim(oReq.responseText);
	
	if(msg == 1)
	{
		document.getElementById('contact_form').style.display = "none";
		document.getElementById('contact_form_success').style.display = "block";
		$e('contact_form_error_success').innerHTML = "<br />Company Contact Information has been Updated Successfully.<br />";	
		document.getElementById('TB_ajaxContent').style.height = '150px';
		document.getElementById('TB_ajaxContent').style.width = '700px';
	}
	else
	{
		$e('contact_form_error').innerHTML = '<b>The following fields contain errors:</b><br>';
		$e('contact_form_error').innerHTML += "&#149;&nbsp;Please enter a valid email address.<br>";
		$e('contact_form_error').style.display = 'block';
	}
}

function ValidateCardInfo()
{
	var errTxt = '';
	$e('errDiv').innerHTML = '';
	if($e('cardPayType').value == 'card_new')
	{
		$e('card_number').value    = $e('pay_card_number').value;
		if(($e('pay_cardExpMonth').value != '') && ($e('pay_cardExpYear').value != ''))
		{
			$e('expiryDate').value     = $e('pay_cardExpMonth').value + $e('pay_cardExpYear').value;
		}
		$e('cvv2_number').value         = $e('pay_cvv2_number').value;
		$e('card_holder_name').value    = $e('pay_card_holder_name').value;
		$e('txtCCAddr1').value          = $e('pay_txtCCAddr1').value;
		$e('txtCCAddr2').value          = $e('pay_txtCCAddr2').value;
		$e('txtCCCity').value           = $e('pay_txtCCCity').value;
		$e('txtCCZip').value           = $e('pay_txtCCZip').value;
	}
	
	if($e('cardPayType').value == '')
	{
		errTxt = errTxt + '<li>Select a payment option</li>';
	}
	if($e('cardPayType').value != '')
	{
		if(trim($e('cardType').value) == '')
		{
			errTxt = errTxt + '<li>Please select the card Type.</li>';
		}
		
		
		var cardNumber = $e('card_number').value;
		var reg = /^[0-9]*$/;
		if($e('card_number').value == '')
		{
			errTxt = errTxt + "<li>Please enter valid Credit Card Number.</li>";
		}
		else if (!/\S+/.test(cardNumber)) {
			errTxt = errTxt + "<li>Credit Card Number should not contain any spaces.</li>";
		}	
		else if(!reg.test(cardNumber)) {
			errTxt = errTxt + "<li>Credit Card Number allows only numbers.</li>";
		}
		
		
		var cardHolderName = $e('card_holder_name').value;
		var reg = /^[A-Za-z0-9 ]*$/;
		if($e('card_holder_name').value == '')
		{
			errTxt = errTxt + "<li>Please Enter the Cardholder's name.</li>";
		}
		else if (!/\S+/.test(cardHolderName)) {
			errTxt = errTxt + "<li>Cardholder's Name should not have space.</li>";
		}	
		else if(!reg.test(cardHolderName)) {
			errTxt = errTxt + "<li>Cardholder's Name should allow alpha numbers.</li>";
		}
		
		
		if(trim($e('expiryDate').value) == '')
		{
			errTxt = errTxt + '<li>Please select the Expiry Date.</li>';
		}
		

		var cvv2Number = $e('cvv2_number').value;
		var reg = /^[0-9]*$/;
		if($e('cvv2_number').value == '')
		{
			errTxt = errTxt + "<li>Please enter the CVV2 code.</li>";
		}
		else if (!/\S+/.test(cvv2Number)) {
			errTxt = errTxt + "<li>CVV2 Code should not contain any spaces.</li>";
		}	
		else if(!reg.test(cvv2Number)) {
			errTxt = errTxt + "<li>CVV2 Code allows only numerics.</li>";
		}
		
		
		var txtCCAddr1 = $e('txtCCAddr1').value;
		var reg = /^[A-Za-z0-9]*$/;
		if($e('txtCCAddr1').value == '')
		{
			errTxt = errTxt + "<li>Please enter Address 1.</li>";
		}
		else if (!/\S+/.test(txtCCAddr1)) {
			errTxt = errTxt + "<li>Address 1 should not have space.</li>";
		}
		
		var txtCCCity = $e('txtCCCity').value;
		var reg = /^[A-Za-z0-9]*$/;
		if($e('txtCCCity').value == '')
		{
			errTxt = errTxt + "<li>Please enter City.</li>";
		}
		else if (!/\S+/.test(txtCCCity)) {
			errTxt = errTxt + "<li>City should not have space.</li>";
		}
		
		
		
		var txtCCZip = $e('txtCCZip').value;
		var reg = /^[A-Za-z0-9]*$/;
		if($e('txtCCZip').value == '')
		{
			errTxt = errTxt + "<li>Please enter Zip/Postal Code.</li>";
		}
		else if (!/\S+/.test(txtCCZip)) {
			errTxt = errTxt + "<li>Zip/Postal Code should not contain any spaces.</li>";
		}
		else if (/([^0-9a-zA-Z \-])/.test(document.getElementById('txtCCZip').value)) {
			errTxt = errTxt + "<li>Zip/Postal Code allows alpha numerics and hypen only.</li>";
		}

		
		if($e('cardPayType').value == 'card_new')
		{
			if(($e('pay_cardExpMonth').value == '') || ($e('pay_cardExpYear').value == ''))
			{
				errTxt = errTxt + '<li>Please select the expiry date.</li>';
			}
		}	
		if($e('chkPayAgree'))
		{
			if(!$e('chkPayAgree').checked)
			{
				errTxt = errTxt + '<li>Please accept the ASDSourceBook Service Agreement.</li>';
			}
		}
	}
	if(errTxt != '')
	{
		$e('errDiv').innerHTML = 'The following fields contain errors:<ul>' + errTxt + '</ul>';
		window.scrollTo(0,30);
		return false;
	}
	else
	{
		if($e('divBtns'))
		{
			$e('divBtns').innerHTML = '<img src="'+$e('urldefault').value+'/layout/images/loading.gif" border="0" align="middle">&nbsp;&nbsp;<b style="color:#006600;">Processing your payment please wait...</b>';
		}
		ProcessUpgradeRenew();
	}
	
}
function CopyOldCardDetails()
{
	//alert('111111')
	$e('card_number').value         = $e('old_card_number').value;
	$e('cardType').value            = $e('old_cardType').value;
	$e('expiryDate').value          = $e('old_expiryDate').value 
	$e('cvv2_number').value         = $e('old_cvv2_number').value;
	$e('card_holder_name').value    = $e('old_card_holder_name').value;
	$e('txtCCAddr1').value          = $e('old_txtCCAddr1').value;
	$e('txtCCAddr2').value          = $e('old_txtCCAddr2').value;
	$e('txtCCCountry').value        = $e('old_txtCCCountry').value;
	$e('txtCCState').value          = $e('old_txtCCState').value;
	$e('txtCCCity').value           = $e('old_txtCCCity').value;
	$e('txtCCZip').value            = $e('old_txtCCZip').value;
	//alert('2222222')
}
function ValidateSiteAdminPayment()
{
	if($e('cardPayType').value != 'manual')
	{
		if(!ValidateCardInfo())
		{
			return false;
		}
	}
	else
	{
		$e('card_number').value      = '';
		$e('expiryDate').value       = '';
		$e('cvv2_number').value      = '';
		$e('card_holder_name').value = '';
		$e('txtCCAddr1').value       = '';
		$e('txtCCAddr2').value       = '';
		$e('txtCCCity').value        = '';
		$e('txtCCZip').value         = '';
		var errTxt = '';
		$e('errDiv').innerHTML = '';
		
		if($e('divBtns'))
		{
				$e('divBtns').innerHTML = '<img src="'+$e('urldefault').value+'/layout/images/loading.gif" border="0" align="middle">&nbsp;&nbsp;<b style="color:#006600;">Processing your payment please wait...</b>';
		}
		ProcessUpgradeRenew();
		
	}
}
function ProcessUpgradeRenew()
{
	var url = $e('txtURLProcessPayment').value;
		
	var card_number       = $e('card_number').value;
	var cardType          = $e('cardType').value;
	var cardExpiryDate    = $e('expiryDate').value;
	
	var cvv2_number       = $e('cvv2_number').value;
	var card_holder_name  = $e('card_holder_name').value;
	var txtCCAddr1        = $e('txtCCAddr1').value;
	var txtCCAddr2        = $e('txtCCAddr2').value;
	var txtCCCountry      = $e('txtCCCountry').value;
	var txtCCCity         = $e('txtCCCity').value;
	var txtCCState        = $e('txtCCState').value;
	var txtCCZip          = $e('txtCCZip').value;
	var packageAmount     = $e('packageAmount').value;
	var packageLevel      = $e('packageLevel').value;
	var duration          = $e('duration').value;
	var txtPayFor         = $e('txtPayFor').value;
	var seller_accountID  = $e('seller_accountID').value;
	var txn_by            = $e('txn_by').value;
	var presetExpDate     = '';
	
	if($e('txtExpiryDate'))
	{
		presetExpDate = $e('txtExpiryDate').value;
	}
	
	var payType = '';
	if($e('cardPayType'))
	{
		payType = $e('cardPayType').value;
	}
	
	if($e('discountAmount'))
	{
		var discount_amount   = $e('discountAmount').value;
	}
	else
	{
		var discount_amount   = '0';
	}
	if($e('previous_packageLevel'))
	{
		var previous_packageLevel   = $e('previous_packageLevel').value;
	}
	else
	{
		var previous_packageLevel   = '0';
	}
	
	//alert(url);
	
	var aj = new Ajax.Request(
	
		url, { 
			method:'post',	
			parameters:{"card_number":card_number, 
						"cardType":cardType,
						"cvv2_number":cvv2_number,
						"card_holder_name":card_holder_name,
						"txtCCAddr1":txtCCAddr1,
						"txtCCAddr2":txtCCAddr2,
						"txtCCCountry":txtCCCountry,
						"txtCCCity":txtCCCity,
						"txtCCState":txtCCState,
						"txtCCZip":txtCCZip,
						"packageAmount":packageAmount,
						"packageLevel":packageLevel,
						"duration":duration,
						"txtPayFor":txtPayFor,
						"seller_accountID":seller_accountID,
						"txn_by":txn_by,
						"cardExpiryDate":cardExpiryDate,
						"discount_amount":discount_amount,
						"previous_packageLevel":previous_packageLevel,
						"payType":payType,
						"presetExpDate":presetExpDate						
			},
			onComplete: ResponseUpgradeRenewal
		} 
	);
}
/* Registration Process AJAX payment */
function ResponseUpgradeRenewal(oReq) {
	//alert(oReq.responseText);
	var paymentResponse = oReq.responseText;
	//alert(paymentResponse);
	var out_arr      = paymentResponse.split("|");
	var responseCode = trim(out_arr[0]);
	var errTxt       = trim(out_arr[1]);
	var oriTxnId     = out_arr[2];
	
	var confirmTxt = '';
	if($e('siteMgr'))
	{
		if((responseCode == '0') || (errTxt == 'Payment Successful'))
		{
			if($e('txtPayFor').value == 'U')
			{
				confirmTxt = '<div style="text-align:center">You have successfully upgraded this seller\'s package level.<br>Confirmation number for this transaction is '+oriTxnId +'<br><input type="button" name="cmdOk" id="cmdOk" value="OK" class="button" onclick="window.location=\''+$e('urldefault').value+'/sitemgr/accounts/vendor-view.php?id='+$e('seller_accountID').value+'&page=3\';"><div class="buttonEnding"></div><br></div>';
			}
			else if($e('txtPayFor').value == 'N')
			{
				confirmTxt = '<div style="text-align:center">New Seller has been added Successfully.<br><br>Confirmation number for this transaction is '+oriTxnId +'<br><input type="button" name="cmdOk" id="cmdOk" value="OK" class="button" onclick="window.location=\''+$e('urldefault').value+'/sitemgr/accounts/vendor-view.php?id='+$e('seller_accountID').value+'&page=3\';"><div class="buttonEnding"></div><br></div>';
			}
			else if(($e('txtPayFor').value == 'R') || ($e('txtPayFor').value == 'RU'))
			{
				confirmTxt = '<div style="text-align:center">You have successfully renewed this seller\'s package level.<br>Confirmation number for this transaction is '+oriTxnId +'<br><input type="button" name="cmdOk" id="cmdOk" value="OK" class="button" onclick="window.location=\''+$e('urldefault').value+'/sitemgr/accounts/vendor-view.php?id='+$e('seller_accountID').value+'&page=3\';"><div class="buttonEnding"></div><br></div>';
			}
			$e('innerContent').innerHTML = confirmTxt;
		}
		else
		{
			$e('errDiv').innerHTML = '<h4>Payment Status:</h4><br>'+errTxt;
			if($e('divBtns'))
			{
				if($e('txtPayFor').value == 'U')
				{
					$e('divBtns').innerHTML = '<input type="button" name="cmdBack" id="cmdBack" class="cmdBackBlue" onclick="window.location=\''+$e('urldefault').value+'/sitemgr/accounts/upgrade_seller_package.php?id='+$e('seller_accountID').value+'\';"><input type="button" name="cmdSaveChanges" id="cmdSaveChanges" value="" class="cmdConfirmPurchase" onclick="return ValidateSiteAdminPayment();"><input type="button" name="cmdCancel" id="cmdCancel" value="" class="cmdCancelBlueOld" onclick="window.location=\''+$e('urldefault').value+'/sitemgr/accounts/vendor-view.php?id='+$e('seller_accountID').value+'&page=3\';">';
				}		
				else if(($e('txtPayFor').value == 'R') || ($e('txtPayFor').value == 'RU'))
				{
					$e('divBtns').innerHTML = '<input type="button" name="cmdBack" id="cmdBack" class="cmdBackBlue" onclick="window.location=\''+$e('urldefault').value+'/sitemgr/accounts/renew_membership.php?id='+$e('seller_accountID').value+'\';"><input type="button" name="cmdSaveChanges" id="cmdSaveChanges" value="" class="cmdConfirmPurchase" onclick="return ValidateSiteAdminPayment();"><input type="button" name="cmdCancel" id="cmdCancel" value="" class="cmdCancelBlueOld" onclick="window.location=\''+$e('urldefault').value+'/sitemgr/accounts/vendor-view.php?id='+$e('seller_accountID').value+'&page=3\';">';
				}					
			}
		}
	}
	else
	{
		if((responseCode == '0') || (errTxt == 'Payment Successful'))
		{
			if($e('txtPayFor').value == 'U')
			{
				confirmTxt = '<img src="'+$e('urldefault').value+'/layout/default/images/upgrade_confirmation.png" border="0"><br><br><table cellpadding="0" cellspacing="0" width="100%" class="addProductsCon"><tr><td class="tdTopLeftCorner"></td><td class="tdTop">&nbsp;</td><td class="tdTopRightCorner"></td></tr><tr><td class="myBookMidLeft">&nbsp;</td><td align="left" style="line-height:20px;"><img src="'+$e('urldefault').value+'/layout/default/images/successful_upgrade.png" border="0"><br>&nbsp;&nbsp;Your confirmation number for this transaction is '+oriTxnId +'<br></td><td class="myBookMidRight">&nbsp;</td></tr><tr><td class="myBookMidLeft">&nbsp;</td><td align="center" style="line-height:20px;"><br><input type="button" name="cmdOk" id="cmdOk" value="OK" class="blBtnOk" onclick="window.location=\'../../mybook/index.php\'"><br></td><td class="myBookMidRight">&nbsp;</td></tr><tr><td class="tdBotLeftMyBk"></td><td class="tdBottom">&nbsp;</td><td class="tdBotRightMyBk"></td></tr></table>';
				$e('breadCrumbFinalTxt').innerHTML = 'Upgrade My Membership – Confirmation&nbsp;';			
			}
			else if($e('txtPayFor').value == 'R' || $e('txtPayFor').value == 'RU') {
				confirmTxt = '<img src="'+$e('urldefault').value+'/layout/default/images/renewal_confirm.png" border="0"><br><br><table cellpadding="0" cellspacing="0" width="100%" class="addProductsCon"><tr><td class="tdTopLeftCorner"></td><td class="tdTop">&nbsp;</td><td class="tdTopRightCorner"></td></tr><tr><td class="myBookMidLeft">&nbsp;</td><td align="left" style="line-height:20px;"><img src="'+$e('urldefault').value+'/layout/default/images/successful_renewal.png" border="0"><br>&nbsp;&nbsp;Your confirmation number for this transaction is '+oriTxnId +'<br></td><td class="myBookMidRight">&nbsp;</td></tr><tr><td class="myBookMidLeft">&nbsp;</td><td align="center" style="line-height:20px;"><br><input type="button" name="cmdOk" id="cmdOk" value="OK" class="blBtnOk" onclick="window.location=\'../../mybook/index.php\'"><br></td><td class="myBookMidRight">&nbsp;</td></tr><tr><td class="tdBotLeftMyBk"></td><td class="tdBottom">&nbsp;</td><td class="tdBotRightMyBk"></td></tr></table>';
				$e('breadCrumbFinalTxt').innerHTML = 'Renew My Membership – Confirmation&nbsp;';
				
			}
			else if($e('txtPayFor').value == 'N') {
				confirmTxt = '<h2>Payment Confirmation</h2><br><table cellpadding="0" cellspacing="0" width="100%" class="addProductsCon"><tr><td class="tdTopLeftCorner"></td><td class="tdTop">&nbsp;</td><td class="tdTopRightCorner"></td></tr><tr><td class="myBookMidLeft">&nbsp;</td><td align="left" style="line-height:20px;"><b>You have successfully Activated your membership</b><br>&nbsp;&nbsp;Your confirmation number for this transaction is '+oriTxnId +'<br></td><td class="myBookMidRight">&nbsp;</td></tr><tr><td class="myBookMidLeft">&nbsp;</td><td align="center" style="line-height:20px;"><br><input type="button" name="cmdOk" id="cmdOk" value="OK" class="blBtnOk" onclick="window.location=\'../../mybook/index.php\'"><br></td><td class="myBookMidRight">&nbsp;</td></tr><tr><td class="tdBotLeftMyBk"></td><td class="tdBottom">&nbsp;</td><td class="tdBotRightMyBk"></td></tr></table>';
				$e('breadCrumbFinalTxt').innerHTML = 'Activate Membership Level – Confirmation&nbsp;';
				
			}
			$e('innerContent').innerHTML = confirmTxt;
		}
		else
		{
			$e('errDiv').innerHTML = '<b>Payment Status:</b><br>'+errTxt;
			if($e('divBtns'))
			{
				if($e('txtPayFor').value == 'N')
				{
					$e('divBtns').innerHTML = '<input type="button" name="cmdSaveChanges" id="cmdSaveChanges" value="" class="cmdConfirmPurchase" onclick="return ValidateCardInfo();">&nbsp;<input type="button" name="cmdCancel" id="cmdCancel" value="" class="cmdCancelBlueOld" onclick="window.location=\''+$e('urldefault').value+'/mybook/index.php\';">';
				}
				else if($e('txtPayFor').value == 'U')
				{
					$e('divBtns').innerHTML = '<input type="button" name="cmdBack" id="cmdBack" class="cmdBackBlue" onclick="window.location=\''+$e('urldefault').value+'/seller/accounts/manage_membership.php\';">&nbsp;<input type="button" name="cmdSaveChanges" id="cmdSaveChanges" value="" class="cmdConfirmPurchase" onclick="return ValidateCardInfo();">&nbsp;<input type="button" name="cmdCancel" id="cmdCancel" value="" class="cmdCancelBlueOld" onclick="window.location=\''+$e('urldefault').value+'/mybook/index.php\';">';
				}
				else
				{
					$e('divBtns').innerHTML = '<input type="button" name="cmdSaveChanges" id="cmdSaveChanges" value="" class="cmdBackBlue" onclick="window.location=\''+$e('urldefault').value+'/seller/accounts/renew_membership.php\';">&nbsp;<input type="button" name="cmdSaveChanges" id="cmdSaveChanges" value="" class="cmdConfirmPurchase" onclick="return ValidateCardInfo();">&nbsp;<input type="button" name="cmdCancel" id="cmdCancel" value="" class="cmdCancelBlueOld" onclick="window.location=\''+$e('urldefault').value+'/mybook/index.php\';">';
				}
				
			}
		}
	}
	window.scrollTo(0,30);
	
}

function EnableNewCardInputFields()
{
	$e('pay_typeOfCardAmex').disabled   = false;
	$e('pay_typeOfCardMaster').disabled = false;
	$e('pay_typeOfCardVisa').disabled   = false;
	$e('pay_card_number').disabled      = false;
	$e('pay_card_holder_name').disabled = false;
	$e('pay_cardExpMonth').disabled     = false;
	$e('pay_cardExpYear').disabled      = false;
	$e('pay_cvv2_number').disabled      = false;
	$e('pay_txtCCAddr1').disabled       = false;
	$e('pay_txtCCAddr2').disabled       = false;
	$e('cmbCCCountry_id').disabled      = false;
	$e('cmbCCState_id').disabled        = false;
	$e('pay_txtCCCity').disabled        = false;
	$e('pay_txtCCZip').disabled         = false;
}

function DisableNewCardInputFields()
{
	$e('pay_typeOfCardAmex').disabled   = true;
	$e('pay_typeOfCardMaster').disabled = true;
	$e('pay_typeOfCardVisa').disabled   = true;
	$e('pay_card_number').disabled      = true;
	$e('pay_card_holder_name').disabled = true;
	$e('pay_cardExpMonth').disabled     = true;
	$e('pay_cardExpYear').disabled      = true;
	$e('pay_cvv2_number').disabled      = true;
	$e('pay_txtCCAddr1').disabled       = true;
	$e('pay_txtCCAddr2').disabled       = true;
	$e('cmbCCCountry_id').disabled      = true;
	$e('cmbCCState_id').disabled        = true;
	$e('pay_txtCCCity').disabled        = true;
	$e('pay_txtCCZip').disabled         = true;
}

function SiteAdminCompanySort(sortBy)
{
	if($e('orderByColumn').value == sortBy)
	{
		if($e('orderBy').value == 'ASC')
		{
			$e('orderBy').value = 'DESC';
		}
		else
		{
			$e('orderBy').value = 'ASC';
		}
	}
	else
	{
		$e('orderBy').value = 'DESC';
	}
	$e('orderByColumn').value = sortBy;
	ajaxRequest($e('linkName').value,1);
}

function CalculateDiscount()
{
	if(trim($e('discountAmount').value) != '')
	{
		//alert("aaaaaa"+$e('billableAmt').innerHTML + "bbbbbbbbbbb")
		var billAmtOrg  = parseFloat(trim($e('txtBillAmt').value));
		//alert(billAmtOrg);
		var discountAmt = parseFloat($e('discountAmount').value);
		//alert(discountAmt);
		$e('billableAmt').innerHTML = roundNumber((billAmtOrg - discountAmt),2);
	}
}
function roundNumber(rnum, rlength) { // Arguments: number to round, number of decimal places
  var newnumber = Math.round(rnum*Math.pow(10,rlength))/Math.pow(10,rlength);
  return newnumber; // Output the result to the form field (change for your purposes)
}
function SetDateLimit()
{
	if(($e('txtReportStartDate').value != '')  && ($e('txtReportEndDate').value != ''))
	{
		var startDate = $e('txtReportStartDate').value;
		var endDate   = $e('txtReportEndDate').value;
		
		var arrStartDate = startDate.split("/");
		var arrEndDate   = endDate.split("/");
		
		var fmtStartDate = trim(arrStartDate[2]) + "-" + trim(arrStartDate[0]) + "-" + trim(arrStartDate[1]) + " 00:00:00";
		var fmtEndDate   = trim(arrEndDate[2]) + "-" + trim(arrEndDate[0]) + "-" + trim(arrEndDate[1]) + " 23:59:59";
		
		var whereCond    = " payment_log.txn_date >='" + fmtStartDate + "' and payment_log.txn_date<='" + fmtEndDate +"' ";
		
		$e('where').value = whereCond;
	}
}

function ValidateNav(crawlType, navType)
{
	var showItems = 6;
	var scrollItems = 3;
	if(crawlType == 'SellerProducts')
	{
		var counterID  = 'sellerProductCount';
		var nextNavID  = 'sellerPrdNext';
		var prevNavID  = 'sellerPrdPrev';
		var maxCountID = 'maxSellerPrdCnt';
	}
	else
	{
		var counterID  = 'categoryProductCount';
		var nextNavID  = 'categoryPrdNext';
		var prevNavID  = 'categoryPrdPrev';
		var maxCountID = 'maxCatPrdCnt';
	}
	var counterValue = parseInt($e(counterID).value);
	var maxCount = parseInt($e(maxCountID).value);
	if(navType == 'next')
	{
		
		if(counterValue < 2)
		{
			counterValue = counterValue + 1;				
		}
		if(counterValue == 2)
		{
			$e(nextNavID).style.visibility = 'hidden';
		}
	}
	if(navType == 'prev')
	{
		if(counterValue > 0)
		{
			counterValue = counterValue - 1;				
		}
		if(counterValue == 0)
		{
			$e(prevNavID).style.visibility = 'hidden';
		}
	}
	$e(counterID).value = counterValue;
	
	
	if(counterValue > 0)
	{
		$e(prevNavID).style.visibility = 'visible';
	}
	if(counterValue < 2)
	{
		$e(nextNavID).style.visibility = 'visible';
	}
	
	var curItems;
	if(navType == 'next')
	{
		curItems = showItems + (counterValue * scrollItems) + scrollItems -1;
		
		if(curItems >= maxCount)
		{
			$e(nextNavID).style.visibility = 'hidden';
		}
	}
	else
	{
		curItems = showItems  - (counterValue * scrollItems) - scrollItems + 1;
		if(curItems < 1)
		{
			$e(prevNavID).style.visibility = 'hidden';
		}
	}
}

function ValidateAndSendLeadToMeetASD() {
	
	if(document.getElementById("username_err"))
		document.getElementById("username_err").innerHTML = '';
		
	if(document.getElementById("password_err"))
		document.getElementById("password_err").innerHTML = '';
		
	if(document.getElementById("chkExstUser"))
		document.getElementById("chkExstUser").innerHTML = '';
		
	if(document.getElementById("firstname_err"))
		document.getElementById("firstname_err").innerHTML = '';
		
	if(document.getElementById("lastname_err"))
		document.getElementById("lastname_err").innerHTML = '';
		
	if(document.getElementById("companyname_err"))
		document.getElementById("companyname_err").innerHTML = '';
		
	if(document.getElementById("txtContactEmail_err"))
		document.getElementById("txtContactEmail_err").innerHTML = '';
		
	if(document.getElementById("txtPhoneNo_err"))
		document.getElementById("txtPhoneNo_err").innerHTML = '';
	
	if(document.getElementById("message_err"))
		document.getElementById("message_err").innerHTML = '';
		
		
	
	if(document.getElementById("myBook").value == "1") {
		/*if(document.getElementById("curSelectedIDs").value=="") {
			alert("Please select a seller to contact");
			return false;			
		}*/	
		return true;				
	}
	
	if(document.getElementById("user_type_value")) {
		if(document.getElementById("user_type_value").value == 'guest_user') {
			
			if(document.getElementById("firstname")) {
				if((document.getElementById("firstname").value == "") || (document.getElementById("firstname").value == "First")) {
					document.getElementById("firstname_err").innerHTML = '<b>Please enter your First Name.</b>';
					document.getElementById("firstname").focus();
					return false;				
				}
				else if (!/\S+/.test(document.getElementById('firstname').value)) {
					document.getElementById("firstname_err").innerHTML = '<b>First Name should not have space.</b>';
					document.getElementById("firstname").focus();
					return false;
				}
			}
			if(document.getElementById("lastname")) {
				if((document.getElementById("lastname").value == "") || (document.getElementById("lastname").value == "Last")) {
					document.getElementById("lastname_err").innerHTML = '<b>Please enter your Last Name.</b>';
					document.getElementById("lastname").focus();
					return false;				
				}
				else if (!/\S+/.test(document.getElementById('lastname').value)) {
					document.getElementById("lastname_err").innerHTML = '<b>Last Name should not have space.</b>';
					document.getElementById("lastname").focus();
					return false;
				}
			}
			
			if(document.getElementById('txtCompName').value != '') {
				if (!/\S+/.test(document.getElementById('txtCompName').value)) {
					document.getElementById("companyname_err").innerHTML = '<b>Company Name should not have space.</b>';
					document.getElementById("txtCompName").focus();
					return false;
				}
			}
			
			if(document.getElementById("contact_type_value").value == 'email_type') {
				if(trim(document.getElementById("txtContactEmail").value) == "") {
					document.getElementById("txtContactEmail_err").innerHTML = '<b>Please enter Email address.</b>';
					document.getElementById("txtContactEmail").focus();
					return false;
				}
				if(document.getElementById("txtContactEmail").value != '') {				
					var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
					var eaddress = document.getElementById('txtContactEmail').value;
					if(!reg.test(eaddress)) {
						document.getElementById("txtContactEmail_err").innerHTML = '<b>Please enter a valid email address.</b>';
						document.getElementById("txtContactEmail").focus();
						return false;
					}	
				}
				if(document.getElementById('txtPhoneNo').value != '') {
					if (!/\S+/.test(document.getElementById('txtPhoneNo').value)) {
						document.getElementById("txtPhoneNo_err").innerHTML = '<b>Phone Number should not contain empty spaces.</b>';
						document.getElementById("txtPhoneNo").focus();
						return false;
					}		
					else if (/([^0-9\-])/.test(document.getElementById('txtPhoneNo').value)) {
						document.getElementById("txtPhoneNo_err").innerHTML = '<b>Phone Number allows numerics and hypen only.</b>';
						document.getElementById("txtPhoneNo").focus();
						return false;
					}
					else {	
						isPass = 0;		
						if(/^[0-9]\d{2}-\d{3}-\d{4}$/.test(document.getElementById('txtPhoneNo').value)) {
							isPass = 1;
						}
						else if(/^[0-9]\d{0}-\d{3}-\d{3}-\d{4}$/.test(document.getElementById('txtPhoneNo').value)) {
							isPass = 1;
						}							
						
						if(isPass == 0) {
							document.getElementById("txtPhoneNo_err").innerHTML = '<b>Phone Number should be xxx-xxx-xxxx / x-xxx-xxx-xxxx in format.</b>';
							document.getElementById("txtPhoneNo").focus();
							return false;
						}
					}
				}
			}					
			
			if(document.getElementById("contact_type_value").value == 'phone_type') {
				if(document.getElementById("txtContactEmail").value != '') {				
					var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
					var eaddress = document.getElementById('txtContactEmail').value;
					if(!reg.test(eaddress)) {
						document.getElementById("txtContactEmail_err").innerHTML = '<b>Please enter a valid email address.</b>';
						document.getElementById("txtContactEmail").focus();
						return false;
					}	
				}
				if(document.getElementById('txtPhoneNo').value == '') {
					document.getElementById("txtPhoneNo_err").innerHTML = '<b>Please enter a Phone Number.</b>';
					document.getElementById("txtPhoneNo").focus();
					return false;
				}
				if(document.getElementById('txtPhoneNo').value != '') {
					if (!/\S+/.test(document.getElementById('txtPhoneNo').value)) {
						document.getElementById("txtPhoneNo_err").innerHTML = '<b>Phone Number should not contain empty spaces.</b>';
						document.getElementById("txtPhoneNo").focus();
						return false;
					}		
					else if (/([^0-9\-])/.test(document.getElementById('txtPhoneNo').value)) {
						document.getElementById("txtPhoneNo_err").innerHTML = '<b>Phone Number allows numerics and hypen only.</b>';
						document.getElementById("txtPhoneNo").focus();
						return false;
					}
					else {	
						isPass = 0;		
						if(/^[0-9]\d{2}-\d{3}-\d{4}$/.test(document.getElementById('txtPhoneNo').value)) {
							isPass = 1;
						}
						else if(/^[0-9]\d{0}-\d{3}-\d{3}-\d{4}$/.test(document.getElementById('txtPhoneNo').value)) {
							isPass = 1;
						}							
						
						if(isPass == 0) {
							document.getElementById("txtPhoneNo_err").innerHTML = '<b>Phone Number should be xxx-xxx-xxxx / x-xxx-xxx-xxxx in format.</b>';
							document.getElementById("txtPhoneNo").focus();
							return false;
						}
					}
				}
			}
			
			/*if(document.getElementById("sendAlert")) {
				if((!document.getElementById("sendAlert").checked) && (document.getElementById("contact_type_value").value == "email_type")) {
					alert("Please select the checkbox to receive email updates.");
					document.getElementById("sendAlert").focus();
					return false;
				}
			}*/
			
			if(document.getElementById("message").value == "") {
				document.getElementById("message_err").innerHTML = "<b>Please enter Additional Message.</b>";
				document.getElementById("message").focus();
				return false;				
			}
			
			if(document.getElementById("message").value != "") {
				if (!/\S+/.test(document.getElementById('message').value)) {
					document.getElementById("message_err").innerHTML = "<b>Message should not have empty space.</b>";
					document.getElementById("message").focus();
					return false;
				}
			}
			
			sendMeetASDEmail();
		}
				
		
		else if(document.getElementById("user_type_value").value == 'exist_user') {				
			if(document.getElementById("username")) {
				if(document.getElementById("username").value == "") {
					document.getElementById("username_msg").style.display = 'none';
					document.getElementById("username_err").innerHTML = "<b>Please enter a username.</b>";
					document.getElementById("username").focus();
					return false;				
				}					
				else if (!/\S+/.test(document.getElementById('username').value)) {
					document.getElementById("username_msg").style.display = 'none';
					document.getElementById("username_err").innerHTML = "<b>Username should not have space.</b>";
					document.getElementById("username").focus();
					return false;
				}
			}
			if(document.getElementById("password")) {
				if(document.getElementById("password").value == "") {
					document.getElementById("username_msg").style.display = 'block';
					document.getElementById("password_msg").style.display = 'none';
					document.getElementById("password_err").innerHTML = "<b>Please enter a password.</b>";
					document.getElementById("password").focus();
					return false;				
				}
			}
			
			if(document.getElementById("message")) {
				if(document.getElementById("message").value == "") {
					document.getElementById("message_err").innerHTML = "<b>&nbsp;Please enter Additional Message.</b>";
					document.getElementById("message").focus();
					return false;				
				}
			}
			
			if(document.getElementById("message").value != "") {
				if (!/\S+/.test(document.getElementById('message').value)) {
					document.getElementById("message_err").innerHTML = "<b>&nbsp;Message should not have empty space.</b>";
					document.getElementById("message").focus();
					return false;
				}
			}			
			
			var un = document.getElementById('username').value;
			var pw = document.getElementById('password').value;			
			var url = document.getElementById('toCheckUserURL').value;
			var aja = new Ajax.Request(
				url, { 
					method:'post',			
					parameters:{"username":un,"password":pw},
					onComplete: userExistMeetASDLeadForm
				} 
			);
			
		}	
		
	}
	
	else {		
		sendMeetASDEmail();
	}
}

function sendMeetASDEmail() {	
	
	var url = $e('toPageURLMeetASD').value;	
	var myBook = $e('myBook').value;
	var txtReceiverEmail = $e('txtReceiverEmail').value;
	var id = $e('id').value;
	var txtContactEmail = $e('txtContactEmail').value;
	var txtPhoneNo = $e('txtPhoneNo').value;
	var txtCompName = $e('txtCompName').value;
	var message = $e('message').value;
	var firstname = $e('firstname').value;
	var lastname = $e('lastname').value;	
	var is_reg = $e('is_reg').value;
	var account_id = $e('account_id').value;
	var appt_date_time = $e('appt_date_time').value;
	var submitted_date = $e('submitted_date').value;
	var company_categories = $e('company_categories').value;
	var show_no = $e('show_no').value;
	var sendAlert = 0;
	if(document.getElementById("sendAlert")) {
		if(document.getElementById("sendAlert").checked) {
			sendAlert = 1;
		}
	}
		
	var aj = new Ajax.Request(
	
		url, { 
			method:'post',			
			parameters:{"txtReceiverEmail":txtReceiverEmail,"id":id,"txtContactEmail":txtContactEmail,"txtPhoneNo":txtPhoneNo,"txtCompName":txtCompName,"message":message,"firstname":firstname,"lastname":lastname,"is_reg":is_reg,"account_id":account_id,"appt_date_time":appt_date_time,"submitted_date":submitted_date,"company_categories":company_categories,"show_no":show_no},
			onComplete: GetLeadEmailResponseMeetASD
		} 
	);
}

function userExistMeetASDLeadForm(oReq) {	
		var strStat   = oReq.responseText;
		if(strStat == 'N') {
			document.getElementById('chkExstUser').style.display = 'block';			
			document.getElementById('chkExstUser').innerHTML = "<b>The username or password you entered was incorrect. Please try again.</b>";
			document.getElementById('username_msg').style.display = 'block';			
			document.getElementById('password_msg').style.display = 'block';
			document.getElementById('username').focus();
			document.getElementById('password').value = '';			
		}
		else {
			var arr_stat  = strStat.split("~~");
		
			var firstName = arr_stat[0];
			var lastName = arr_stat[1];
			var email = arr_stat[2];
			var phone = arr_stat[3];
			var cname = arr_stat[4];
			var actID = arr_stat[5];
			
			document.getElementById('firstname').value = firstName;
			document.getElementById('lastname').value = lastName;
			document.getElementById('txtContactEmail').value = email;
			document.getElementById('txtPhoneNo').value = phone;
			if(cname != '0')
				document.getElementById('txtCompName').value = cname;
			document.getElementById('account_id').value = actID;
			
			var myDomain = document.getElementById("pageURL").value;
			
			document.getElementById("joinFreeDiv").innerHTML = '';
			document.getElementById("mybookDivGuest").innerHTML = '';
			document.getElementById("loginDiv").innerHTML = "Hi, <font color='#E97F13'>"+firstName+"!</font>";
			document.getElementById("mybookDiv").innerHTML = "&nbsp;|&nbsp;<a href='"+myDomain+"/mybook/index.php' class='categoryMenu'>MyBook</a>&nbsp;";
			document.getElementById("logoutDiv").innerHTML = "|&nbsp;<a href='"+myDomain+"/account/logout.php' class='categoryMenu'>Logout</a>&nbsp;";			
			
			sendMeetASDEmail();
		}
		
		return true;
	}

function GetLeadEmailResponseMeetASD(oReq) {
	var leadResponse = oReq.responseText;
	$e('leadConf').innerHTML = leadResponse;
	var pageTrackerConfirm = _gat._getTracker("UA-1266747-5");
	//alert(pageTrackerConfirm);
	var res = pageTrackerConfirm._trackPageview($e('confirmURL').value);
	//alert("result" + res);
	/*if($e('bookType'))
	{
		Parent();
	}*/
	
	document.getElementById('TB_ajaxWindowTitle').innerHTML = 'Confirmation';
	if(document.getElementById('actId').value != 0) {		
		document.getElementById('TB_ajaxContent').style.height = '220px';
	}
	else if(document.getElementById('emailExists').value != '') {
		document.getElementById('TB_ajaxContent').style.height = '200px';
	}
	else {
		document.getElementById('TB_ajaxContent').style.height = '390px';
	}
}

function DeleteSiteMgrAccount(delId)
{
	//alert(delId);
	var url = $e('deleteUrl').value;	
	//alert(url);
	
	var aj = new Ajax.Request(
	
		url, { 
			method:'post',			
			parameters:{"id":delId},
			onComplete: GetSiteAdminDeleteResponse
		} 
	);
	
}

function GetSiteAdminDeleteResponse(oReq) {
	var res = oReq.responseText;
	//alert(res);
	if(trim(res) == "1"){
		$e('mainContetnt').innerHTML = 'This account has been deleted Successfully. <br><br><br><center><input type="button" name="cmdOK" id="cmdOK" class="runreport" value="OK" onclick="tb_remove();orderbyAlpha(\'#\');"></center>'
		//alert("1111");
		//tb_remove();
		//orderbyAlpha('#');
	}
}

function updateSellerStatusFromSiteAdmin(sellerId,currentStatus) {
	var url = $e('statusFile').value;	
	var seller_status = $e('seller_status').value;
	var aj = new Ajax.Request(	
		url, { 
			method:'post',			
			parameters:{"id":sellerId,"new_seller_status":seller_status,"currentStatus":currentStatus},
			onComplete: updateSellerStatusFromSiteAdminResponse
		} 
	);	
}

function updateSellerStatusFromSiteAdminResponse(oReq) {
	var res = oReq.responseText;
	//if(trim(res) == "1") {
		$e('mainContetnt').innerHTML = 'The status has been changed Successfully. <br><br><br><center><input type="button" name="cmdOK" id="cmdOK" class="runreport" value="OK" onclick="tb_remove();orderbyAlpha(\'#\');"></center>';
	//}
}

function updateProductStatusFromSiteAdmin(productId,currentStatus) {
	var url = $e('statusFile').value;	
	var listing_status = $e('listing_status').value;	
	var aj = new Ajax.Request(	
		url, { 
			method:'post',			
			parameters:{"productId":productId,"new_listing_status":listing_status,"currentStatus":currentStatus},
			onComplete: updateProductStatusFromSiteAdminResponse
		} 
	);	
}

function updateProductStatusFromSiteAdminResponse(oReq) {
	var res = oReq.responseText;
	if(trim(res) == "1") {
		$e('mainContetnt').innerHTML = 'The status has been changed Successfully. <br><br><br><center><input type="button" name="cmdOK" id="cmdOK" class="runreport" value="OK" onclick="tb_remove();orderbyAlpha(\'#\');"></center>';
	}
}

function deleteProductBySiteAdmin(productId) {
	var url = $e('deleteFile').value;	
	var aj = new Ajax.Request(	
		url, { 
			method:'post',			
			parameters:{"productId":productId},
			onComplete: deleteProductBySiteAdminResponse
		} 
	);
	
}

function deleteProductBySiteAdminResponse(oReq) {
	var res = oReq.responseText;
	if(trim(res) == "1") {
		$e('mainContetnt').innerHTML = 'The product has been deleted Successfully. <br><br><br><center><input type="button" name="cmdOK" id="cmdOK" class="runreport" value="OK" onclick="tb_remove();orderbyAlpha(\'#\');"></center>';
	}
}

function deleteAccountBySiteAdmin(accountId) {
	var url = $e('deleteFile').value;	
	var aj = new Ajax.Request(	
		url, { 
			method:'post',			
			parameters:{"id":accountId},
			onComplete: deleteAccountBySiteAdminResponse
		} 
	);	
}

function deleteAccountBySiteAdminResponse(oReq) {
	var res = oReq.responseText;	
	if($e('seller_delete_from_view_page')) {
		$e('mainContetnt').innerHTML = 'The account has been deleted Successfully. <br><br><br><center><input type="button" name="cmdOK" id="cmdOK" class="runreport" value="OK" onclick="tb_remove();window.location=\'index.php\';"></center>';	
	}
	else {
		$e('mainContetnt').innerHTML = 'The account has been deleted Successfully. <br><br><br><center><input type="button" name="cmdOK" id="cmdOK" class="runreport" value="OK" onclick="tb_remove();orderbyAlpha(\'#\');"></center>';	
	}
}

/* Following are the functions for Add or Remove Saved Sellers in Lead Generation*/
function addorRemoveSellerLead(listingTitle, listingId, action, type, defaulturl, featured) {
	var url = "../scripts/serverscripts/add_remove_search.php";
	if(action == "Insert"){
		var aja = new Ajax.Request(
		
			url, { 
				method:'post',			
				parameters:{"title":listingTitle,"id":listingId,"action":action,"type":type,"defaulturl":defaulturl},
				onComplete: ConfirmedSellerLeadResponse
			} 
		);
	}
	else{
		var aja = new Ajax.Request(
		
			url, { 
				method:'post',			
				parameters:{"title":listingTitle,"id":listingId,"action":action,"type":type,"defaulturl":defaulturl},
				onComplete: ConfirmedSellerLeadResponse
			} 
		);
	}
}

function ConfirmedSellerLeadResponse(oReq) {
	var finalResponse = oReq.responseText;
	var splitArray = finalResponse.split("|");
	var title  = splitArray[0];
	var id     = splitArray[1];
	var action = splitArray[2];
	var type   = splitArray[3];
	var url    = splitArray[4];
	var feat   = splitArray[5];
	var	fontsize = "";
	if(document.getElementById("jumppage"))
		fontsize = "font-size:10px;"
	
	if(type == 0) {
		typedata = 'Seller';
	}
	else {
		typedata = 'Product';
	}
	
	
	if(action=="Insert"){
		//alert( "Insert " +action)
		var string1 = "'"+addslashes(title)+"','"+id+"','Delete','0','"+url+"','F'";
		var string2 = "'"+addslashes(title)+"','"+id+"','Delete','"+type+"','"+url+"',''";
		if(feat == "F") {
			if(typedata == "Seller") {
				var replaceStr = '<span class="resultSave" name="addorRemoveSellerLead_block" id="addorRemoveSellerLead_block"><a id="addorRemove" href="javascript:addorRemoveSellerLead('+string1+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/removeMyBook_blue.gif"/><img align="top" src="'+url+'/layout/default/images/remove_seller.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
			else {
				var replaceStr = '<span class="resultSave" name="addorRemoveSellerLead_block" id="addorRemoveSellerLead_block"><a id="addorRemove" href="javascript:addorRemoveSellerLead('+string1+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/removeMyBook_blue.gif"/><img align="top" src="'+url+'/layout/default/images/rem_product.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
		}
		else {
			if(typedata == "Seller") {
				var replaceStr = '<span class="resultSave" name="addorRemoveSellerLead_block" id="addorRemoveSellerLead_block"><a id="addorRemove" href="javascript:addorRemoveSellerLead('+string2+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/removeMyBook_blue.gif"/><img align="top" src="'+url+'/layout/default/images/remove_seller.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';					
			}
			else {
				var replaceStr = '<span class="resultSave" name="addorRemoveSellerLead_block" id="addorRemoveSellerLead_block"><a id="addorRemove" href="javascript:addorRemoveSellerLead('+string2+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/removeMyBook_blue.gif"/><img align="top" src="'+url+'/layout/default/images/rem_product.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
		}
	}	
	else {
		//alert( "Delete  " +action)
		var string1 = "'"+addslashes(title)+"','"+id+"','Insert','0','"+url+"','F'";
		var string2 = "'"+addslashes(title)+"','"+id+"','Insert','"+type+"','"+url+"',''";
		if(feat == "F") {
			if(typedata == "Seller") {
				var replaceStr = '<span class="resultSave" name="addorRemoveSellerLead_block" id="addorRemoveSellerLead_block"><a id="addorRemove" href="javascript:addorRemoveSellerLead('+string1+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/addMyBook.gif"/><img align="top" src="'+url+'/layout/default/images/save_seller.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
			else {
				var replaceStr = '<span class="resultSave" name="addorRemoveSellerLead_block" id="addorRemoveSellerLead_block"><a id="addorRemove" href="javascript:addorRemoveSellerLead('+string1+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/addMyBook.gif"/><img align="top" src="'+url+'/layout/default/images/save_product.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
		}
		else {
			if(typedata == "Seller") {
				var replaceStr = '<span class="resultSave" name="addorRemoveSellerLead_block" id="addorRemoveSellerLead_block"><a id="addorRemove" href="javascript:addorRemoveSellerLead('+string1+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/addMyBook.gif"/><img align="top" src="'+url+'/layout/default/images/save_seller.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
			else {
				var replaceStr = '<span class="resultSave" name="addorRemoveSellerLead_block" id="addorRemoveSellerLead_block"><a id="addorRemove" href="javascript:addorRemoveSellerLead('+string1+');" style="text-decoration:none;color:#666666;"><img align="top"  border="0" style="padding-left:4px;" src="'+url+'/images/addMyBook.gif"/><img align="top" src="'+url+'/layout/default/images/save_product.png"  border="0" style="padding-top:3px;padding-left:4px;"></a></span>';
			}
		}
	}
	//alert("Assigned value = "+replaceStr);	
	document.getElementById('addorRemoveSellerLead_block').innerHTML  = replaceStr;
}

function addToMybookSavedSeller(listingTitle, listingId, action, type, defaulturl, featured) {
	var url = "../scripts/serverscripts/add_remove_search.php";
	if(action == "Insert"){
		var aja = new Ajax.Request(
		
			url, { 
				method:'post',			
				parameters:{"title":listingTitle,"id":listingId,"action":action,"type":type,"defaulturl":defaulturl},
				onComplete: ConfirmedAddToMybookSavedSellerResponse
			} 
		);
	}
}

function ConfirmedAddToMybookSavedSellerResponse(oReq) {
	var finalResponse = oReq.responseText;
	var splitArray = finalResponse.split("|");
	var title  = splitArray[0];
	var id     = splitArray[1];
	var action = splitArray[2];
	var type   = splitArray[3];
	var url    = splitArray[4];
	var feat   = splitArray[5];
	var	fontsize = "";
	
	if(action == 'Insert') {
		document.getElementById('addToMybookSavedSeller_block').innerHTML  = '<span style=\'color:#EA7E12;font-weight:bold;\'>'+title+'</span> was added to My Saved Products successfully.<br><br><center><input type="button" value="Close Window" onclick="tb_remove();"></center>';
	}
	
		
}

function ValidateInputs()
{
	var isError = 0;
	if(trim($e('acc_user_name').value) == '')
	{
		$e('errUserName').innerHTML = 'Enter valid user name';
		isError = 1;
	}
	if(trim($e('acc_pwd').value) == '')
	{
		$e('errPwd').innerHTML = 'Enter valid password';
		isError = 1;
	}
	else
	{
		var pswd = trim($e('acc_pwd').value);
		if(pswd.length < 6)
		{
			$e('errPwd').innerHTML = 'Please enter a password with a minimum of 6 characters.';
			isError = 1;
		}
	}
	if(trim($e('acc_confirm_pwd').value) == '')
	{
		$e('errConfPwd').innerHTML = 'Enter valid confirm password';
		isError = 1;
	}
	if( (trim($e('acc_confirm_pwd').value) != '') && (trim($e('acc_pwd').value) != ''))
	{
		if(trim($e('acc_confirm_pwd').value) != trim($e('acc_pwd').value))
		{
			$e('errPwd').innerHTML = 'Confirm Password do not match with "password".';
			isError = 1;
		}
	}
	var actId = $e('actId').value;
	if(isError == 0)
	{
		UpdateLoginInfo(actId, trim($e('acc_user_name').value), trim($e('acc_pwd').value));
	}
}
function UpdateLoginInfo(actId, userName, pswd) {
	var url = $e('updateUrl').value;
	//alert(url);
	var aja = new Ajax.Request(
			url, { 
				method:'post',			
				parameters:{"actId":actId,"userName":userName,"pswd":pswd},
				onComplete: UpdateLoginResponse
			} 
		);
}

function UpdateLoginResponse(oReq) {
	var finalResponse = oReq.responseText;
	//alert(finalResponse);
	var splitArray = finalResponse.split("|");
	var defaultUrl = $e('urldefault').value;
	var urlRedirect = defaultUrl + '/sitemgr/accounts/vendor-view.php?id='+ $e('actId').value +'&page=1';
	if(trim(splitArray[0]) == "1")
	{
		$e('errPwd').innerHTML = trim(splitArray[1])
	}
	else
	{
		$e('TB_ajaxContent').style.height = '120px';
		$e('mainContent').innerHTML = '<div style="text-align:center; margin:auto;"><br><p class="warning" style="text-align:center;">Login information for the account has been updated successfully.</p><br><input type="button" id="cmdClose" name="cmdClose" class="button" value="Close" onclick="tb_remove();window.location.reload();"><div class="buttonEnding"></div></div>';
	}
	
}


function SendLoginDetails(actId, userName,sendLoginInfo) {
	var url = $e('urlSendPasswd').value;

	//alert(url);
	var aja = new Ajax.Request(
			url, { 
				method:'post',			
				parameters:{"actId":actId,"username":userName,"sendLoginInfo":sendLoginInfo},
				onComplete: SendLoginResponse
			} 
		);
}

function SendLoginResponse(oReq) {
	var finalResponse = oReq.responseText;
	//alert(finalResponse);
	var splitArray = finalResponse.split("|");
	if(trim(splitArray[0]) == "1")
	{
		$e('mainContent').innerHTML = ''+splitArray[1] + '<input type="button" id="cmdClose" name="cmdClose" class="button" value="Close" onclick="tb_remove();"><div class="buttonEnding"></div></div>';
	}
}

function changeUserType(type, ht) {
	if(type == 'guest_user') {
		document.getElementById('TB_ajaxContent').style.height = ht;
		document.getElementById("guest_user_block").style.display = "block";
		document.getElementById("user_type_value").value = 'guest_user';
		document.getElementById("exist_user_block").style.display = "none";
	}
	else {
		document.getElementById('TB_ajaxContent').style.height = ht;
		document.getElementById("guest_user_block").style.display = "none";
		document.getElementById("user_type_value").value = 'exist_user';
		document.getElementById("exist_user_block").style.display = "block";
	}
}
function changeContactMethod(type) {
	if(type == 'email_type') {
		document.getElementById("contact_type_value").value = 'email_type';
	}
	else {
		document.getElementById("contact_type_value").value = 'phone_type';
	}
}
function reset_firstText() {
	if(document.getElementById("firstname").value == '') {
		document.getElementById("firstname").value = 'First';
		document.getElementById("firstname").style.color = '#808080';
	}
}
function clear_firstText() {
	if(document.getElementById("firstname").value == 'First') {
		document.getElementById("firstname").value = '';
		document.getElementById("firstname").style.color = '#4A4A4A';
	}
}
function reset_secondText() {
	if(document.getElementById("lastname").value == '') {
		document.getElementById("lastname").value = 'Last';
		document.getElementById("lastname").style.color = '#808080';
	}
}
function clear_secondText() {
	if(document.getElementById("lastname").value == 'Last') {
		document.getElementById("lastname").value = '';
		document.getElementById("lastname").style.color = '#4A4A4A';
	}
}

function disSingInLayer() {
	document.getElementById('chkExistingUser').style.display = "block";
	document.getElementById('username').focus();
}

function DrawFeaturedSeller(){

var url = $e('urldefault').value + '/includes/views/common/featured_sellers.php';

	//alert(url);
	var aja = new Ajax.Request(
			url, { 
				method:'post',			
				parameters:{},
				onComplete: DrawFeaturedSellerResponse
			} 
		);
}

function DrawFeaturedSellerResponse(oReq) {
	var res = oReq.responseText;
	//alert(finalResponse);
	$e('featuredContent').innerHTML = res;
}
