var url = window.location;
var SDNA_FlAG = false; // sub domain name available flag
var ULN_FLAG = false; // user login name available falg
function finalCheckSendToFriend()
{
	if(!DKEmailIdCheck(document.getElementById('toemail').value))
	{
		DKDivSetInnerHtml('error',LTMsg[0]);
		return false;
	}
	else if(document.getElementById('toname').value == "")
	{
		DKDivSetInnerHtml('error',LTMsg[15]);
		return false;
	}
	else if(document.getElementById('frmname').value == "")
	{
		DKDivSetInnerHtml('error',LTMsg[16]);
		return false;
	}
	else if(document.getElementById('comment').value == "")
	{
		DKDivSetInnerHtml('error',LTMsg[4]);
		return false;
	}
	else
	{
		return true;
	}
}
function RefineSearchOpenClose(id1,id2)
{
	if(document.getElementById(id1).className =="compralo_search_leftside_header_view_up")
	{
		document.getElementById(id1).className ="compralo_search_leftside_header_view_down";
		document.getElementById(id2).style.display="block";
	}
	else
	{
		document.getElementById(id1).className ="compralo_search_leftside_header_view_up";
		document.getElementById(id2).style.display="none";
	}
	return false;
}
function finalCheckUserReg()
{
	if(!DKEmailIdCheck(document.getElementById('email').value))
	{
		DKDivSetInnerHtml('error',LTMsg[0]);
		return false;
	}
	else if(document.getElementById('password').value == "")
	{
		DKDivSetInnerHtml('error',LTMsg[1]);
		return false;
	}
	else if(document.getElementById('state').value == "")
	{
		DKDivSetInnerHtml('error',LTMsg[2]);
		return false;
	}
	else if(!document.getElementById('agree').checked)
	{
		DKDivSetInnerHtml('error',LTMsg[3]);
		return false;
	}
	else
	{
		return true;
	}
}

function DkHeaderSearch()
{
	var k	=	"";
	var cs	=	"";
	if(document.getElementById('srch_find'))
	{
		var k	=	document.getElementById('srch_find').value;
		k		=  k.replace('/', '');
		k		=  k.replace('\\', '');
	}
	if(document.getElementById('srch_city_state'))
	{
		var cs	=	document.getElementById('srch_city_state').value;
		cs		=  cs.replace('/', '');
		cs		=  cs.replace('\\', '');
	}
	window.location = baseUrl+'index/search/k/'+k+'/cs/'+cs+'/';
	return false;
}
function finalCheckUserLog()
{
	var email = DKTrim(document.getElementById('log_name').value);
	document.getElementById('log_name').value = email;
	if(!DKEmailIdCheck(email))
	{
		DKDivSetInnerHtml('error',LTMsg[0]);
		return false;
	}
	else if(document.getElementById('password').value == "")
	{
		DKDivSetInnerHtml('error',LTMsg[1]);
		return false;
	}
	else
	{
		return true;
	}
}
function finalCheckFpassword()
{
	if(!DKEmailIdCheck(document.getElementById('log_name').value))
	{
		DKDivSetInnerHtml('error',LTMsg[0]);
		return false;
	}
	else
	{
		return true;
	}
}
function DkGetCity(state_id,cs_cls)
{


	if(state_id !="")
	{
	var randam		= 	DKMyRandom();
	var url 		=	baseUrl+'ajax/getcity/rand/'+randam+'/';
	new Ajax.Request(url,
					{
						method:'post',
						parameters: {
										state_id	:	state_id,
										cs_cls		:	cs_cls
									},
						onSuccess: function(transport){
						var response = transport.responseText;
						DKDivSetInnerHtml('city_cnt',response);
						},
						onFailure: function(transport){ 
						alert(failed);
						}
					});
	}
}
function DkGetSubcategory(category_id,cs_cls)
{
	var randam		= 	DKMyRandom();
	var url 		=	baseUrl+'ajax/getsubcategory/rand/'+randam+'/';
	if(category_id !="")
	{
	new Ajax.Request(url,
					{
						method:'post',
						parameters: {
										category_id	:	category_id,
										cs_cls		:	cs_cls
									},
						onSuccess: function(transport){
						var response = transport.responseText;
						DKDivSetInnerHtml('sub_cat_cnt',response);
						},
						onFailure: function(transport){ 
						alert(failed);
						}
					});
	}
}
function DkChangeLogType()
{
	var type = DKReadRadioB('f1','log_type');
	if(type == 'new')
	{
		 DKOpenDiv('new_user_cnt');
		 DKCloseDiv('exist_user_cnt');
	}
	else
	{
		 DKOpenDiv('exist_user_cnt');
		 DKCloseDiv('new_user_cnt');
	}
}
var post_ad_img_fixed_count = 10;
var post_ad_img_c_count = 2;
var post_ad_img_count	= 1;
function DkChangePostAdType()
{
	var type = DKReadRadioB('f1','add_type');
	if(type == 'website')
	{
		post_ad_img_fixed_count = 10;
		DKOpenDiv('body_url');
		DKOpenDiv('body_logo');
		DKOpenDiv('body_header');
		DKOpenDiv('body_back_img_cnt');
		DKOpenDiv('many_img_add_cnt');
	}
	else
	{
		post_ad_img_fixed_count = 3;
		DKCloseDiv('body_url');
		DKCloseDiv('body_logo');
		DKCloseDiv('body_header');
		DKCloseDiv('body_back_img_cnt');
		var content = '<div class="compralo_adpost_textfield_full" id="p_div_img_1">';
            content+= '<input  type="file" id="p_img_1" name="p_img_1" />';
            content+= '<a href="#" onclick="return DkRmoveUpImgBw(\'p_div_img_1\')">'+LTMsg[11]+'</a>';
            content+= '</div>';
			
			content+= '<div class="compralo_adpost_textfield_full" id="p_div_img_2">';
            content+= '<input  type="file" id="p_img_2" name="p_img_2" />';
            content+= '<a href="#" onclick="return DkRmoveUpImgBw(\'p_div_img_2\')">'+LTMsg[11]+'</a>';
            content+= '</div>';
			
			content+= '<div class="compralo_adpost_textfield_full" id="p_div_img_3">';
            content+= '<input  type="file" id="p_img_3" name="p_img_3" />';
            content+= '<a href="#" onclick="return DkRmoveUpImgBw(\'p_div_img_3\')">'+LTMsg[11]+'</a>';
            content+= '</div>';
			DKDivSetInnerHtml('many_img_cnt',content);
			document.getElementById('gal_img_cnt').value = 3;
			DKCloseDiv('many_img_add_cnt');
	}
}
function AddRmoveUpImgBw()
{
	if(post_ad_img_count <= post_ad_img_fixed_count)
	{
	DkAddChildDiv('many_img_cnt','p_div_img_'+post_ad_img_c_count);
	var content = '<input  type="file" id="p_img_'+post_ad_img_c_count+'" name="p_img_'+post_ad_img_c_count+'" />&nbsp;<a href="#" onclick="return DkRmoveUpImgBw(\'p_div_img_'+post_ad_img_c_count+'\')">'+LTMsg[11]+'</a>';
	DKDivSetInnerHtml('p_div_img_'+post_ad_img_c_count,content);
	document.getElementById('gal_img_cnt').value = post_ad_img_c_count;
	post_ad_img_c_count++;
	post_ad_img_count++;
	}
	if(post_ad_img_count > post_ad_img_fixed_count)
	{
		DKCloseDiv('many_img_add_cnt');
	}
	return false;
}
function DkRmoveUpImgBw(id)
{
	DkRemoveChildDiv('many_img_cnt',id);
	DKOpenDiv('many_img_add_cnt');
	post_ad_img_count--;
	return false;
}
function checkPostEdit()
{
/*		if(document.getElementById('webaddress').value!="")
		{
			if(!isUrl(document.getElementById("webaddress").value))
			{
			DKDivSetInnerHtml('error',LTMsg[13]);
			return false;
			}
		}
*/
		var type = DKReadRadioB('f1','add_type');
		if(document.getElementById('state').value == "")
		{
			DKDivSetInnerHtml('error',LTMsg[2]);
			return false;
		}
		else if(document.getElementById('city').value == "")
		{
			DKDivSetInnerHtml('error',LTMsg[5]);
			return false;
		}
		else if(document.getElementById('category').value == "")
		{
			DKDivSetInnerHtml('error',LTMsg[6]);
			return false;
		}
		else if(document.getElementById('title').value == "")
		{
			DKDivSetInnerHtml('error',LTMsg[8]);
			return false;
		}
		else if(document.getElementById("url_name").value == "" && type == "website")
		{
			DKDivSetInnerHtml('error',LTMsg[21]);
			return false;
		}		
/*		else if(!SDNA_FlAG && document.getElementById('add_type').value == "website")
		{
			DKDivSetInnerHtml('error',LTMsg[22]);
			return false;
		}
		else if(document.getElementById('phone').value == "")
		{
			DKDivSetInnerHtml('error',LTMsg[10]);
			return false;
		}
*/		else
		{
			return true;
		}
}
function checkPost()
{
/*		if(document.getElementById('webaddress').value!="")
		{
			if(!isUrl(document.getElementById("webaddress").value))
			{
			DKDivSetInnerHtml('error',LTMsg[13]);
			return false;
			}
		}
*/		
		var type = DKReadRadioB('f1','add_type');
		if(document.getElementById('state').value == "")
		{
			DKDivSetInnerHtml('error',LTMsg[2]);
			return false;
		}
		else if(document.getElementById('city').value == "")
		{
			DKDivSetInnerHtml('error',LTMsg[5]);
			return false;
		}
		else if(document.getElementById('category').value == "")
		{
			DKDivSetInnerHtml('error',LTMsg[6]);
			return false;
		}
		else if(document.getElementById('title').value == "")
		{
			DKDivSetInnerHtml('error',LTMsg[8]);
			return false;
		}
		else if(document.getElementById("url_name").value == "" && type == "website")
		{
			DKDivSetInnerHtml('error',LTMsg[21]);
			return false;
		}		
/*		else if(!SDNA_FlAG && document.getElementById('add_type').value == "website")
		{
			DKDivSetInnerHtml('error',LTMsg[22]);
			return false;
		}
		else if(document.getElementById('phone').value == "")
		{
			DKDivSetInnerHtml('error',LTMsg[10]);
			return false;
		}
*/		else if(document.getElementById('log_type'))
		{
			var type = DKReadRadioB('f1','log_type');
			if(type == 'new')
			{
				if(!DKEmailIdCheck(document.getElementById('user_reg_email').value))
				{
					DKDivSetInnerHtml('error',LTMsg[0]);
					return false;
				}
				else if(document.getElementById('user_reg_pass').value == "")
				{
					DKDivSetInnerHtml('error',LTMsg[1]);
					return false;
				}
				else if(document.getElementById('user_reg_name').value == "")
				{
					DKDivSetInnerHtml('error',LTMsg[14]);
					return false;
				}
			}
			else
			{
				if(!DKEmailIdCheck(document.getElementById('user_log_email').value))
				{
					DKDivSetInnerHtml('error',LTMsg[0]);
					return false;
				}
				else if(document.getElementById('user_log_pass').value == "")
				{
					DKDivSetInnerHtml('error',LTMsg[1]);
					return false;
				}
				else
				{
					return true;
				}
			}
		}
		else
		{
			return true;
		}
}
function DkGetUserAdImgBig(img)
{
	if(img !="")
	{
		var src = baseUrl+'index/imgsize/?image=uploads/ad/photo/'+img+'&width=440&height=440';
		document.getElementById('big_img').src = src;
	}
}
function checkReplyToAd()
{
	if(!DKEmailIdCheck(document.getElementById('email').value))
	{
		DKDivSetInnerHtml('error',LTMsg[0]);
		return false;
	}
	else if(document.getElementById('comment').value == "")
	{
		DKDivSetInnerHtml('error',LTMsg[4]);
		return false;
	}
	else
	{
		return true;
	}
}
function DkSortSearch(type)
{
	var key = "/";
	if(document.getElementById('key'))
	{
		key = document.getElementById('key').value;
	}
	window.location = baseUrl+'index/search/lt/'+type+key;
}
function selectBodyImage(img)
{
	if(img !="")
	{
		DKSetValue('background_image',img);
		//alert(document.getElementById('background_image').value);
		websitePreview();
	}
}
function websitePreview(template_id)
{
	var randam		= 	DKMyRandom();
	var url 		=	baseUrl+'ajax/preview/rand/'+randam+'/';
	new Ajax.Request(url,
					{
						method:'post',
						parameters: {
										template_id	:	template_id
									},
						onSuccess: function(transport){
						var response = transport.responseText;
						DKDivSetInnerHtml('preview_popup',response);
						},
						onFailure: function(transport){ 
						alert(failed);
						}
					});
}
function CheckSubdomainNameAvailable(subdomain)
{
	if(subdomain != "")
	{
	var randam		= 	DKMyRandom();
	var url 		=	baseUrl+'ajax/checksubdomainavailable/rand/'+randam+'/';
	document.getElementById('subdomain_status').className = 'compralo_classified_load';
	new Ajax.Request(url,
					{
						method:'post',
						parameters: {
										subdomain	:	subdomain
									},
						onSuccess: function(transport){
						var response = transport.responseText;
						var resTemp  = response.split("|");
						//alert(response);
						if(resTemp.length == 2)
						{
							var status = resTemp[1];
							var d_name = resTemp[0];
							if(status == 'available')
							{
								SDNA_FlAG = true;
								document.getElementById('url_name').value = d_name;
								document.getElementById('subdomain_status').className = 'compralo_classified_available';
							}
							else
							{
								SDNA_FlAG = false;
								document.getElementById('url_name').value = d_name;
								document.getElementById('subdomain_status').className = 'compralo_classified_notavail';
							}
						}
						else
						{
								SDNA_FlAG = false;
								document.getElementById('subdomain_status').className = 'compralo_classified_notavail';
						}
						},
						onFailure: function(transport){ 
						alert(failed);
						}
					});
	}
	else
	{
		SDNA_FlAG = false;
	}
}
function CheckSubdomainNameAvailableEdit(subdomain,user_ad_id)
{
	if(subdomain != "")
	{
	var randam		= 	DKMyRandom();
	var url 		=	baseUrl+'ajax/checksubdomainavailableedit/rand/'+randam+'/';
	document.getElementById('subdomain_status').className = 'compralo_classified_load';
	new Ajax.Request(url,
					{
						method:'post',
						parameters: {
										subdomain	:	subdomain,
										user_ad_id	:   user_ad_id
										
									},
						onSuccess: function(transport){
						var response = transport.responseText;
						var resTemp  = response.split("|");
						//alert(response);
						if(resTemp.length == 2)
						{
							var status = resTemp[1];
							var d_name = resTemp[0];
							if(status == 'available')
							{
								SDNA_FlAG = true;
								document.getElementById('url_name').value = d_name;
								document.getElementById('subdomain_status').className = 'compralo_classified_available';
							}
							else
							{
								SDNA_FlAG = false;
								document.getElementById('url_name').value = d_name;
								document.getElementById('subdomain_status').className = 'compralo_classified_notavail';
							}
						}
						else
						{
								SDNA_FlAG = false;
								document.getElementById('subdomain_status').className = 'compralo_classified_notavail';
						}
						},
						onFailure: function(transport){ 
						alert(failed);
						}
					});
	}
	else
	{
		SDNA_FlAG = false;
	}
}
function HomeLatestAds()
{
	var randam		= 	DKMyRandom();
	var url 		=	baseUrl+'ajax/latestads/rand/'+randam+'/';
	DKDivSetInnerHtml('quick_search_latst_ads','<div class="dk_loading_round_3_clor" ></div>');
	new Ajax.Request(url,
					{
						method:'post',
						parameters: {
									},
						onSuccess: function(transport){
						var response = transport.responseText;
						document.getElementById('quick_search_herad').className = 'compralo_bot_search_top_second';
						DKDivSetInnerHtml('quick_search_latst_ads',response);
						},
						onFailure: function(transport){ 
						alert(failed);
						}
					});
	return false;
}
function HomeQuickSearchLoadAds()
{
	var randam		= 	DKMyRandom();
	var url 		=	baseUrl+'ajax/homequicksreach/rand/'+randam+'/';
	DKDivSetInnerHtml('quick_search_latst_ads','<div class="dk_loading_round_3_clor" ></div>');
	new Ajax.Request(url,
					{
						method:'post',
						parameters: {
									},
						onSuccess: function(transport){
						var response = transport.responseText;
						document.getElementById('quick_search_herad').className = 'compralo_bot_search_top_first';
						DKDivSetInnerHtml('quick_search_latst_ads',response);
						},
						onFailure: function(transport){ 
						alert(failed);
						}
					});
	return false;
}
function HomeQuickSearchAds()
{
	var state_id 	= document.getElementById('state').value;
	var city_id 	= document.getElementById('city').value;
	var cat_id 		= document.getElementById('category').value;
	$location = baseUrl+'index/search/';
	if(state_id !="")
	{
		$location+='sid/'+state_id+'/';
	}
	if(city_id !="")
	{
		$location+='cid/'+city_id+'/';
	}
	if(cat_id !="")
	{
		$location+='mcat/'+cat_id+'/';
	}
	window.location = $location;
}
function WebsiteHomePage(user_ad_id)
{
	var randam		= 	DKMyRandom();
	var url 		=	baseUrl+'ajax/websitehome/rand/'+randam+'/';
	DKDivSetInnerHtml('compralo_content','<div class="dk_loading_round_3_clor" ></div>');
	new Ajax.Request(url,
					{
						method:'post',
						parameters: {
										user_ad_id : user_ad_id
									},
						onSuccess: function(transport){
						var response = transport.responseText;
						DKDivSetInnerHtml('compralo_content',response);
						},
						onFailure: function(transport){ 
						alert(failed);
						}
					});
	return false;
}
function WebsiteGallery(user_ad_id)
{
	var randam		= 	DKMyRandom();
	var url 		=	baseUrl+'ajax/websitegallery/rand/'+randam+'/';
	DKDivSetInnerHtml('compralo_content','<div class="dk_loading_round_3_clor" ></div>');
	new Ajax.Request(url,
					{
						method:'post',
						parameters: {
										user_ad_id : user_ad_id
									},
						onSuccess: function(transport){
						var response = transport.responseText;
						DKDivSetInnerHtml('compralo_content',response);
						},
						onFailure: function(transport){ 
						alert(failed);
						}
					});
	return false;
}
function WebsiteContactUs(user_ad_id)
{
	var randam		= 	DKMyRandom();
	var url 		=	baseUrl+'ajax/websitecontactus/rand/'+randam+'/';
	DKDivSetInnerHtml('compralo_content','<div class="dk_loading_round_3_clor" ></div>');
	new Ajax.Request(url,
					{
						method:'post',
						parameters: {
										user_ad_id : user_ad_id
									},
						onSuccess: function(transport){
						var response = transport.responseText;
						DKDivSetInnerHtml('compralo_content',response);
						},
						onFailure: function(transport){ 
						alert(failed);
						}
					});
	return false;
}
function CheckLoginNameAvailable(email)
{
	if(email != "")
	{
	var randam		= 	DKMyRandom();
	var url 		=	baseUrl+'ajax/checkuserlognameavailable/rand/'+randam+'/';
	document.getElementById('user_log_name_status').className = 'compralo_classified_load';
	new Ajax.Request(url,
					{
						method:'post',
						parameters: {
										email	:	email
									},
						onSuccess: function(transport){
						var response = transport.responseText;
						var resTemp  = response.split("|");
						//alert(response);
						if(resTemp.length == 2)
						{
							var status = resTemp[1];
							var d_name = resTemp[0];
							if(status == 'available')
							{
								ULN_FLAG = true;
								//document.getElementById('email').value = d_name;
								document.getElementById('user_log_name_status').className = 'compralo_classified_available';
							}
							else
							{
								ULN_FLAG = false;
								//document.getElementById('email').value = d_name;
								document.getElementById('user_log_name_status').className = 'compralo_classified_notavail';
							}
						}
						else
						{
								ULN_FLAG = false;
								document.getElementById('user_log_name_status').className = 'compralo_classified_notavail';
						}
						},
						onFailure: function(transport){ 
						alert(failed);
						}
					});
	}
	else
	{
		ULN_FLAG = false;
	}
}

function DkDomainNameCheckIconChange()
{
	document.getElementById('subdomain_status').className = 'compralo_classified_domain_status_check';
}