/* turkish.js */
var PageLocation = '';
var PageCap = '';
var randMin = 10000;
var randMax = 999000;
function GetLocation()
{
PageLocation = document.getElementById('PageLocationID').innerHTML;
}
function PageTitle(txt)
{
document.title = txt;
}
/********************** ONLOAD Functions ********************************/
function init()
{
GetLocation();
if(PageLocation == '')PageLocation = 'index';
if(PageLocation == 'about'){
document.getElementById('aboutlink').style.color = 'red';
}else if(PageLocation == 'index'){
document.getElementById('index1').style.color = 'red';
}else{
document.getElementById(PageLocation).style.color = 'red';
}
getContent(PageLocation);
SizeNav();
}
/********************** LOGIN ********************************/
function login()
{
var logdiv = document.getElementById('login-form');
var islogged = document.getElementById('isloggedin').innerHTML;
if(islogged == '1'){
logdiv.style.display = 'none';
}else{
logdiv.style.display = 'inline';
}
}
/******************************************** JQuery Resize Function *************************************************/

/************************ Nav Resizing *********************************************************/
function SizeNav()
{
var Mid = document.getElementById('m1');
var LeftNav = document.getElementById('l-nav-inner');
var RightNav = document.getElementById('r-nav');
var RnavContent = document.getElementById('r-nav-content');

if(Mid.offsetHeight < 560){
LeftNav.style.height = '550px';
//RightInner.style.height = '450px';
RightNav.style.height = '550px';
Mid.style.height = '560px';
}else{
Mid.style.height = 'auto';
NewHeight = Mid.offsetHeight - 10;
LeftNav.style.height = NewHeight + 'px';
RightNav.style.height = NewHeight + 'px';
if(RnavContent.offsetHeight < 424) RnavContent.style.height = '424px';
}
}
/********************** External navigation ********************************/
function ExtNav(loc)
{
window.location = loc;
}
/******************************* Right Navigation functions *********************************/
function LoadNextItem(loc)
{
Rnav1('ingredientsWeUse');
alert(loc);
//getContent(loc);
}
function AllOffMain(loc)
{
var MenuTitle1 = '#e41d25';
document.getElementById('about').style.color = MenuTitle1;
document.getElementById('guarantee').style.color = MenuTitle1;
document.getElementById('ingredientsWeUse').style.color = MenuTitle1;
document.getElementById('mediterranean').style.color = MenuTitle1;
document.getElementById('feedback').style.color = MenuTitle1;
document.getElementById('service').style.color = MenuTitle1;
document.getElementById('support').style.color = MenuTitle1;
document.getElementById(loc).style.color = '#ffffff';
}
function AllOffMainRange(loc)
{
var MenuTitle1 = '#e41d25';
document.getElementById('traditional').style.color = MenuTitle1;
document.getElementById('flavour it').style.color = MenuTitle1;
//document.getElementById('soups').style.color = MenuTitle1;
document.getElementById('falafel').style.color = MenuTitle1;
document.getElementById(loc).style.color = '#ffffff';
}
function AllOffMainNew(loc)
{
var MenuTitle1 = '#e41d25';
document.getElementById('mixed olives').style.color = MenuTitle1;
document.getElementById('sweet chilli figs').style.color = MenuTitle1;
document.getElementById('lentil chickpea').style.color = MenuTitle1;
document.getElementById(loc).style.color = '#ffffff';
}
function AllOffSub(loc)
{
var SubMenu = '#b53a3f';
document.getElementById('aubergines').style.color = SubMenu;
document.getElementById('courgettes').style.color = SubMenu;
document.getElementById('onions').style.color = SubMenu;
document.getElementById('peppers').style.color = SubMenu;
document.getElementById('spinach').style.color = SubMenu;
document.getElementById('tomatoes').style.color = SubMenu;
document.getElementById('olives').style.color = SubMenu;
document.getElementById('chickpeas').style.color = SubMenu;
document.getElementById('harcot bean').style.color = SubMenu;
document.getElementById('lentils').style.color = SubMenu;
document.getElementById('herbs').style.color = SubMenu;
document.getElementById('spices').style.color = SubMenu;
document.getElementById('flavourings').style.color = SubMenu;
document.getElementById(loc).style.color = '#ffffff';
}
function AllOffSubRange(loc)
{
var SubMenu = '#b53a3f';
document.getElementById('greek yoghurt').style.color = SubMenu;
document.getElementById('traditional hummus').style.color = SubMenu;
document.getElementById('spinach feta').style.color = SubMenu;
document.getElementById('feta roasted').style.color = SubMenu;
document.getElementById('kumara lentil').style.color = SubMenu;
document.getElementById('spiced pumpkin').style.color = SubMenu;
document.getElementById('turkish salsa').style.color = SubMenu;
document.getElementById('smoked paprika').style.color = SubMenu;
document.getElementById('fi smoked salmon').style.color = SubMenu;
document.getElementById('fi spinach').style.color = SubMenu;
document.getElementById('fi rocket tomato').style.color = SubMenu;
document.getElementById('soups spinach mushroom').style.color = SubMenu;
document.getElementById('soups zucchini pumpkin').style.color = SubMenu;
document.getElementById('soups lentil carrot').style.color = SubMenu;
document.getElementById(loc).style.color = '#ffffff';
}
function AllOffSub1(loc)
{
var SubMenu1 = 'green';
document.getElementById('basil').style.color = SubMenu1;
document.getElementById('bay').style.color = SubMenu1;
document.getElementById('chives').style.color = SubMenu1;
document.getElementById('coriander').style.color = SubMenu1;
document.getElementById('dill').style.color = SubMenu1;
document.getElementById('mint').style.color = SubMenu1;
document.getElementById('parsley').style.color = SubMenu1;
document.getElementById('cardamom').style.color = SubMenu1;
document.getElementById('chillies').style.color = SubMenu1;
document.getElementById('cumin seeds').style.color = SubMenu1;
document.getElementById('pepper').style.color = SubMenu1;
document.getElementById('saffron').style.color = SubMenu1;
document.getElementById('capers').style.color = SubMenu1;
document.getElementById('garlic').style.color = SubMenu1;
document.getElementById('lemonslimes').style.color = SubMenu1;
document.getElementById('tahini').style.color = SubMenu1;
document.getElementById('tomato puree').style.color = SubMenu1;
document.getElementById(loc).style.color = '#ffffff';
}
function Rnav(loc)
{
document.getElementById('traditional1').style.display = 'none';
document.getElementById('flavour').style.display = 'none';
//document.getElementById('soups1').style.display = 'none';
document.getElementById(loc).style.display = 'inline';
}
function Rnav1(loc)
{
document.getElementById('herbsitem').style.display = 'none';
document.getElementById('spicesitem').style.display = 'none';
document.getElementById('flavouringsitem').style.display = 'none';
document.getElementById(loc).style.display = 'inline';
Rnav1Resize();
AllOffSub();
AllOffSub1();
}
function Rnav2(loc)
{
document.getElementById('herbsitem').style.display = 'none';
document.getElementById('spicesitem').style.display = 'none';
document.getElementById('flavouringsitem').style.display = 'none';
document.getElementById(loc).style.display = 'inline';
Rnav1Resize();
AllOffSub();
AllOffSub1();
}
function closeup()
{
document.getElementById('ingredientsWeUse').style.display = 'none';
}
function Rnav1Resize()
{
var Mid = document.getElementById('m1');
var LeftNav = document.getElementById('l-nav-inner');
var RightNav = document.getElementById('r-nav');
RightNav.style.height = 'auto';
NewHeight = RightNav.offsetHeight;
LeftNav.style.height = NewHeight + 'px';
Mid.style.height = (NewHeight +10) + 'px';
}
/********************** Internal navigation ********************************/
function getContent(loc)
{
ajax.get('content.php?loc=' + loc,ShowContent);
if(document.getElementById(loc).className == 'menu-title1'){
	if(PageLocation == 'range'){
		AllOffMainRange(loc);
		AllOffSubRange();
	}else if(PageLocation == 'new'){
		AllOffMainNew(loc);
}else{
AllOffMain(loc);
AllOffSub();
AllOffSub1();
}
}else if(document.getElementById(loc).className == 'submenu'){
if(PageLocation == 'range'){
AllOffSubRange(loc);
AllOffMainRange();
}else{
AllOffSub(loc);
AllOffMain();
AllOffSub1();
}
}else if(document.getElementById(loc).className == 'submenu1'){
AllOffSub1(loc);
AllOffSub();
AllOffMain();
}
}
function nav(loc)
{
var url = loc + '.php';
window.location = url;
}
function ShowContent(result)
{
var Ingredients = document.getElementById('ingredientsWeUse'); 
document.getElementById('content').innerHTML = result;
if(PageLocation == 'contact') capcher();
SizeNav();
if(Ingredients.style.display == 'inline')Rnav1Resize();
}
/*********************************** Random numbers for the capcher *******************************************/
function getRandomInt(min,max)
{
 return Math.round(min + Math.random()*(max-min))
}
function capcher()
{
var mycap = getRandomInt(randMin,randMax);
PageCap = mycap;
var mynum = mycap.toString();
var displayCapcher = '';
var len = mynum.length;
var char = '';
var img = '';
for($i=0;$i<len;$i++){
char = mynum[$i];
img = "<div id='digits'><img src='images/capcher/" + char + ".png'></div>";
displayCapcher = displayCapcher + img;
}
document.getElementById('capcher').innerHTML = displayCapcher;
}
/********************************************************************* Send Mail *******************************/
function sendMail()
{
var errors = 0;
var CapCher = PageCap;
var itemCapcher = document.getElementById('capchertext').value;
var itemEmail   = document.getElementById('youremail').value;
var itemFirst   = document.getElementById('firstname').value;
var itemLast    = document.getElementById('lastname').value;
var itemSubject = document.getElementById('subject').value;
var itemMessage = document.getElementById('message').value;

if(itemEmail == ''){
 document.getElementById('emailerror').innerHTML = "* Email can not be blank";
errors ++;
}

if(itemFirst == '') {
document.getElementById('firsterror').innerHTML = "* First name can not be blank";
errors ++;
}

if(itemSubject == '') {
document.getElementById('subjecterror').innerHTML = "* The subject can not be blank";
errors ++;
}

if(itemMessage == '') {
document.getElementById('messageerror').innerHTML = "* The message area can not be blank";
errors ++;
}

// Check the capcher is correct
if(CapCher != itemCapcher) {
document.getElementById('capchererror').innerHTML = "* You typed the wrong numbers";
errors ++;
}

// Check for errors
if(errors != 0){
document.getElementById('capchertext').value = '';
capcher();
exit();
}else{
ajax.post("contactform.php",MailSent, 'first=' + itemFirst + '&last=' + itemLast + '&email=' + itemEmail + '&subject=' + itemSubject + '&message=' + itemMessage);
}
}
function MailSent(result)
{
var response = document.getElementById('response');
var sent = 'Thank you. We will contact you shortly.';
var notsent = 'There was a server error - your mail was not sent!';
if(result == 1) // mail was sent
{
clearForm();
response.innerHTML = sent;
}else{ // there was a mailing error on the server
response.innerHTML = notsent;
}
}
function clearForm()
{
document.getElementById('emailerror').innerHTML = '';
document.getElementById('firsterror').innerHTML = '';
document.getElementById('subjecterror').innerHTML = '';
document.getElementById('messageerror').innerHTML = '';
document.getElementById('capchererror').innerHTML = '';
document.getElementById('capchertext').value = '';
document.getElementById('youremail').value = '';
document.getElementById('firstname').value = '';
document.getElementById('lastname').value = '';
document.getElementById('subject').value = '';
document.getElementById('message').value = '';
}

