var url = document.getElementById('siteurl').value;

/*$(function()
{
  Date.format = 'yyyy-mm-dd';
	$('.date-pick').datePicker({startDate:'1996-01-01'});
});*/

//this function removes unwanted characters on typing
function removeSpecialChars(id)
{
	var field = document.getElementById(id);
	var maintainplus = '';
	var numval = field.value;
	if ( numval.charAt(0)=='+' ){ var maintainplus = '';}
	curphonevar = numval.replace(/[\\!\"£@$%^&*+={};:'()#~,¦\/<>?|`¬\]\[]/g,'');
	field.value = maintainplus + curphonevar;
	var maintainplus = '';
	field.focus;
}



//TRIM FUNCTION

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}


//=======================================================

function menushow1() { document.getElementById('drop_down_menu1').style.display = 'block';  }
function menuhide1() { document.getElementById('drop_down_menu1').style.display = 'none'; }

function menushow2() { document.getElementById('drop_down_menu2').style.display = 'block';  }
function menuhide2() { document.getElementById('drop_down_menu2').style.display = 'none'; }

function menushow3() { document.getElementById('drop_down_menu3').style.display = 'block';  }
function menuhide3() { document.getElementById('drop_down_menu3').style.display = 'none'; }

function menushow4() { document.getElementById('drop_down_menu4').style.display = 'block';  }
function menuhide4() { document.getElementById('drop_down_menu4').style.display = 'none'; }

function menushow5() { document.getElementById('drop_down_menu5').style.display = 'block';  }
function menuhide5() { document.getElementById('drop_down_menu5').style.display = 'none'; }

function menushow6() { document.getElementById('drop_down_menu6').style.display = 'block';  }
function menuhide6() { document.getElementById('drop_down_menu6').style.display = 'none'; }

function menushow7() { document.getElementById('drop_down_menu7').style.display = 'block';  }
function menuhide7() { document.getElementById('drop_down_menu7').style.display = 'none'; }

function menushow8() { document.getElementById('drop_down_menu8').style.display = 'block';  }
function menuhide8() { document.getElementById('drop_down_menu8').style.display = 'none'; }

function menushow9() { document.getElementById('drop_down_menu9').style.display = 'block';  }
function menuhide9() { document.getElementById('drop_down_menu9').style.display = 'none'; }



function tabshow(id, limit)
{
	for(i = 1; i<=limit; i++)
	{
		document.getElementById('tab_'+i).style.display = 'none';
	}
	document.getElementById('tab_'+id).style.display = 'block';
}



function upload_div_show() 
{ 
	document.getElementById('upload_div').style.display = 'block'; 
}



function icon_hide(flag)
{
	document.getElementById(flag+'_plus').style.display = 'none';
	document.getElementById(flag+'_minus').style.display = 'block';
	document.getElementById(flag+'_list').style.display = 'block';
}

function icon_show(flag)
{
	document.getElementById(flag+'_minus').style.display = 'none';
	document.getElementById(flag+'_plus').style.display = 'block';
	document.getElementById(flag+'_list').style.display = 'none';
}


function search_validate()
{
	if(trim(document.getElementById('sitesearchkey').value) == '')
	{
		alert('Please give your search key!');
		return false; 
	}
	else 
	{
		return true;
	}
}


function search_tabshow(id)
{
	document.getElementById('activities').style.display = 'none';
	document.getElementById('customers').style.display = 'none';
	document.getElementById('events').style.display = 'none';
	document.getElementById('jobs').style.display = 'none';
	document.getElementById('news').style.display = 'none';
	document.getElementById('projects').style.display = 'none';
	document.getElementById('rfqs').style.display = 'none';
	document.getElementById('pages').style.display = 'none';
	
	document.getElementById(id).style.display = 'block';
}



//=======================================================


function checkAvailability(username, div)
{
	$.get(url+"users/check_username_availability/" + username, function(data){
			$('#' + div).html(data);
		});
}



function checkAvailabilityEdit(username, div, userid)
{
	$.get(url+"users/check_username_availability_edit/" + username + '/user_id:'+userid, function(data){
			$('#' + div).html(data);
		});
}



function copyAddress()
{
	if(document.getElementById('same_as_above').checked)
	{
		document.getElementById('UserYaddress').value = document.getElementById('UserGaddress').value;
	}
}



function checkUsernameAvailabilityOnRegistration(username)
{
	if(username != '')
	{
		$.get(url+"users/check_username_availability_on_registration/" + username, function(data) {
				$('#username_registration').html(data);
			});
	}
}

function checkPasswordStrengthOnRegistration(password)
{
	if(password != '')
	{
		$.get(url+"users/check_password_strength_on_registration/" + password, function(data) {
				$('#password_registration').html(data);
			});
	}
}


function checkQ1(value)
{
	if(document.getElementById('UserSecquestion2').value == value)
	{
		alert('The question already selected, please select another one');
		document.getElementById('UserSecquestion').value = '';
	}
}

function checkQ2(value)
{
	if(document.getElementById('UserSecquestion').value == value)
	{
		alert('The question already selected, please select another one');
		document.getElementById('UserSecquestion2').value = '';
	}
}


function divshowHear(value)
{
	if(value == 'Others')
	{
		document.getElementById('hear').style.display = 'block';
	}
	else
	{
		document.getElementById('hear').style.display = 'none';
		document.getElementById('UserHearAboutOthers').value = '';
	}
}



function divshowSurveyOptions(value)
{
	document.getElementById('SurveyQuestionOption1').value = '';
	document.getElementById('SurveyQuestionOption2').value = '';
	document.getElementById('SurveyQuestionOption3').value = '';
	document.getElementById('SurveyQuestionOption4').value = '';
	document.getElementById('SurveyQuestionOption5').value = '';
	document.getElementById('SurveyQuestionOption6').value = '';
	
	if(value == 'C')
	{
		document.getElementById('answer_options').style.display = 'block';
	}
	else
	{
		document.getElementById('answer_options').style.display = 'none';
	}
}
